public final class DECIndicatorExecutionContextOnProbe extends DECIndicatorExecutionContext
Constructor and Description |
---|
DECIndicatorExecutionContextOnProbe(com.orchestranetworks.schema.trigger.TableTriggerExecutionContext triggerContext,
String executionId) |
Modifier and Type | Method and Description |
---|---|
String |
getCurrentRecordXPathPredicate()
Returns
null if the indicator is not executed on a record scope. |
DECIndicatorExecutionEnvironment |
getExecutionEnvironment()
Returns the current execution environment for a Data Element Concept.
|
com.orchestranetworks.service.Session |
getSession()
Returns the current user session.
|
com.orchestranetworks.schema.trigger.TableTriggerExecutionContext |
getTriggerContext()
Returns the execution context for table triggers.
|
boolean |
isCreate()
Returns
true if in creation operation. |
boolean |
isDelete()
Returns
true if in deletion operation. |
boolean |
isOnDemand()
Returns
true if on demand mode. |
boolean |
isOnProbe()
Returns
true if on probe/trigger mode. |
boolean |
isUpdate()
Returns
true if in modification operation. |
getExecutionId, getIndicatorCodes, setIndicatorCodes
public DECIndicatorExecutionContextOnProbe(com.orchestranetworks.schema.trigger.TableTriggerExecutionContext triggerContext, String executionId)
public com.orchestranetworks.schema.trigger.TableTriggerExecutionContext getTriggerContext()
public boolean isCreate()
true
if in creation operation.public boolean isDelete()
true
if in deletion operation.public boolean isUpdate()
true
if in modification operation.public com.orchestranetworks.service.Session getSession()
public boolean isOnDemand()
IndicatorExecutionContext
true
if on demand mode.isOnDemand
in class IndicatorExecutionContext
public boolean isOnProbe()
IndicatorExecutionContext
true
if on probe/trigger mode.isOnProbe
in class IndicatorExecutionContext
public String getCurrentRecordXPathPredicate()
DECIndicatorExecutionContext
null
if the indicator is not executed on a record scope.getCurrentRecordXPathPredicate
in class DECIndicatorExecutionContext
public DECIndicatorExecutionEnvironment getExecutionEnvironment()
DECIndicatorExecutionContext
getExecutionEnvironment
in class DECIndicatorExecutionContext