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 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(String groupName, String categoryName)booleanaddUser(String groupName, String userName)voidafterPropertiesSet()voiddeleteGroup(String groupName)booleanexistsGroup(String groupName)List<org.opennms.netmgt.model.OnmsCategory>getAuthorizedCategories(String groupName)List<String>getAuthorizedCategoriesAsString(String groupName)org.opennms.netmgt.config.groups.GroupgetGroup(String groupName)List<org.opennms.netmgt.config.groups.Group>getGroups()org.opennms.netmgt.model.OnmsGroupgetOnmsGroup(String groupName)org.opennms.netmgt.model.OnmsGroupListgetOnmsGroupList()org.opennms.netmgt.model.OnmsUsergetUserForGroup(String groupName, String userName)org.opennms.netmgt.model.OnmsUserListgetUsersOfGroup(String groupName)booleanremoveCategory(String groupName, String categoryName)voidrenameGroup(String oldName, String newName)voidsaveGroup(org.opennms.netmgt.config.groups.Group group)voidsaveGroup(org.opennms.netmgt.config.groups.Group group, List<String> authorizedCategories)voidsaveGroup(org.opennms.netmgt.model.OnmsGroup group)
-
-
-
Method Detail
-
existsGroup
public boolean existsGroup(String groupName)
- Specified by:
existsGroupin interfaceGroupService
-
getGroup
public org.opennms.netmgt.config.groups.Group getGroup(String groupName)
- Specified by:
getGroupin interfaceGroupService
-
getGroups
public List<org.opennms.netmgt.config.groups.Group> getGroups()
- Specified by:
getGroupsin interfaceGroupService
-
getAuthorizedCategories
public List<org.opennms.netmgt.model.OnmsCategory> getAuthorizedCategories(String groupName)
- Specified by:
getAuthorizedCategoriesin interfaceGroupService
-
getAuthorizedCategoriesAsString
public List<String> getAuthorizedCategoriesAsString(String groupName)
- Specified by:
getAuthorizedCategoriesAsStringin interfaceGroupService
-
saveGroup
public void saveGroup(org.opennms.netmgt.model.OnmsGroup group)
- Specified by:
saveGroupin interfaceGroupService
-
saveGroup
public void saveGroup(org.opennms.netmgt.config.groups.Group group)
- Specified by:
saveGroupin interfaceGroupService
-
saveGroup
public void saveGroup(org.opennms.netmgt.config.groups.Group group, List<String> authorizedCategories)- Specified by:
saveGroupin interfaceGroupService
-
deleteGroup
public void deleteGroup(String groupName)
- Specified by:
deleteGroupin interfaceGroupService
-
renameGroup
public void renameGroup(String oldName, String newName)
- Specified by:
renameGroupin interfaceGroupService
-
addCategory
public boolean addCategory(String groupName, String categoryName)
- Specified by:
addCategoryin interfaceGroupService
-
removeCategory
public boolean removeCategory(String groupName, String categoryName)
- Specified by:
removeCategoryin interfaceGroupService
-
getOnmsGroup
public org.opennms.netmgt.model.OnmsGroup getOnmsGroup(String groupName)
- Specified by:
getOnmsGroupin interfaceGroupService
-
getOnmsGroupList
public org.opennms.netmgt.model.OnmsGroupList getOnmsGroupList()
- Specified by:
getOnmsGroupListin interfaceGroupService
-
getUsersOfGroup
public org.opennms.netmgt.model.OnmsUserList getUsersOfGroup(String groupName)
- Specified by:
getUsersOfGroupin interfaceGroupService
-
getUserForGroup
public org.opennms.netmgt.model.OnmsUser getUserForGroup(String groupName, String userName)
- Specified by:
getUserForGroupin interfaceGroupService
-
addUser
public boolean addUser(String groupName, String userName)
- Specified by:
addUserin interfaceGroupService
-
afterPropertiesSet
public void afterPropertiesSet() throws Exception- Specified by:
afterPropertiesSetin interfaceGroupService- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
-