@Service(value="rbacManager#archiva") public class ArchivaRbacManager extends org.apache.archiva.redback.rbac.AbstractRBACManager implements org.apache.archiva.redback.rbac.RBACManager
| Constructor and Description | 
|---|
| ArchivaRbacManager() | 
| Modifier and Type | Method and Description | 
|---|---|
| org.apache.archiva.redback.rbac.Operation | createOperation(String name) | 
| org.apache.archiva.redback.rbac.Permission | createPermission(String name) | 
| org.apache.archiva.redback.rbac.Permission | createPermission(String name,
                String operationName,
                String resourceIdentifier) | 
| org.apache.archiva.redback.rbac.Resource | createResource(String identifier) | 
| org.apache.archiva.redback.rbac.Role | createRole(String name) | 
| org.apache.archiva.redback.rbac.UserAssignment | createUserAssignment(String principal) | 
| void | eraseDatabase() | 
| List<org.apache.archiva.redback.rbac.Operation> | getAllOperations() | 
| List<org.apache.archiva.redback.rbac.Permission> | getAllPermissions() | 
| List<org.apache.archiva.redback.rbac.Resource> | getAllResources() | 
| List<org.apache.archiva.redback.rbac.Role> | getAllRoles() | 
| List<org.apache.archiva.redback.rbac.UserAssignment> | getAllUserAssignments() | 
| String | getDescriptionKey() | 
| org.apache.archiva.redback.rbac.Operation | getOperation(String operationName) | 
| org.apache.archiva.redback.rbac.Permission | getPermission(String permissionName) | 
| protected org.apache.archiva.redback.rbac.RBACManager | getRbacManagerForWrite() | 
| org.apache.archiva.redback.rbac.Resource | getResource(String resourceIdentifier) | 
| org.apache.archiva.redback.rbac.Role | getRole(String roleName) | 
| org.apache.archiva.redback.rbac.UserAssignment | getUserAssignment(String principal) | 
| List<org.apache.archiva.redback.rbac.UserAssignment> | getUserAssignmentsForRoles(Collection<String> roleNames) | 
| void | initialize() | 
| boolean | isFinalImplementation() | 
| boolean | isReadOnly() | 
| void | removeOperation(org.apache.archiva.redback.rbac.Operation operation) | 
| void | removePermission(org.apache.archiva.redback.rbac.Permission permission) | 
| void | removeResource(org.apache.archiva.redback.rbac.Resource resource) | 
| void | removeRole(org.apache.archiva.redback.rbac.Role role) | 
| void | removeUserAssignment(org.apache.archiva.redback.rbac.UserAssignment userAssignment) | 
| boolean | roleExists(org.apache.archiva.redback.rbac.Role role) | 
| boolean | roleExists(String name) | 
| org.apache.archiva.redback.rbac.Operation | saveOperation(org.apache.archiva.redback.rbac.Operation operation) | 
| org.apache.archiva.redback.rbac.Permission | savePermission(org.apache.archiva.redback.rbac.Permission permission) | 
| org.apache.archiva.redback.rbac.Resource | saveResource(org.apache.archiva.redback.rbac.Resource resource) | 
| org.apache.archiva.redback.rbac.Role | saveRole(org.apache.archiva.redback.rbac.Role role) | 
| void | saveRoles(Collection<org.apache.archiva.redback.rbac.Role> roles) | 
| org.apache.archiva.redback.rbac.UserAssignment | saveUserAssignment(org.apache.archiva.redback.rbac.UserAssignment userAssignment) | 
| boolean | userAssignmentExists(String principal) | 
| boolean | userAssignmentExists(org.apache.archiva.redback.rbac.UserAssignment assignment) | 
addChildRole, addListener, fireRbacInit, fireRbacPermissionRemoved, fireRbacPermissionSaved, fireRbacRoleRemoved, fireRbacRoleSaved, fireRbacUserAssignmentRemoved, fireRbacUserAssignmentSaved, getAllAssignableRoles, getAssignedPermissionMap, getAssignedPermissions, getAssignedRoles, getAssignedRoles, getChildRoles, getEffectivelyAssignedRoles, getEffectivelyAssignedRoles, getEffectivelyUnassignedRoles, getEffectiveRoles, getGlobalResource, getParentRoles, getRoles, getUnassignedRoles, operationExists, operationExists, permissionExists, permissionExists, removeListener, removeOperation, removePermission, removeResource, removeRole, removeUserAssignment, resourceExists, resourceExistsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddChildRole, addListener, getAllAssignableRoles, getAssignedPermissionMap, getAssignedPermissions, getAssignedRoles, getAssignedRoles, getChildRoles, getEffectivelyAssignedRoles, getEffectivelyUnassignedRoles, getEffectiveRoles, getGlobalResource, getParentRoles, getRoles, getUnassignedRoles, operationExists, operationExists, permissionExists, permissionExists, removeListener, removeOperation, removePermission, removeResource, removeRole, removeUserAssignment, resourceExists, resourceExistspublic ArchivaRbacManager()
public void initialize()
initialize in interface org.apache.archiva.redback.rbac.RBACManagerinitialize in class org.apache.archiva.redback.rbac.AbstractRBACManagerprotected org.apache.archiva.redback.rbac.RBACManager getRbacManagerForWrite()
public org.apache.archiva.redback.rbac.Role createRole(String name)
createRole in interface org.apache.archiva.redback.rbac.RBACManagerpublic org.apache.archiva.redback.rbac.Role saveRole(org.apache.archiva.redback.rbac.Role role) throws org.apache.archiva.redback.rbac.RbacObjectInvalidException, org.apache.archiva.redback.rbac.RbacManagerException
saveRole in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacObjectInvalidExceptionorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic void saveRoles(Collection<org.apache.archiva.redback.rbac.Role> roles) throws org.apache.archiva.redback.rbac.RbacObjectInvalidException, org.apache.archiva.redback.rbac.RbacManagerException
saveRoles in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacObjectInvalidExceptionorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic org.apache.archiva.redback.rbac.Role getRole(String roleName) throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException, org.apache.archiva.redback.rbac.RbacManagerException
getRole in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacObjectNotFoundExceptionorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic List<org.apache.archiva.redback.rbac.Role> getAllRoles() throws org.apache.archiva.redback.rbac.RbacManagerException
getAllRoles in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic void removeRole(org.apache.archiva.redback.rbac.Role role) throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException, org.apache.archiva.redback.rbac.RbacObjectInvalidException, org.apache.archiva.redback.rbac.RbacManagerException
removeRole in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacObjectNotFoundExceptionorg.apache.archiva.redback.rbac.RbacObjectInvalidExceptionorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic org.apache.archiva.redback.rbac.Permission createPermission(String name) throws org.apache.archiva.redback.rbac.RbacManagerException
createPermission in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic org.apache.archiva.redback.rbac.Permission createPermission(String name, String operationName, String resourceIdentifier) throws org.apache.archiva.redback.rbac.RbacManagerException
createPermission in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic org.apache.archiva.redback.rbac.Permission savePermission(org.apache.archiva.redback.rbac.Permission permission) throws org.apache.archiva.redback.rbac.RbacObjectInvalidException, org.apache.archiva.redback.rbac.RbacManagerException
savePermission in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacObjectInvalidExceptionorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic org.apache.archiva.redback.rbac.Permission getPermission(String permissionName) throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException, org.apache.archiva.redback.rbac.RbacManagerException
getPermission in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacObjectNotFoundExceptionorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic List<org.apache.archiva.redback.rbac.Permission> getAllPermissions() throws org.apache.archiva.redback.rbac.RbacManagerException
getAllPermissions in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic void removePermission(org.apache.archiva.redback.rbac.Permission permission) throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException, org.apache.archiva.redback.rbac.RbacObjectInvalidException, org.apache.archiva.redback.rbac.RbacManagerException
removePermission in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacObjectNotFoundExceptionorg.apache.archiva.redback.rbac.RbacObjectInvalidExceptionorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic org.apache.archiva.redback.rbac.Operation createOperation(String name) throws org.apache.archiva.redback.rbac.RbacManagerException
createOperation in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic org.apache.archiva.redback.rbac.Operation saveOperation(org.apache.archiva.redback.rbac.Operation operation) throws org.apache.archiva.redback.rbac.RbacObjectInvalidException, org.apache.archiva.redback.rbac.RbacManagerException
saveOperation in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacObjectInvalidExceptionorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic org.apache.archiva.redback.rbac.Operation getOperation(String operationName) throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException, org.apache.archiva.redback.rbac.RbacManagerException
getOperation in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacObjectNotFoundExceptionorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic List<org.apache.archiva.redback.rbac.Operation> getAllOperations() throws org.apache.archiva.redback.rbac.RbacManagerException
getAllOperations in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic void removeOperation(org.apache.archiva.redback.rbac.Operation operation) throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException, org.apache.archiva.redback.rbac.RbacObjectInvalidException, org.apache.archiva.redback.rbac.RbacManagerException
removeOperation in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacObjectNotFoundExceptionorg.apache.archiva.redback.rbac.RbacObjectInvalidExceptionorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic org.apache.archiva.redback.rbac.Resource createResource(String identifier) throws org.apache.archiva.redback.rbac.RbacManagerException
createResource in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic org.apache.archiva.redback.rbac.Resource saveResource(org.apache.archiva.redback.rbac.Resource resource) throws org.apache.archiva.redback.rbac.RbacObjectInvalidException, org.apache.archiva.redback.rbac.RbacManagerException
saveResource in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacObjectInvalidExceptionorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic org.apache.archiva.redback.rbac.Resource getResource(String resourceIdentifier) throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException, org.apache.archiva.redback.rbac.RbacManagerException
getResource in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacObjectNotFoundExceptionorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic List<org.apache.archiva.redback.rbac.Resource> getAllResources() throws org.apache.archiva.redback.rbac.RbacManagerException
getAllResources in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic void removeResource(org.apache.archiva.redback.rbac.Resource resource) throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException, org.apache.archiva.redback.rbac.RbacObjectInvalidException, org.apache.archiva.redback.rbac.RbacManagerException
removeResource in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacObjectNotFoundExceptionorg.apache.archiva.redback.rbac.RbacObjectInvalidExceptionorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic org.apache.archiva.redback.rbac.UserAssignment createUserAssignment(String principal) throws org.apache.archiva.redback.rbac.RbacManagerException
createUserAssignment in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic org.apache.archiva.redback.rbac.UserAssignment saveUserAssignment(org.apache.archiva.redback.rbac.UserAssignment userAssignment) throws org.apache.archiva.redback.rbac.RbacObjectInvalidException, org.apache.archiva.redback.rbac.RbacManagerException
saveUserAssignment in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacObjectInvalidExceptionorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic org.apache.archiva.redback.rbac.UserAssignment getUserAssignment(String principal) throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException, org.apache.archiva.redback.rbac.RbacManagerException
getUserAssignment in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacObjectNotFoundExceptionorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic boolean userAssignmentExists(String principal)
userAssignmentExists in interface org.apache.archiva.redback.rbac.RBACManageruserAssignmentExists in class org.apache.archiva.redback.rbac.AbstractRBACManagerpublic boolean userAssignmentExists(org.apache.archiva.redback.rbac.UserAssignment assignment)
userAssignmentExists in interface org.apache.archiva.redback.rbac.RBACManageruserAssignmentExists in class org.apache.archiva.redback.rbac.AbstractRBACManagerpublic List<org.apache.archiva.redback.rbac.UserAssignment> getAllUserAssignments() throws org.apache.archiva.redback.rbac.RbacManagerException
getAllUserAssignments in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic List<org.apache.archiva.redback.rbac.UserAssignment> getUserAssignmentsForRoles(Collection<String> roleNames) throws org.apache.archiva.redback.rbac.RbacManagerException
getUserAssignmentsForRoles in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic void removeUserAssignment(org.apache.archiva.redback.rbac.UserAssignment userAssignment) throws org.apache.archiva.redback.rbac.RbacObjectNotFoundException, org.apache.archiva.redback.rbac.RbacObjectInvalidException, org.apache.archiva.redback.rbac.RbacManagerException
removeUserAssignment in interface org.apache.archiva.redback.rbac.RBACManagerorg.apache.archiva.redback.rbac.RbacObjectNotFoundExceptionorg.apache.archiva.redback.rbac.RbacObjectInvalidExceptionorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic boolean roleExists(String name) throws org.apache.archiva.redback.rbac.RbacManagerException
roleExists in interface org.apache.archiva.redback.rbac.RBACManagerroleExists in class org.apache.archiva.redback.rbac.AbstractRBACManagerorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic boolean roleExists(org.apache.archiva.redback.rbac.Role role) throws org.apache.archiva.redback.rbac.RbacManagerException
roleExists in interface org.apache.archiva.redback.rbac.RBACManagerroleExists in class org.apache.archiva.redback.rbac.AbstractRBACManagerorg.apache.archiva.redback.rbac.RbacManagerExceptionpublic void eraseDatabase()
eraseDatabase in interface org.apache.archiva.redback.rbac.RBACManagerpublic boolean isFinalImplementation()
isFinalImplementation in interface org.apache.archiva.redback.rbac.RBACManagerisFinalImplementation in class org.apache.archiva.redback.rbac.AbstractRBACManagerpublic String getDescriptionKey()
getDescriptionKey in interface org.apache.archiva.redback.rbac.RBACManagerpublic boolean isReadOnly()
isReadOnly in interface org.apache.archiva.redback.rbac.RBACManagerCopyright © 2006–2019 The Apache Software Foundation. All rights reserved.