public abstract class AbstractPolicyEnforcementPoint extends Object implements PolicyEnforcementPoint
| Modifier and Type | Field and Description |
|---|---|
protected com.sun.xacml.PDP |
m_pdp |
protected com.sun.xacml.PDPConfig |
m_pdpConfig |
SUBACTION_SEPARATOR, SUBRESOURCE_SEPARATOR, XACML_ACTION_ID, XACML_RESOURCE_ID, XACML_SUBJECT_ID| Constructor and Description |
|---|
AbstractPolicyEnforcementPoint(com.sun.xacml.PDPConfig pdpConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected static boolean |
denyBiasedAuthz(Set set) |
void |
destroy() |
void |
inactivate() |
void |
init() |
void |
newPdp() |
protected Set<com.sun.xacml.ctx.Attribute> |
wrapActions(String actionId,
String actionApi,
String contextIndex) |
protected Set<com.sun.xacml.ctx.Attribute> |
wrapResources(String pid,
String namespace) |
protected Set<com.sun.xacml.ctx.Subject> |
wrapSubjects(String subjectLoginId) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitenforceprotected final com.sun.xacml.PDPConfig m_pdpConfig
protected com.sun.xacml.PDP m_pdp
public AbstractPolicyEnforcementPoint(com.sun.xacml.PDPConfig pdpConfig)
public void init()
throws GeneralException
GeneralExceptionpublic final void newPdp()
newPdp in interface PolicyEnforcementPointpublic void inactivate()
inactivate in interface PolicyEnforcementPointpublic void destroy()
destroy in interface PolicyEnforcementPointprotected Set<com.sun.xacml.ctx.Attribute> wrapActions(String actionId, String actionApi, String contextIndex)
protected Set<com.sun.xacml.ctx.Attribute> wrapResources(String pid, String namespace) throws AuthzOperationalException
AuthzOperationalExceptionprotected static final boolean denyBiasedAuthz(Set set)
Copyright © 2013 DuraSpace. All Rights Reserved.