@Service(value="authorizer#rbac") public class RbacAuthorizer extends Object implements org.apache.archiva.redback.authorization.Authorizer
| Constructor and Description |
|---|
RbacAuthorizer() |
| Modifier and Type | Method and Description |
|---|---|
String |
getDescriptionKey() |
PermissionEvaluator |
getEvaluator() |
String |
getId() |
org.apache.archiva.redback.rbac.RBACManager |
getManager() |
org.apache.archiva.redback.users.UserManager |
getUserManager() |
org.apache.archiva.redback.authorization.AuthorizationResult |
isAuthorized(org.apache.archiva.redback.authorization.AuthorizationDataSource source) |
boolean |
isFinalImplementation() |
void |
setEvaluator(PermissionEvaluator evaluator) |
void |
setManager(org.apache.archiva.redback.rbac.RBACManager manager) |
void |
setUserManager(org.apache.archiva.redback.users.UserManager userManager) |
public String getId()
getId in interface org.apache.archiva.redback.authorization.Authorizerpublic org.apache.archiva.redback.authorization.AuthorizationResult isAuthorized(org.apache.archiva.redback.authorization.AuthorizationDataSource source)
throws org.apache.archiva.redback.authorization.AuthorizationException
isAuthorized in interface org.apache.archiva.redback.authorization.Authorizersource - org.apache.archiva.redback.authorization.AuthorizationExceptionpublic org.apache.archiva.redback.rbac.RBACManager getManager()
public void setManager(org.apache.archiva.redback.rbac.RBACManager manager)
public org.apache.archiva.redback.users.UserManager getUserManager()
public void setUserManager(org.apache.archiva.redback.users.UserManager userManager)
public PermissionEvaluator getEvaluator()
public void setEvaluator(PermissionEvaluator evaluator)
public boolean isFinalImplementation()
isFinalImplementation in interface org.apache.archiva.redback.authorization.Authorizerpublic String getDescriptionKey()
getDescriptionKey in interface org.apache.archiva.redback.authorization.AuthorizerCopyright © 2006–2014 The Apache Software Foundation. All rights reserved.