Package app.ductape.sdk.database
Class DatabaseConnection.Triggers
java.lang.Object
app.ductape.sdk.database.DatabaseConnection.Triggers
- Enclosing class:
- DatabaseConnection
TS parity: connection-scoped trigger operations object.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanexecute(TriggerTypes.TriggerEvent event, Map<String, Object> context) fetchAll()getTriggersForEvent(String table, TriggerTypes.TriggerEvent event) list()TS: list() accepts optional filter object; no filters when omitted.TS list({ table, event, enabled }) filtering.voidload()TStriggers.load: fetch from backend and register in this connection processor.voidregister(String table, TriggerTypes.TriggerDefinition trigger) voidvoidsetDuctapeInstance(Object instance) TS parity:triggers.setDuctapeInstance(instance).Trigger()TS parity exposure for trigger action builders object.TS parity exposure for trigger action types enum.TS parity exposure for trigger events enum.TS parity exposure for trigger timing enum.booleanunregister(String table, String triggerName) void
-
Constructor Details
-
Triggers
public Triggers()
-
-
Method Details
-
create
-
update
-
fetch
-
fetchAll
-
list
TS list({ table, event, enabled }) filtering. -
list
TS: list() accepts optional filter object; no filters when omitted. -
delete
-
register
-
registerAll
-
unregister
-
getTriggersForEvent
public List<TriggerTypes.TriggerDefinition> getTriggersForEvent(String table, TriggerTypes.TriggerEvent event) -
execute
public List<TriggerTypes.TriggerResult> execute(TriggerTypes.TriggerEvent event, Map<String, Object> context) -
load
public void load()TStriggers.load: fetch from backend and register in this connection processor. -
setDuctapeInstance
TS parity:triggers.setDuctapeInstance(instance). In Java SDK, this wires trigger database actions toDatabaseServiceoperations. -
getProcessor
-
Trigger
TS parity exposure for trigger action builders object. -
TriggerEvent
TS parity exposure for trigger events enum. -
TriggerTiming
TS parity exposure for trigger timing enum. -
TriggerActionType
TS parity exposure for trigger action types enum.
-