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

Manager class.

Since:
1.8.1
Version:
$Id: $
Author:
ranger

Constructor Summary
Manager(GroupManager groupManager, UserManager userManager)
          Constructor for Manager.
 
Method Summary
 WebRole createRole()
          createRole
 void deleteRole(String roleName)
          deleteRole
 WebGroup getGroup(String groupName)
          getGroup
 Collection<WebGroup> getGroups()
          getGroups
 WebRole getRole(String roleName)
          getRole
 Collection<WebRole> getRoles()
          getRoles
 WebUser getUser(String name)
          getUser
 Collection<WebUser> getUsers()
          getUsers
 void saveRole(WebRole webRole)
          saveRole
 
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)

Constructor for Manager.

Parameters:
groupManager - a GroupManager object.
userManager - a UserManager object.
Method Detail

createRole

public WebRole createRole()

createRole

Specified by:
createRole in interface WebRoleManager
Returns:
a WebRole object.

getRoles

public Collection<WebRole> getRoles()

getRoles

Specified by:
getRoles in interface WebRoleManager
Returns:
a Collection object.

deleteRole

public void deleteRole(String roleName)

deleteRole

Specified by:
deleteRole in interface WebRoleManager
Parameters:
roleName - a String object.

getRole

public WebRole getRole(String roleName)

getRole

Specified by:
getRole in interface WebRoleManager
Parameters:
roleName - a String object.
Returns:
a WebRole object.

saveRole

public void saveRole(WebRole webRole)

saveRole

Specified by:
saveRole in interface WebRoleManager
Parameters:
webRole - a WebRole object.

getUsers

public Collection<WebUser> getUsers()

getUsers

Specified by:
getUsers in interface WebUserManager
Returns:
a Collection object.

getUser

public WebUser getUser(String name)

getUser

Specified by:
getUser in interface WebUserManager
Parameters:
name - a String object.
Returns:
a WebUser object.

getGroups

public Collection<WebGroup> getGroups()

getGroups

Specified by:
getGroups in interface WebGroupManager
Returns:
a Collection object.

getGroup

public WebGroup getGroup(String groupName)

getGroup

Specified by:
getGroup in interface WebGroupManager
Parameters:
groupName - a String object.
Returns:
a WebGroup object.


Copyright © 2011. All Rights Reserved.