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
PlatformUsers that belong to the group with the given key. |
PlatformUserQuery |
memberOfGroupKeys(Collection<String> groupKeys)
Only select
PlatformUsers 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
PlatformUsers 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 typesPlatformUserQuery subType(String subType)
PlatformUserQuery presence(String presence)
for known presence statesPlatformUserQuery 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)
PlatformUsers that belong to the group with the given key.PlatformUserQuery memberOfGroupKeys(Collection<String> groupKeys)
PlatformUsers that belong to the groups with the given keys.PlatformUserQuery userIdsOrMemberOfGroupKeys(Collection<String> userIds, Collection<String> groupKeys)
PlatformUsers with the given user ids or that belong to the groups with the given keys.