Class TaskBoundarySignalEventReceiverQuery.FilterQuery
- All Implemented Interfaces:
TaskBoundarySignalEventReceiverQuery.IFilterableColumns,TaskBoundarySignalEventReceiverQuery.IFilterLink,TaskBoundarySignalEventReceiverQuery.IFilterQuery
- Enclosing class:
TaskBoundarySignalEventReceiverQuery
- API:
- This is a public API.
-
Nested Class Summary
Nested classes/interfaces inherited from class ch.ivyteam.ivy.workflow.query.TaskBoundarySignalEventReceiverQuery
TaskBoundarySignalEventReceiverQuery.AggregationQuery, TaskBoundarySignalEventReceiverQuery.FilterLink, TaskBoundarySignalEventReceiverQuery.FilterQuery, TaskBoundarySignalEventReceiverQuery.GroupByQuery, TaskBoundarySignalEventReceiverQuery.IAggregationQuery, TaskBoundarySignalEventReceiverQuery.IBoolFilterQuery, TaskBoundarySignalEventReceiverQuery.IColumnFilterQuery, TaskBoundarySignalEventReceiverQuery.IFilterableColumns, TaskBoundarySignalEventReceiverQuery.IFilterLink, TaskBoundarySignalEventReceiverQuery.IFilterQuery, TaskBoundarySignalEventReceiverQuery.IGroupByQueryColumns, TaskBoundarySignalEventReceiverQuery.IIntegerColumnFilterQuery, TaskBoundarySignalEventReceiverQuery.INumberColumnFilterQuery, TaskBoundarySignalEventReceiverQuery.IOrderByQueryColumns, TaskBoundarySignalEventReceiverQuery.IPatternColumnFilterQuery, TaskBoundarySignalEventReceiverQuery.IStringColumnFilterQuery, TaskBoundarySignalEventReceiverQuery.OrderByColumnQuery, TaskBoundarySignalEventReceiverQuery.OrderByQuery -
Method Summary
Modifier and TypeMethodDescriptionnot(TaskBoundarySignalEventReceiverQuery otherQuery) Prepares a where statement for the columnSignalCodePattern.
Must be followed by a call to a condition method.Prepares a where statement for the columnSignaledTaskTaskStartId.
Must be followed by a call to a condition method.Prepares a where statement for the columnStartedSignaledTaskId.
Must be followed by a call to a condition method.Prepares a where statement for the columnTaskSignalEventId.
Must be followed by a call to a condition method.Prepares a where statement for the columnWaitingTaskId.
Must be followed by a call to a condition method.waitingTasks(TaskQuery taskQuery) Adds an expression to the where clause that selects thosesignal boundariesthat have at least one waiting task for the giventaskQuery.Methods inherited from class ch.ivyteam.ivy.workflow.query.TaskBoundarySignalEventReceiverQuery.FilterLink
and, and, andOverall, andOverall, or, orMethods inherited from class ch.ivyteam.ivy.workflow.query.TaskBoundarySignalEventReceiverQuery
aggregate, asJson, create, executor, fromJson, groupBy, orderBy, toType, whereMethods inherited from interface ch.ivyteam.ivy.workflow.query.TaskBoundarySignalEventReceiverQuery.IFilterLink
and, and, andOverall, andOverall, or, or
-
Method Details
-
waitingTasks
Description copied from interface:TaskBoundarySignalEventReceiverQuery.IFilterableColumnsAdds an expression to the where clause that selects those
signal boundariesthat have at least one waiting task for the giventaskQuery.This method considers only the where clause of the given
taskQuery. All other parts are ignored.Example:
import ch.ivyteam.ivy.workflow.query.TaskBoundarySignalEventReceiverQuery; import ch.ivyteam.ivy.workflow.query.TaskQuery; import ch.ivyteam.ivy.workflow.signal.ITaskBoundarySignalEventReceiver; import ch.ivyteam.ivy.workflow.ITask; import java.util.List; TaskBoundarySignalEventReceiverQuery query = Ivy.wf().signals().receivers().createTaskBoundaryQuery().where().waitingTasks( TaskQuery.create().where().currentUserCanWorkOn() ); List<ITaskBoundarySignalEventReceiver> results = query.executor().getResults();
- Specified by:
waitingTasksin interfaceTaskBoundarySignalEventReceiverQuery.IFilterableColumns- Parameters:
taskQuery- task query with where clause to filter the tasks- Returns:
- the where query builder, for further building
- API:
- This public API is available in Java.
-
not
public TaskBoundarySignalEventReceiverQuery.FilterQuery not(TaskBoundarySignalEventReceiverQuery otherQuery) - Specified by:
notin interfaceTaskBoundarySignalEventReceiverQuery.IFilterableColumns- API:
- This public API is available in Java.
-
taskSignalEventId
Description copied from interface:TaskBoundarySignalEventReceiverQuery.IFilterableColumnsPrepares a where statement for the column
TaskSignalEventId.
Must be followed by a call to a condition method.- Specified by:
taskSignalEventIdin interfaceTaskBoundarySignalEventReceiverQuery.IFilterableColumns- Returns:
- query for further composition
- API:
- This public API is available in Java.
-
waitingTaskId
Description copied from interface:TaskBoundarySignalEventReceiverQuery.IFilterableColumnsPrepares a where statement for the column
WaitingTaskId.
Must be followed by a call to a condition method.- Specified by:
waitingTaskIdin interfaceTaskBoundarySignalEventReceiverQuery.IFilterableColumns- Returns:
- query for further composition
- API:
- This public API is available in Java.
-
signalCodePattern
Description copied from interface:TaskBoundarySignalEventReceiverQuery.IFilterableColumnsPrepares a where statement for the column
SignalCodePattern.
Must be followed by a call to a condition method.- Specified by:
signalCodePatternin interfaceTaskBoundarySignalEventReceiverQuery.IFilterableColumns- Returns:
- query for further composition
- API:
- This public API is available in Java.
-
signaledTaskTaskStartId
Description copied from interface:TaskBoundarySignalEventReceiverQuery.IFilterableColumnsPrepares a where statement for the column
SignaledTaskTaskStartId.
Must be followed by a call to a condition method.- Specified by:
signaledTaskTaskStartIdin interfaceTaskBoundarySignalEventReceiverQuery.IFilterableColumns- Returns:
- query for further composition
- API:
- This public API is available in Java.
-
startedSignaledTaskId
Description copied from interface:TaskBoundarySignalEventReceiverQuery.IFilterableColumnsPrepares a where statement for the column
StartedSignaledTaskId.
Must be followed by a call to a condition method.- Specified by:
startedSignaledTaskIdin interfaceTaskBoundarySignalEventReceiverQuery.IFilterableColumns- Returns:
- query for further composition
- API:
- This public API is available in Java.
-