Package | Description |
---|---|
org.openlowcode.server.data | |
org.openlowcode.server.data.formula | |
org.openlowcode.server.data.properties | |
org.openlowcode.server.data.properties.trigger |
Modifier and Type | Method and Description |
---|---|
NamedList<DataUpdateTrigger<E>> |
DecimalDataObjectField.getAllTriggersForRefresh() |
NamedList<DataUpdateTrigger<F>> |
DataObjectElement.getAllTriggersForRefresh()
This class needs to be implemented by every field or property that can launch
an action (such as a calculated field)
|
NamedList<DataUpdateTrigger<E>> |
DataObject.getDataRefreshTriggers()
Triggers used in the UniqueIdentified refresh method
|
NamedList<DataUpdateTrigger<E>> |
DataObject.getDataUpdateTriggers()
when the object is updated, it can fire triggers.
|
NamedList<DataUpdateTrigger<F>> |
DataObjectElementDefinition.getTriggerlist() |
NamedList<DataUpdateTrigger<E>> |
DecimalDataObjectField.getTriggersForThisUpdate() |
NamedList<DataUpdateTrigger<F>> |
DataObjectElement.getTriggersForThisUpdate()
This class needs to be implemented by every field or property that can launch
an action (such as a calculated field)
|
Modifier and Type | Method and Description |
---|---|
void |
DataObjectElementDefinition.setTriggerOnUpdate(DataUpdateTrigger<F> trigger) |
Modifier and Type | Class and Description |
---|---|
class |
CalculatedFieldTrigger<E extends DataObject<E>,F extends DataObject<F>>
A trigger where the calculation of one field (on an origin object) triggers
the calculation of another field
|
Modifier and Type | Method and Description |
---|---|
DataUpdateTrigger<E> |
TriggerToExecute.getTrigger() |
Modifier and Type | Method and Description |
---|---|
NamedList<DataUpdateTrigger<E>> |
Formula.compute(E contextobject)
compute method for a formula.
|
NamedList<DataUpdateTrigger<E>> |
CalculatedField.UpdateValueWithCalculationResult(java.math.BigDecimal value)
when this method is triggered, a calculated field will update its own value,
and trigger calculation of other fields
|
Modifier and Type | Method and Description |
---|---|
void |
TriggerLauncher.executeTriggerList(NamedList<DataUpdateTrigger<E>> originaltriggerlist,
E contextobject,
int breaker)
Executes the triggers on the object
|
Constructor and Description |
---|
TriggerToExecute(DataUpdateTrigger<E> trigger,
E contextobject) |
Constructor and Description |
---|
TriggerLauncher(NamedList<DataUpdateTrigger<E>> triggerlist)
creates a new TriggerLauncher
|
Modifier and Type | Method and Description |
---|---|
NamedList<DataUpdateTrigger<E>> |
Computeddecimal.UpdateValueWithCalculationResult(java.math.BigDecimal value) |
Modifier and Type | Class and Description |
---|---|
class |
CustomTriggerExecution<E extends DataObject<E> & UniqueidentifiedInterface<E>>
Utility class to execute a custom trigger.
|