public class ExprEval.GlobalGroovyBinding extends groovy.lang.Binding implements ExprTrustSupplier, ExprPrivCounter, NewViewContainerIdProvider
| Modifier and Type | Field and Description | 
|---|---|
| protected java.util.List<RowSetIterator> | mRSIList | 
| protected ExprEval.GlobalGroovyBinding | parent | 
| Modifier and Type | Method and Description | 
|---|---|
| void | checkTimeout()Deprecated.   | 
| java.lang.Integer | getContainerId() | 
| protected java.lang.Object | getDataControlMap() | 
| java.lang.String | getExprIdentifier() | 
| ExprSecurityPolicy | getExprSecurityPolicy() | 
| java.lang.String | getExprStr() | 
| protected ExprEval.GlobalGroovyBinding | getRootBinding() | 
| groovy.lang.Script | getScript() | 
| ExprEval.TrustMode | getTrustMode()*** For internal framework use only *** | 
| protected oracle.jbo.ExprEval.GlobalGroovyBinding.TrustStack | getTrustStack() | 
| java.lang.Object | getVariable(java.lang.String key) | 
| boolean | isScanningEnabled()*** For internal framework use only *** | 
| boolean | isTrusted() | 
| protected boolean | isUsedNewView() | 
| int | popPriv()For internal framework use only | 
| ExprEval.TrustMode | popTrust() | 
| int | pushPriv()For internal framework use only | 
| void | pushTrust(ExprEval.TrustMode trust) | 
| void | pushUntrusted() | 
| void | registerRSI(RowSetIterator rsi) | 
| void | releaseResources()Thhis method should be overriden to release any resources allocated by the Groovy script | 
| void | setContainerId(java.lang.Integer id) | 
| void | setScript(groovy.lang.Script script) | 
| void | setVariable(java.lang.String key,
           java.lang.Object value) | 
| void | signalUsedNewView() | 
getProperty, getVariables, hasVariable, setPropertyprotected ExprEval.GlobalGroovyBinding parent
protected java.util.List<RowSetIterator> mRSIList
protected ExprEval.GlobalGroovyBinding getRootBinding()
public java.lang.String getExprStr()
public void registerRSI(RowSetIterator rsi)
public void signalUsedNewView()
protected boolean isUsedNewView()
public java.lang.Integer getContainerId()
getContainerId in interface NewViewContainerIdProviderpublic void setContainerId(java.lang.Integer id)
setContainerId in interface NewViewContainerIdProviderpublic int pushPriv()
ExprPrivCounterpushPriv in interface ExprPrivCounterpublic int popPriv()
ExprPrivCounterpopPriv in interface ExprPrivCounterpublic groovy.lang.Script getScript()
public void setScript(groovy.lang.Script script)
public java.lang.String getExprIdentifier()
public void checkTimeout()
public ExprSecurityPolicy getExprSecurityPolicy()
getExprSecurityPolicy in interface ExprTrustSupplierpublic boolean isScanningEnabled()
ExprTrustSupplierisScanningEnabled in interface ExprTrustSupplierpublic boolean isTrusted()
public ExprEval.TrustMode getTrustMode()
ExprTrustSuppliergetTrustMode in interface ExprTrustSupplierpublic void pushTrust(ExprEval.TrustMode trust)
public void pushUntrusted()
public ExprEval.TrustMode popTrust()
protected oracle.jbo.ExprEval.GlobalGroovyBinding.TrustStack getTrustStack()
public java.lang.Object getVariable(java.lang.String key)
getVariable in class groovy.lang.Bindingprotected final java.lang.Object getDataControlMap()
public void setVariable(java.lang.String key,
               java.lang.Object value)
setVariable in class groovy.lang.Bindingpublic void releaseResources()