org.opennms.web.admin.roles
Class Manager

java.lang.Object
  extended by org.opennms.web.admin.roles.Manager
All Implemented Interfaces:
WebGroupManager, WebRoleManager, WebUserManager

public class Manager
extends Object
implements WebRoleManager, WebUserManager, WebGroupManager


Constructor Summary
Manager(GroupManager groupManager, UserManager userManager)
           
 
Method Summary
 WebRole createRole()
           
 void deleteRole(String roleName)
           
 WebGroup getGroup(String groupName)
           
 Collection<WebGroup> getGroups()
           
 WebRole getRole(String roleName)
           
 Collection<WebRole> getRoles()
           
 WebUser getUser(String name)
           
 Collection<WebUser> getUsers()
           
 void saveRole(WebRole webRole)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Manager

public Manager(GroupManager groupManager,
               UserManager userManager)
Method Detail

createRole

public WebRole createRole()
Specified by:
createRole in interface WebRoleManager

getRoles

public Collection<WebRole> getRoles()
Specified by:
getRoles in interface WebRoleManager

deleteRole

public void deleteRole(String roleName)
Specified by:
deleteRole in interface WebRoleManager

getRole

public WebRole getRole(String roleName)
Specified by:
getRole in interface WebRoleManager

saveRole

public void saveRole(WebRole webRole)
Specified by:
saveRole in interface WebRoleManager

getUsers

public Collection<WebUser> getUsers()
Specified by:
getUsers in interface WebUserManager

getUser

public WebUser getUser(String name)
Specified by:
getUser in interface WebUserManager

getGroups

public Collection<WebGroup> getGroups()
Specified by:
getGroups in interface WebGroupManager

getGroup

public WebGroup getGroup(String groupName)
Specified by:
getGroup in interface WebGroupManager


Copyright © 2009. All Rights Reserved.