Package com.orchestranetworks.addon.dqid
Class DECIndicatorExecutionContextOnProbe
- java.lang.Object
-
- com.orchestranetworks.addon.dqid.IndicatorExecutionContext
-
- com.orchestranetworks.addon.dqid.DECIndicatorExecutionContext
-
- com.orchestranetworks.addon.dqid.DECIndicatorExecutionContextOnProbe
-
public final class DECIndicatorExecutionContextOnProbe extends DECIndicatorExecutionContext
The on-probe context for a data element concept.
-
-
Constructor Summary
Constructors Constructor Description DECIndicatorExecutionContextOnProbe(com.orchestranetworks.schema.trigger.TableTriggerExecutionContext triggerContext, java.lang.String executionId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCurrentRecordXPathPredicate()Returnsnullif the indicator is not executed on a record scope.DECIndicatorExecutionEnvironmentgetExecutionEnvironment()Returns the current execution environment for a Data Element Concept.com.orchestranetworks.service.SessiongetSession()Returns the current user session.com.orchestranetworks.schema.trigger.TableTriggerExecutionContextgetTriggerContext()Returns the execution context for table triggers.booleanisCreate()Returnstrueif in creation operation.booleanisDelete()Returnstrueif in deletion operation.booleanisOnDemand()Returnstrueif on demand mode.booleanisOnProbe()Returnstrueif on probe/trigger mode.booleanisUpdate()Returnstrueif in modification operation.-
Methods inherited from class com.orchestranetworks.addon.dqid.IndicatorExecutionContext
getExecutionId, getIndicatorCodes, setIndicatorCodes
-
-
-
-
Method Detail
-
getTriggerContext
public com.orchestranetworks.schema.trigger.TableTriggerExecutionContext getTriggerContext()
Returns the execution context for table triggers.
-
isCreate
public boolean isCreate()
Returnstrueif in creation operation.
-
isDelete
public boolean isDelete()
Returnstrueif in deletion operation.
-
isUpdate
public boolean isUpdate()
Returnstrueif in modification operation.
-
getSession
public com.orchestranetworks.service.Session getSession()
Returns the current user session.
-
isOnDemand
public boolean isOnDemand()
Description copied from class:IndicatorExecutionContextReturnstrueif on demand mode.- Specified by:
isOnDemandin classIndicatorExecutionContext
-
isOnProbe
public boolean isOnProbe()
Description copied from class:IndicatorExecutionContextReturnstrueif on probe/trigger mode.- Specified by:
isOnProbein classIndicatorExecutionContext
-
getCurrentRecordXPathPredicate
public java.lang.String getCurrentRecordXPathPredicate()
Description copied from class:DECIndicatorExecutionContextReturnsnullif the indicator is not executed on a record scope.- Specified by:
getCurrentRecordXPathPredicatein classDECIndicatorExecutionContext
-
getExecutionEnvironment
public DECIndicatorExecutionEnvironment getExecutionEnvironment()
Description copied from class:DECIndicatorExecutionContextReturns the current execution environment for a Data Element Concept.- Specified by:
getExecutionEnvironmentin classDECIndicatorExecutionContext
-
-