Package org.openforis.collect.manager
Class ClientUserGroupManager
java.lang.Object
org.openforis.collect.client.AbstractClient
org.openforis.collect.manager.ClientUserGroupManager
- All Implemented Interfaces:
ItemManager<UserGroup,,Integer> UserGroupManager
-
Field Summary
Fields inherited from interface org.openforis.collect.manager.UserGroupManager
DEFAULT_PRIVATE_USER_GROUP_NAME_SUFFIX, DEFAULT_PUBLIC_USER_GROUP_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassociateResource(int userGroupId, String resourceType, String resourceId) createDefaultPrivateUserGroup(User user, User createdByUser) voidvoiddeleteAllUserRelations(User user) voiddeleteById(Integer userGroupId) voiddeleteRelation(int userGroupId, int userId) voiddisassociateResource(int userGroupId, String resourceType, String resourceId) findAllRelatedUserGroups(User user) findByName(String name) findByUser(User user) findDescendantGroups(UserGroup group) findResourcesByUserGroup(int userGroupId, String resourceType) findUserGroupByResource(String resourceType, String resourceId) findUserInGroup(int userGroupId, int userId) findUserInGroupOrDescendants(int userGroupId, int userId) findUsersInGroup(int userGroupId) getQualifiers(int groupId, int userId) voidjoinToDefaultPublicGroup(User user, UserInGroup.UserGroupRole role) loadAll()
-
Constructor Details
-
ClientUserGroupManager
public ClientUserGroupManager()
-
-
Method Details
-
getDefaultPublicUserGroup
- Specified by:
getDefaultPublicUserGroupin interfaceUserGroupManager
-
getDefaultPrivateUserGroupName
- Specified by:
getDefaultPrivateUserGroupNamein interfaceUserGroupManager
-
loadById
- Specified by:
loadByIdin interfaceItemManager<UserGroup,Integer>
-
loadAll
- Specified by:
loadAllin interfaceItemManager<UserGroup,Integer> - Specified by:
loadAllin interfaceUserGroupManager
-
findUserInGroup
- Specified by:
findUserInGroupin interfaceUserGroupManager
-
findUsersInGroup
- Specified by:
findUsersInGroupin interfaceUserGroupManager
-
findAllUserDefinedGroups
- Specified by:
findAllUserDefinedGroupsin interfaceUserGroupManager
-
findAllRelatedUserGroups
- Specified by:
findAllRelatedUserGroupsin interfaceUserGroupManager
-
findDescendantGroups
- Specified by:
findDescendantGroupsin interfaceUserGroupManager
-
findUserInGroupOrDescendants
- Specified by:
findUserInGroupOrDescendantsin interfaceUserGroupManager
-
findByName
- Specified by:
findByNamein interfaceUserGroupManager
-
findByUser
- Specified by:
findByUserin interfaceUserGroupManager
-
findPublicUserGroups
- Specified by:
findPublicUserGroupsin interfaceUserGroupManager
-
save
- Specified by:
savein interfaceItemManager<UserGroup,Integer>
-
delete
- Specified by:
deletein interfaceItemManager<UserGroup,Integer>
-
deleteById
- Specified by:
deleteByIdin interfaceItemManager<UserGroup,Integer>
-
deleteRelation
public void deleteRelation(int userGroupId, int userId) - Specified by:
deleteRelationin interfaceUserGroupManager
-
deleteAllUserRelations
- Specified by:
deleteAllUserRelationsin interfaceUserGroupManager
-
getQualifiers
- Specified by:
getQualifiersin interfaceUserGroupManager
-
findUserGroupByResource
- Specified by:
findUserGroupByResourcein interfaceUserGroupManager
-
findResourcesByUserGroup
- Specified by:
findResourcesByUserGroupin interfaceUserGroupManager
-
associateResource
- Specified by:
associateResourcein interfaceUserGroupManager
-
disassociateResource
- Specified by:
disassociateResourcein interfaceUserGroupManager
-
createDefaultPrivateUserGroup
- Specified by:
createDefaultPrivateUserGroupin interfaceUserGroupManager
-
joinToDefaultPublicGroup
- Specified by:
joinToDefaultPublicGroupin interfaceUserGroupManager
-