org.codehaus.plexus.security.authorization.rbac.jdo.v0_9_0
Class RbacDatabase

Package class diagram package RbacDatabase
java.lang.Object
  extended by org.codehaus.plexus.security.authorization.rbac.jdo.v0_9_0.RbacDatabase
All Implemented Interfaces:
java.io.Serializable

public class RbacDatabase
extends java.lang.Object
implements java.io.Serializable

Class RbacDatabase.

See Also:
Serialized Form

Constructor Summary
RbacDatabase()
           
 
Method Summary
 void addOperation(JdoOperation jdoOperation)
          Method addOperation.
 void addPermission(JdoPermission jdoPermission)
          Method addPermission.
 void addResource(JdoResource jdoResource)
          Method addResource.
 void addRole(JdoRole jdoRole)
          Method addRole.
 void addUserAssignment(JdoUserAssignment jdoUserAssignment)
          Method addUserAssignment.
 java.lang.String getModelEncoding()
           
 java.util.List getOperations()
          Method getOperations.
 java.util.List getPermissions()
          Method getPermissions.
 java.util.List getResources()
          Method getResources.
 java.util.List getRoles()
          Method getRoles.
 java.util.List getUserAssignments()
          Method getUserAssignments.
 void removeOperation(JdoOperation jdoOperation)
          Method removeOperation.
 void removePermission(JdoPermission jdoPermission)
          Method removePermission.
 void removeResource(JdoResource jdoResource)
          Method removeResource.
 void removeRole(JdoRole jdoRole)
          Method removeRole.
 void removeUserAssignment(JdoUserAssignment jdoUserAssignment)
          Method removeUserAssignment.
 void setModelEncoding(java.lang.String modelEncoding)
          Set an encoding used for reading/writing the model.
 void setOperations(java.util.List operations)
          Set the operations field.
 void setPermissions(java.util.List permissions)
          Set the permissions field.
 void setResources(java.util.List resources)
          Set the resources field.
 void setRoles(java.util.List roles)
          Set the roles field.
 void setUserAssignments(java.util.List userAssignments)
          Set the userAssignments field.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RbacDatabase

public RbacDatabase()
Method Detail

addOperation

public void addOperation(JdoOperation jdoOperation)
Method addOperation.

Parameters:
jdoOperation -

addPermission

public void addPermission(JdoPermission jdoPermission)
Method addPermission.

Parameters:
jdoPermission -

addResource

public void addResource(JdoResource jdoResource)
Method addResource.

Parameters:
jdoResource -

addRole

public void addRole(JdoRole jdoRole)
Method addRole.

Parameters:
jdoRole -

addUserAssignment

public void addUserAssignment(JdoUserAssignment jdoUserAssignment)
Method addUserAssignment.

Parameters:
jdoUserAssignment -

getOperations

public java.util.List getOperations()
Method getOperations.

Returns:
java.util.List

getPermissions

public java.util.List getPermissions()
Method getPermissions.

Returns:
java.util.List

getResources

public java.util.List getResources()
Method getResources.

Returns:
java.util.List

getRoles

public java.util.List getRoles()
Method getRoles.

Returns:
java.util.List

getUserAssignments

public java.util.List getUserAssignments()
Method getUserAssignments.

Returns:
java.util.List

removeOperation

public void removeOperation(JdoOperation jdoOperation)
Method removeOperation.

Parameters:
jdoOperation -

removePermission

public void removePermission(JdoPermission jdoPermission)
Method removePermission.

Parameters:
jdoPermission -

removeResource

public void removeResource(JdoResource jdoResource)
Method removeResource.

Parameters:
jdoResource -

removeRole

public void removeRole(JdoRole jdoRole)
Method removeRole.

Parameters:
jdoRole -

removeUserAssignment

public void removeUserAssignment(JdoUserAssignment jdoUserAssignment)
Method removeUserAssignment.

Parameters:
jdoUserAssignment -

setOperations

public void setOperations(java.util.List operations)
Set the operations field.

Parameters:
operations -

setPermissions

public void setPermissions(java.util.List permissions)
Set the permissions field.

Parameters:
permissions -

setResources

public void setResources(java.util.List resources)
Set the resources field.

Parameters:
resources -

setRoles

public void setRoles(java.util.List roles)
Set the roles field.

Parameters:
roles -

setUserAssignments

public void setUserAssignments(java.util.List userAssignments)
Set the userAssignments field.

Parameters:
userAssignments -

setModelEncoding

public void setModelEncoding(java.lang.String modelEncoding)
Set an encoding used for reading/writing the model.

Parameters:
modelEncoding - the encoding used when reading/writing the model.

getModelEncoding

public java.lang.String getModelEncoding()
Returns:
the current encoding used when reading/writing this model.