| Package | Description | 
|---|---|
| oracle.jbo.script | |
| oracle.jbo.script.groovy | |
| oracle.jbo.server | 
 Contains the implementation of middle tier components. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ExprTrustSupplier | 
ExprCompileContext.getExprTrustSupplier()
Return the security policiy that is associated with this context. 
 | 
ExprTrustSupplier | 
ExprScriptContext.getTrustSupplier()  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> T | 
InternalSecurityPolicyEnforcer.checkAndInvokeMethod(ExprTrustSupplier trust,
                    boolean safe,
                    java.lang.Object object,
                    java.lang.Object methodObj,
                    java.lang.Object args)
*** For internal framework use only *** 
 | 
static <T> T | 
InternalSecurityPolicyEnforcer.checkAndInvokeMethod(ExprTrustSupplier trust,
                    java.lang.Object object,
                    java.lang.Object methodObj,
                    java.lang.Object args)
*** For internal framework use only *** 
 | 
static void | 
InternalSecurityPolicyEnforcer.checkConstructor(ExprTrustSupplier trust,
                java.lang.Class clazz)
*** For internal framework use only *** 
 | 
static void | 
InternalSecurityPolicyEnforcer.checkMethod(ExprTrustSupplier trust,
           java.lang.Class clazz,
           java.lang.String method)
*** For internal framework use only *** 
 | 
static <T> T | 
InternalSecurityPolicyEnforcer.checkProperty(ExprTrustSupplier trust,
             T obj,
             java.lang.String property)
*** For internal framework use only *** 
 | 
static <T> T | 
InternalSecurityPolicyEnforcer.checkProperty(ExprTrustSupplier trust,
             T obj,
             java.lang.String property,
             java.lang.Boolean readOnly)
*** For internal framework use only *** 
 | 
static <T> T | 
InternalSecurityPolicyEnforcer.checkPropertyAccess(ExprTrustSupplier trust,
                   T obj,
                   java.lang.String property,
                   java.lang.Boolean readOnly)  | 
static void | 
InternalSecurityPolicyEnforcer.checkScriptMethod(ExprTrustSupplier trust,
                 java.lang.Object object,
                 java.lang.String methodName)
*** For internal framework use only *** 
 | 
void | 
ExprScriptContext.setTrustSupplier(ExprTrustSupplier trustSupplier)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
GlobalGroovyBinding  | 
| Modifier and Type | Method and Description | 
|---|---|
ExprTrustSupplier | 
AbstractCompileContext.getExprTrustSupplier()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static java.lang.Object | 
GroovyScriptSupport.wrapInGroovyObject(java.lang.Object obj,
                  ExprTrustSupplier trusted)  | 
static java.lang.Object | 
ExprValueSupplierWrapper.wrapInGroovyObject(java.lang.Object obj,
                  ExprTrustSupplier trusted)  | 
static java.lang.Object | 
ExprValueSupplierWrapper.wrapInGroovyObject(java.lang.Object obj,
                  ExprTrustSupplier trusted,
                  java.lang.String propertyaccessed)  | 
| Constructor and Description | 
|---|
ExprValueSupplierWrapper(java.lang.Object adfObj,
                        ExprTrustSupplier trusted)  | 
ExprValueSupplierWrapper(java.lang.Object adfObj,
                        ExprTrustSupplier trusted,
                        groovy.lang.Binding parentBinding)
Deprecated.   
 | 
| Modifier and Type | Method and Description | 
|---|---|
ExprTrustSupplier | 
EvaluateExprCompileContextImpl.getExprTrustSupplier()  | 
| Constructor and Description | 
|---|
EvaluateExprCompileContextImpl(ExprDef exprDef,
                              java.lang.Object source,
                              ExprValueTypeSupplier valSupplier,
                              ExprTrustSupplier exprTrustSupplier)  |