|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.6.0) E10653-07 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectoracle.jbo.script.ExprSecurityPolicy
oracle.jbo.script.DefaultExprSecurityPolicy
public class DefaultExprSecurityPolicy
The default security policy for untrusted expressions. The check methods in this class will be called at design time, compile time and runtime by the security infrastructure. Extend this class to customize the behavoir of ADFm's security handling of untrusted expressions.
| Constructor Summary | |
|---|---|
DefaultExprSecurityPolicy()
|
|
| Method Summary | |
|---|---|
protected boolean |
checkConstructor(java.lang.Class clazz)
Check if a given class can be constructed. |
protected boolean |
checkMethod(java.lang.Class clazz,
java.lang.String method)
Check if a given class has permission to execute a given method. |
protected boolean |
checkMethod(java.lang.Object object,
java.lang.Object methodObj,
java.lang.Object args)
Check if a given object can execute the given method with the given arguments. |
protected boolean |
checkProperty(java.lang.Object obj,
java.lang.String property,
java.lang.Boolean readOnly)
Check if a given property can be accessed on the given object. |
protected boolean |
checkScriptMethod(java.lang.Object object,
java.lang.String functionName)
Check if a given function can be invoked in the context of the given object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultExprSecurityPolicy()
| Method Detail |
|---|
protected boolean checkMethod(java.lang.Object object,
java.lang.Object methodObj,
java.lang.Object args)
checkMethod(Class, String)
checkMethod in class ExprSecurityPolicyobject - The object whose method will be called.methodObj - The name of the method to call.args - A argument, or array of arguments, which will be used on the method.
checkMethod(Class, String)
protected boolean checkScriptMethod(java.lang.Object object,
java.lang.String functionName)
checkScriptMethod in class ExprSecurityPolicyobject - The context in which the function is invoked.functionName - The invoked function's name
protected boolean checkMethod(java.lang.Class clazz,
java.lang.String method)
AllowUntrustedScriptAccess annotation.
checkMethod in class ExprSecurityPolicyclazz - method -
AllowUntrustedScriptAccess
protected boolean checkProperty(java.lang.Object obj,
java.lang.String property,
java.lang.Boolean readOnly)
checkProperty in class ExprSecurityPolicyobj - The object on which the property will act.property - The property to be accessed.readOnly - true if the property is used in a read context, false if called in a write context, or null if the context cannot be reliably determined.
protected boolean checkConstructor(java.lang.Class clazz)
AllowUntrustedScriptAccess annotation.
checkConstructor in class ExprSecurityPolicyclazz - The class to be constructed.
AllowUntrustedScriptAccess
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.6.0) E10653-07 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||