|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface UserRepository
API for user repositories.
Method Summary | |
---|---|
long |
countUsers(UserCriteria uc)
Total amount of the matching users. |
void |
create(UserEntity user)
Create a new user. |
UserEntity |
find(java.util.UUID userId)
Look up a user from their Id. |
java.util.List<java.lang.String> |
listMetadataValuesWithKey(java.lang.String key)
Return list of unique values in user metadata with given key. |
java.util.Collection<UserEntity> |
listUsers(UserCriteria uc,
java.lang.String sort,
SortOrder order,
int pageNo,
int pageSize)
List all users. |
UserEntity |
loggedInUser(java.security.Principal p)
Look up a user from a JAAS principal. |
UserEntity |
userByLegacyId(java.lang.String legacyId)
Look up a user using the legacy id. |
boolean |
usernameExists(java.lang.String username)
Query whether a user exists with the specified username. |
Method Detail |
---|
java.util.Collection<UserEntity> listUsers(UserCriteria uc, java.lang.String sort, SortOrder order, int pageNo, int pageSize)
uc
- User criteria.pageNo
- The page to display.pageSize
- The number of results per page.sort
- The column to sort.order
- The sort order (ASC/DESC).
long countUsers(UserCriteria uc)
uc
- User criteria.
boolean usernameExists(java.lang.String username)
username
- The username.
UserEntity find(java.util.UUID userId)
userId
- The UUID for the user.
UserEntity loggedInUser(java.security.Principal p)
p
- The principal.
void create(UserEntity user)
user
- The new user to add.UserEntity userByLegacyId(java.lang.String legacyId)
legacyId
- The legacy Id.
java.util.List<java.lang.String> listMetadataValuesWithKey(java.lang.String key)
key
- The key for the metadata values.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |