Class UserQueryImpl

    • Field Detail

      • id

        protected java.lang.String id
      • ids

        protected java.lang.String[] ids
      • firstName

        protected java.lang.String firstName
      • firstNameLike

        protected java.lang.String firstNameLike
      • lastName

        protected java.lang.String lastName
      • lastNameLike

        protected java.lang.String lastNameLike
      • email

        protected java.lang.String email
      • emailLike

        protected java.lang.String emailLike
      • groupId

        protected java.lang.String groupId
      • procDefId

        protected java.lang.String procDefId
      • tenantId

        protected java.lang.String tenantId
    • Constructor Detail

      • UserQueryImpl

        public UserQueryImpl()
    • Method Detail

      • userId

        public UserQuery userId​(java.lang.String id)
        Description copied from interface: UserQuery
        Only select Users with the given id/
        Specified by:
        userId in interface UserQuery
      • userIdIn

        public UserQuery userIdIn​(java.lang.String... ids)
        Description copied from interface: UserQuery
        Only select Users with the given ids
        Specified by:
        userIdIn in interface UserQuery
      • userFirstName

        public UserQuery userFirstName​(java.lang.String firstName)
        Description copied from interface: UserQuery
        Only select Users with the given firstName.
        Specified by:
        userFirstName in interface UserQuery
      • userFirstNameLike

        public UserQuery userFirstNameLike​(java.lang.String firstNameLike)
        Description copied from interface: UserQuery
        Only select Users where the first name matches the given parameter. The syntax is that of SQL, eg. %activivi%.
        Specified by:
        userFirstNameLike in interface UserQuery
      • userLastName

        public UserQuery userLastName​(java.lang.String lastName)
        Description copied from interface: UserQuery
        Only select Users with the given lastName.
        Specified by:
        userLastName in interface UserQuery
      • userLastNameLike

        public UserQuery userLastNameLike​(java.lang.String lastNameLike)
        Description copied from interface: UserQuery
        Only select Users where the last name matches the given parameter. The syntax is that of SQL, eg. %activivi%.
        Specified by:
        userLastNameLike in interface UserQuery
      • userEmail

        public UserQuery userEmail​(java.lang.String email)
        Description copied from interface: UserQuery
        Only those Users with the given email addres.
        Specified by:
        userEmail in interface UserQuery
      • userEmailLike

        public UserQuery userEmailLike​(java.lang.String emailLike)
        Description copied from interface: UserQuery
        Only select Users where the email matches the given parameter. The syntax is that of SQL, eg. %activivi%.
        Specified by:
        userEmailLike in interface UserQuery
      • memberOfGroup

        public UserQuery memberOfGroup​(java.lang.String groupId)
        Description copied from interface: UserQuery
        Only select Users that belong to the given group.
        Specified by:
        memberOfGroup in interface UserQuery
      • potentialStarter

        public UserQuery potentialStarter​(java.lang.String procDefId)
        Description copied from interface: UserQuery
        Only select UserS that are potential starter for the given process definition.
        Specified by:
        potentialStarter in interface UserQuery
      • memberOfTenant

        public UserQuery memberOfTenant​(java.lang.String tenantId)
        Description copied from interface: UserQuery
        Only select Users that belongs to the given tenant.
        Specified by:
        memberOfTenant in interface UserQuery
      • getId

        public java.lang.String getId()
      • getIds

        public java.lang.String[] getIds()
      • getFirstName

        public java.lang.String getFirstName()
      • getFirstNameLike

        public java.lang.String getFirstNameLike()
      • getLastName

        public java.lang.String getLastName()
      • getLastNameLike

        public java.lang.String getLastNameLike()
      • getEmail

        public java.lang.String getEmail()
      • getEmailLike

        public java.lang.String getEmailLike()
      • getGroupId

        public java.lang.String getGroupId()
      • getTenantId

        public java.lang.String getTenantId()