Package ch.ivyteam.ivy.workflow.signal
Interface IBpmSignalHistory
-
public interface IBpmSignalHistoryQuery sent signals.- Since:
- 6.1.0
- API:
- This is a public API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SignalEventQuerycreateSignalEventQuery()Query for sent signal events (ISignalEvent).TaskBoundarySignalEventReceiverQuerycreateTaskBoundaryQuery()Query task signal boundary receivers that already have received a signal (ITaskBoundarySignalEventReceiver).ISignaledTaskgetSignaledTask(ITask task)Gets information about the signal that created the task
-
-
-
Method Detail
-
createSignalEventQuery
SignalEventQuery createSignalEventQuery()
Query for sent signal events (
Example: Get sent signal events, whose signal code starts with "admin:quit:".ISignalEvent).
import ch.ivyteam.ivy.workflow.signal.ISignalEvent; List<ISignalEvent> signalEvents = ivy.wf.signals().history().createSignalEventQuery().where().signalCode().isLike("admin:quit:%").executor().results();- Returns:
- a query that can be executed
- See Also:
ISignalEvent- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
createTaskBoundaryQuery
TaskBoundarySignalEventReceiverQuery createTaskBoundaryQuery()
Query task signal boundary receivers that already have received a signal (
Example: Get task signal boundary receivers whose signal code pattern starts with "admin:quit:%".ITaskBoundarySignalEventReceiver).
import ch.ivyteam.ivy.workflow.signal.ITaskBoundarySignalEventReceiver; List<ITaskBoundarySignalEventReceiver> signalBoundaries = ivy.wf.signals().history().createTaskBoundaryQuery().where().signalCodePattern().isLike("admin:quit:%").executor().results();- Returns:
- a query that can be executed
- See Also:
ITaskBoundarySignalEventReceiver- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
getSignaledTask
ISignaledTask getSignaledTask(ITask task)
Gets information about the signal that created the task- Parameters:
task-- Returns:
- signaled task or null if task was not created by a signal
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
-