E
- data object the trigger is onpublic class TriggerLauncher<E extends DataObject<E>>
extends java.lang.Object
Constructor and Description |
---|
TriggerLauncher(NamedList<DataUpdateTrigger<E>> triggerlist)
creates a new TriggerLauncher
|
Modifier and Type | Method and Description |
---|---|
void |
executeTriggerList(E contextobject)
Executes trigger list for the context object
|
void |
executeTriggerList(NamedList<DataUpdateTrigger<E>> originaltriggerlist,
E contextobject,
int breaker)
Executes the triggers on the object
|
public TriggerLauncher(NamedList<DataUpdateTrigger<E>> triggerlist)
triggerlist
- the list of relevant triggerspublic void executeTriggerList(NamedList<DataUpdateTrigger<E>> originaltriggerlist, E contextobject, int breaker)
originaltriggerlist
- the original triggers on the objectcontextobject
- context object for trigger executionbreaker
- trigger to avoid server crash if recursive
structure is encountered (1024 navigations are
allowed)public void executeTriggerList(E contextobject)
contextobject
- context object