public class ClientUserGroupManager extends AbstractClient implements UserGroupManager
DEFAULT_PRIVATE_USER_GROUP_NAME_SUFFIX, DEFAULT_PUBLIC_USER_GROUP_NAME| Constructor and Description |
|---|
ClientUserGroupManager() |
public UserGroup getDefaultPublicUserGroup()
getDefaultPublicUserGroup in interface UserGroupManagerpublic String getDefaultPrivateUserGroupName(User user)
getDefaultPrivateUserGroupName in interface UserGroupManagerpublic UserGroup loadById(Integer id)
loadById in interface ItemManager<UserGroup,Integer>public List<UserGroup> loadAll()
loadAll in interface ItemManager<UserGroup,Integer>loadAll in interface UserGroupManagerpublic UserInGroup findUserInGroup(int userGroupId, int userId)
findUserInGroup in interface UserGroupManagerpublic List<UserInGroup> findUsersInGroup(int userGroupId)
findUsersInGroup in interface UserGroupManagerpublic List<UserGroup> findAllUserDefinedGroups()
findAllUserDefinedGroups in interface UserGroupManagerpublic List<UserGroup> findAllRelatedUserGroups(User user)
findAllRelatedUserGroups in interface UserGroupManagerpublic List<UserGroup> findDescendantGroups(UserGroup group)
findDescendantGroups in interface UserGroupManagerpublic UserInGroup findUserInGroupOrDescendants(int userGroupId, int userId)
findUserInGroupOrDescendants in interface UserGroupManagerpublic UserGroup findByName(String name)
findByName in interface UserGroupManagerpublic List<UserGroup> findByUser(User user)
findByUser in interface UserGroupManagerpublic List<UserGroup> findPublicUserGroups()
findPublicUserGroups in interface UserGroupManagerpublic UserGroup save(UserGroup userGroup, User activeUser)
save in interface ItemManager<UserGroup,Integer>public void delete(UserGroup obj)
delete in interface ItemManager<UserGroup,Integer>public void deleteById(Integer userGroupId)
deleteById in interface ItemManager<UserGroup,Integer>public void deleteRelation(int userGroupId,
int userId)
deleteRelation in interface UserGroupManagerpublic void deleteAllUserRelations(User user)
deleteAllUserRelations in interface UserGroupManagerpublic Map<String,String> getQualifiers(int groupId, int userId)
getQualifiers in interface UserGroupManagerpublic UserGroup findUserGroupByResource(String resourceType, String resourceId)
findUserGroupByResource in interface UserGroupManagerpublic List<String> findResourcesByUserGroup(int userGroupId, String resourceType)
findResourcesByUserGroup in interface UserGroupManagerpublic void associateResource(int userGroupId,
String resourceType,
String resourceId)
associateResource in interface UserGroupManagerpublic void disassociateResource(int userGroupId,
String resourceType,
String resourceId)
disassociateResource in interface UserGroupManagerpublic UserGroup createDefaultPrivateUserGroup(User user, User createdByUser)
createDefaultPrivateUserGroup in interface UserGroupManagerpublic void joinToDefaultPublicGroup(User user, UserInGroup.UserGroupRole role)
joinToDefaultPublicGroup in interface UserGroupManagerCopyright © 2021 Open Foris. All rights reserved.