public interface PlatformUserQuery extends UserBaseQuery<PlatformUserQuery,PlatformUser>
Query.NullHandlingOnOrder
Modifier and Type | Method and Description |
---|---|
PlatformUserQuery |
accessibleByUser(String userId)
Deprecated.
|
PlatformUserQuery |
accessibleByUserWithUserDefinitionKey(String userId,
String userDefinitionKey)
Query all users that are accessible by the user with the provided
userId and userDefinitionKey . |
PlatformUserQuery |
active() |
PlatformUserQuery |
createAfter(Date createdAfter) |
PlatformUserQuery |
createdBefore(Date createdBefore) |
PlatformUserQuery |
includeIdentityInfo()
Query the user including the extra identity info.
|
PlatformUserQuery |
infoEquals(String name,
Object value)
Checks for a user with the given info name and value.
|
PlatformUserQuery |
infoEqualsIgnoreCase(String name,
String value)
Checks for a user with the given info name and value ignoring the case of the value.
|
PlatformUserQuery |
infoValueLike(String name,
String valueLike)
Checks for a user with the given info name and value like.
|
PlatformUserQuery |
infoValueLikeIgnoreCase(String name,
String valueLike)
Checks for a user with the given info name and value like ignoring the case of the value.
|
PlatformUserQuery |
memberOfGroupKey(String groupKey)
Only select
PlatformUser s that belong to the group with the given key. |
PlatformUserQuery |
memberOfGroupKeys(Collection<String> groupKeys)
Only select
PlatformUser s that belong to the groups with the given keys. |
PlatformUserQuery |
presence(String presence)
Query for users with the given presence status.
|
PlatformUserQuery |
state(String state) |
PlatformUserQuery |
subState(String subState) |
PlatformUserQuery |
subType(String subType) |
PlatformUserQuery |
type(String type)
Query for users of the given type
|
PlatformUserQuery |
userDefinitionKey(String userDefinitionKey) |
PlatformUserQuery |
userIdsNotIn(List<String> ids) |
PlatformUserQuery |
userIdsOrMemberOfGroupKeys(Collection<String> userIds,
Collection<String> groupKeys)
Only select
PlatformUser s with the given user ids or that belong to the groups with the given keys. |
PlatformUserQuery |
withoutTenantId()
Query only users belonging to no tenant.
|
memberOfGroup, memberOfGroups, orderByUserEmail, orderByUserFirstName, orderByUserId, orderByUserLastName, tenantId, userDisplayName, userDisplayNameLike, userDisplayNameLikeIgnoreCase, userEmail, userEmailLike, userFirstName, userFirstNameLike, userFirstNameLikeIgnoreCase, userFullNameLike, userFullNameLikeIgnoreCase, userId, userIdIgnoreCase, userIds, userLastName, userLastNameLike, userLastNameLikeIgnoreCase
@Deprecated PlatformUserQuery accessibleByUser(String userId)
accessibleByUserWithUserDefinitionKey(String, String)
insteaduserId
.userId
- the if of the user for which users should be queriedPlatformUserQuery accessibleByUserWithUserDefinitionKey(String userId, String userDefinitionKey)
userId
and userDefinitionKey
.userId
- the id of the user for which users should be querieduserDefinitionKey
- the user definition key for the user for which users should be queriedPlatformUserQuery active()
PlatformUserQuery state(String state)
PlatformUserQuery subState(String subState)
PlatformUserQuery userIdsNotIn(List<String> ids)
PlatformUserQuery userDefinitionKey(String userDefinitionKey)
PlatformUserQuery type(String type)
for known user types
PlatformUserQuery subType(String subType)
PlatformUserQuery presence(String presence)
for known presence states
PlatformUserQuery infoEquals(String name, Object value)
name
- the name of the infovalue
- the value that the info should havePlatformUserQuery infoEqualsIgnoreCase(String name, String value)
name
- the name of the infovalue
- the value that the info should havePlatformUserQuery infoValueLike(String name, String valueLike)
name
- the name of the infovalueLike
- the value like the info should have ('%' has to be added by the caller itself)PlatformUserQuery infoValueLikeIgnoreCase(String name, String valueLike)
name
- the name of the infovalueLike
- the value like the info should have ('%' has to be added by the caller itself)PlatformUserQuery createdBefore(Date createdBefore)
PlatformUserQuery createAfter(Date createdAfter)
PlatformUserQuery includeIdentityInfo()
PlatformUserQuery withoutTenantId()
PlatformUserQuery memberOfGroupKey(String groupKey)
PlatformUser
s that belong to the group with the given key.PlatformUserQuery memberOfGroupKeys(Collection<String> groupKeys)
PlatformUser
s that belong to the groups with the given keys.PlatformUserQuery userIdsOrMemberOfGroupKeys(Collection<String> userIds, Collection<String> groupKeys)
PlatformUser
s with the given user ids or that belong to the groups with the given keys.