Package org.opennms.web.svclayer.api
Interface GroupService
-
- All Known Implementing Classes:
DefaultGroupService
public interface GroupService
-
-
Method Summary
All Methods Instance Methods Abstract 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
boolean existsGroup(String groupName)
-
getGroup
org.opennms.netmgt.config.groups.Group getGroup(String groupName)
-
getGroups
List<org.opennms.netmgt.config.groups.Group> getGroups()
-
getAuthorizedCategories
List<org.opennms.netmgt.model.OnmsCategory> getAuthorizedCategories(String groupName)
-
saveGroup
void saveGroup(org.opennms.netmgt.model.OnmsGroup group)
-
saveGroup
void saveGroup(org.opennms.netmgt.config.groups.Group group)
-
saveGroup
void saveGroup(org.opennms.netmgt.config.groups.Group group, List<String> authorizedCategories)
-
deleteGroup
void deleteGroup(String groupName)
-
getOnmsGroup
org.opennms.netmgt.model.OnmsGroup getOnmsGroup(String groupName)
-
getOnmsGroupList
org.opennms.netmgt.model.OnmsGroupList getOnmsGroupList()
-
getUsersOfGroup
org.opennms.netmgt.model.OnmsUserList getUsersOfGroup(String groupName)
-
getUserForGroup
org.opennms.netmgt.model.OnmsUser getUserForGroup(String groupName, String userName)
-
-