org.owasp.esapi.reference.accesscontrol
public class DelegatingACR extends BaseACR<DynaBeanACRParameter,java.lang.Object[]>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object |
delegateInstance |
protected java.lang.reflect.Method |
delegateMethod |
policyParameters| Constructor and Description |
|---|
DelegatingACR() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Class |
getClass(java.lang.String className,
java.lang.String purpose)
Convert a single fully qualified class name into a Class object
|
protected java.lang.Class[] |
getParameters(java.lang.String[] parameterClassNames)
Convert an array of fully qualified class names into an array of Class objects
|
boolean |
isAuthorized(java.lang.Object[] runtimeParameters)
Delegates to the method specified in setPolicyParameters
|
void |
setPolicyParameters(DynaBeanACRParameter policyParameter) |
getPolicyParametersprotected java.lang.reflect.Method delegateMethod
protected java.lang.Object delegateInstance
public void setPolicyParameters(DynaBeanACRParameter policyParameter)
setPolicyParameters in interface AccessControlRule<DynaBeanACRParameter,java.lang.Object[]>setPolicyParameters in class BaseACR<DynaBeanACRParameter,java.lang.Object[]>protected final java.lang.Class[] getParameters(java.lang.String[] parameterClassNames)
parameterClassNames - protected final java.lang.Class getClass(java.lang.String className,
java.lang.String purpose)
className - purpose - public boolean isAuthorized(java.lang.Object[] runtimeParameters)
throws java.lang.Exception
java.lang.ExceptionCopyright © 2014 The Open Web Application Security Project (OWASP). All Rights Reserved.