public class BasicPolicyConfiguration extends Object implements javax.security.jacc.PolicyConfiguration
| Modifier and Type | Class and Description |
|---|---|
static interface |
BasicPolicyConfiguration.RoleResolver |
| Modifier and Type | Field and Description |
|---|---|
protected PermissionCollection |
excluded |
protected Map<String,PermissionCollection> |
rolePermissionsMap |
protected PermissionCollection |
unchecked |
| Modifier | Constructor and Description |
|---|---|
protected |
BasicPolicyConfiguration(String contextID) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToExcludedPolicy(Permission permission) |
void |
addToExcludedPolicy(PermissionCollection permissions) |
void |
addToRole(String roleName,
Permission permission) |
void |
addToRole(String roleName,
PermissionCollection permissions) |
void |
addToUncheckedPolicy(Permission permission) |
void |
addToUncheckedPolicy(PermissionCollection permissions) |
void |
commit() |
void |
delete() |
String |
getContextID() |
boolean |
implies(ProtectionDomain domain,
Permission permission) |
boolean |
inService() |
void |
linkConfiguration(javax.security.jacc.PolicyConfiguration link) |
void |
open(boolean remove) |
void |
removeExcludedPolicy() |
void |
removeRole(String roleName) |
void |
removeUncheckedPolicy() |
protected final Map<String,PermissionCollection> rolePermissionsMap
protected PermissionCollection unchecked
protected PermissionCollection excluded
protected BasicPolicyConfiguration(String contextID)
public String getContextID() throws javax.security.jacc.PolicyContextException
getContextID in interface javax.security.jacc.PolicyConfigurationjavax.security.jacc.PolicyContextExceptionpublic boolean implies(ProtectionDomain domain, Permission permission)
public void addToRole(String roleName, PermissionCollection permissions) throws javax.security.jacc.PolicyContextException
addToRole in interface javax.security.jacc.PolicyConfigurationjavax.security.jacc.PolicyContextExceptionpublic void addToRole(String roleName, Permission permission) throws javax.security.jacc.PolicyContextException
addToRole in interface javax.security.jacc.PolicyConfigurationjavax.security.jacc.PolicyContextExceptionpublic void addToUncheckedPolicy(PermissionCollection permissions) throws javax.security.jacc.PolicyContextException
addToUncheckedPolicy in interface javax.security.jacc.PolicyConfigurationjavax.security.jacc.PolicyContextExceptionpublic void addToUncheckedPolicy(Permission permission) throws javax.security.jacc.PolicyContextException
addToUncheckedPolicy in interface javax.security.jacc.PolicyConfigurationjavax.security.jacc.PolicyContextExceptionpublic void addToExcludedPolicy(PermissionCollection permissions) throws javax.security.jacc.PolicyContextException
addToExcludedPolicy in interface javax.security.jacc.PolicyConfigurationjavax.security.jacc.PolicyContextExceptionpublic void addToExcludedPolicy(Permission permission) throws javax.security.jacc.PolicyContextException
addToExcludedPolicy in interface javax.security.jacc.PolicyConfigurationjavax.security.jacc.PolicyContextExceptionpublic void removeRole(String roleName) throws javax.security.jacc.PolicyContextException
removeRole in interface javax.security.jacc.PolicyConfigurationjavax.security.jacc.PolicyContextExceptionpublic void removeUncheckedPolicy()
throws javax.security.jacc.PolicyContextException
removeUncheckedPolicy in interface javax.security.jacc.PolicyConfigurationjavax.security.jacc.PolicyContextExceptionpublic void removeExcludedPolicy()
throws javax.security.jacc.PolicyContextException
removeExcludedPolicy in interface javax.security.jacc.PolicyConfigurationjavax.security.jacc.PolicyContextExceptionpublic void linkConfiguration(javax.security.jacc.PolicyConfiguration link)
throws javax.security.jacc.PolicyContextException
linkConfiguration in interface javax.security.jacc.PolicyConfigurationjavax.security.jacc.PolicyContextExceptionpublic void delete()
throws javax.security.jacc.PolicyContextException
delete in interface javax.security.jacc.PolicyConfigurationjavax.security.jacc.PolicyContextExceptionpublic void commit()
throws javax.security.jacc.PolicyContextException
commit in interface javax.security.jacc.PolicyConfigurationjavax.security.jacc.PolicyContextExceptionpublic boolean inService()
throws javax.security.jacc.PolicyContextException
inService in interface javax.security.jacc.PolicyConfigurationjavax.security.jacc.PolicyContextExceptionpublic void open(boolean remove)
Copyright © 1999–2014 The Apache Software Foundation. All rights reserved.