Package org.opennms.web.svclayer.support
Class DefaultGroupService
- java.lang.Object
-
- org.opennms.web.svclayer.support.DefaultGroupService
-
- All Implemented Interfaces:
GroupService,org.springframework.beans.factory.InitializingBean
public class DefaultGroupService extends java.lang.Object implements org.springframework.beans.factory.InitializingBean, GroupService
-
-
Constructor Summary
Constructors Constructor Description DefaultGroupService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddCategory(java.lang.String groupName, java.lang.String categoryName)booleanaddUser(java.lang.String groupName, java.lang.String userName)voidafterPropertiesSet()voiddeleteGroup(java.lang.String groupName)booleanexistsGroup(java.lang.String groupName)java.util.List<OnmsCategory>getAuthorizedCategories(java.lang.String groupName)java.util.List<java.lang.String>getAuthorizedCategoriesAsString(java.lang.String groupName)GroupgetGroup(java.lang.String groupName)java.util.List<Group>getGroups()OnmsGroupgetOnmsGroup(java.lang.String groupName)OnmsGroupListgetOnmsGroupList()OnmsUsergetUserForGroup(java.lang.String groupName, java.lang.String userName)OnmsUserListgetUsersOfGroup(java.lang.String groupName)booleanremoveCategory(java.lang.String groupName, java.lang.String categoryName)voidrenameGroup(java.lang.String oldName, java.lang.String newName)voidsaveGroup(Group group)voidsaveGroup(Group group, java.util.List<java.lang.String> authorizedCategories)voidsaveGroup(OnmsGroup group)
-
-
-
Method Detail
-
existsGroup
public boolean existsGroup(java.lang.String groupName)
- Specified by:
existsGroupin interfaceGroupService
-
getGroup
public Group getGroup(java.lang.String groupName)
- Specified by:
getGroupin interfaceGroupService
-
getGroups
public java.util.List<Group> getGroups()
- Specified by:
getGroupsin interfaceGroupService
-
getAuthorizedCategories
public java.util.List<OnmsCategory> getAuthorizedCategories(java.lang.String groupName)
- Specified by:
getAuthorizedCategoriesin interfaceGroupService
-
getAuthorizedCategoriesAsString
public java.util.List<java.lang.String> getAuthorizedCategoriesAsString(java.lang.String groupName)
- Specified by:
getAuthorizedCategoriesAsStringin interfaceGroupService
-
saveGroup
public void saveGroup(OnmsGroup group)
- Specified by:
saveGroupin interfaceGroupService
-
saveGroup
public void saveGroup(Group group)
- Specified by:
saveGroupin interfaceGroupService
-
saveGroup
public void saveGroup(Group group, java.util.List<java.lang.String> authorizedCategories)
- Specified by:
saveGroupin interfaceGroupService
-
deleteGroup
public void deleteGroup(java.lang.String groupName)
- Specified by:
deleteGroupin interfaceGroupService
-
renameGroup
public void renameGroup(java.lang.String oldName, java.lang.String newName)- Specified by:
renameGroupin interfaceGroupService
-
addCategory
public boolean addCategory(java.lang.String groupName, java.lang.String categoryName)- Specified by:
addCategoryin interfaceGroupService
-
removeCategory
public boolean removeCategory(java.lang.String groupName, java.lang.String categoryName)- Specified by:
removeCategoryin interfaceGroupService
-
getOnmsGroup
public OnmsGroup getOnmsGroup(java.lang.String groupName)
- Specified by:
getOnmsGroupin interfaceGroupService
-
getOnmsGroupList
public OnmsGroupList getOnmsGroupList()
- Specified by:
getOnmsGroupListin interfaceGroupService
-
getUsersOfGroup
public OnmsUserList getUsersOfGroup(java.lang.String groupName)
- Specified by:
getUsersOfGroupin interfaceGroupService
-
getUserForGroup
public OnmsUser getUserForGroup(java.lang.String groupName, java.lang.String userName)
- Specified by:
getUserForGroupin interfaceGroupService
-
addUser
public boolean addUser(java.lang.String groupName, java.lang.String userName)- Specified by:
addUserin interfaceGroupService
-
afterPropertiesSet
public void afterPropertiesSet() throws java.lang.Exception- Specified by:
afterPropertiesSetin interfaceGroupService- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
java.lang.Exception
-
-