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 *