rbac-jdo
RbacJdoModel
0.9.0
package
org.codehaus.plexus.security.authorization.rbac.jdo
RbacDatabase
0.9.0
roles
0.9.0
JdoRole
*
permissions
0.9.0
JdoPermission
*
operations
0.9.0
JdoOperation
*
resources
0.9.0
JdoResource
*
userAssignments
0.9.0
JdoUserAssignment
*
JdoRole
0.9.0
org.codehaus.plexus.security.rbac.Role
org.codehaus.plexus.security.rbac.AbstractRole
name
0.9.0
String
true
description
0.9.0
String
assignable
0.9.0
boolean
true if this role is available to be assigned to a user
permanent
0.9.0
boolean
true if this object is permanent.
childRoleNames
0.9.0
String
*
roles that will inherit the permissions of this role
permissions
0.9.0
JdoPermission
*
JdoPermission
0.9.0
org.codehaus.plexus.security.rbac.Permission
name
0.9.0
String
true
description
0.9.0
String
permanent
0.9.0
boolean
true if this object is permanent.
operation
0.9.0
JdoOperation
1
resource
0.9.0
JdoResource
1
JdoOperation
0.9.0
org.codehaus.plexus.security.rbac.Operation
name
0.9.0
String
true
description
0.9.0
String
permanent
0.9.0
boolean
true if this object is permanent.
resourceRequired
0.9.0
boolean
true if the resource is required for authorization to be granted
JdoResource
0.9.0
In RBAC terms, this is the entity which an operation is associated with that which permissions are based on.
org.codehaus.plexus.security.rbac.Resource
identifier
0.9.0
String
The string identifier for a resource.
true
pattern
0.9.0
boolean
true if the identifer is a pattern that is to be evaluated, for example x.* could match x.a or x.b and x.**
could match x.foo
permanent
0.9.0
boolean
true if this object is permanent.
JdoUserAssignment
binding of a principal to a role
0.9.0
org.codehaus.plexus.security.rbac.UserAssignment
org.codehaus.plexus.security.rbac.AbstractUserAssignment
principal
0.9.0
String
true
timestamp
0.9.0
Date
permanent
0.9.0
boolean
true if this object is permanent.
roleNames
0.9.0
String
*