Class TaskBoundarySignalEventReceiverQuery.FilterQuery
- java.lang.Object
-
- ch.ivyteam.ivy.persistence.query.Query<ITaskBoundarySignalEventReceiver>
-
- ch.ivyteam.ivy.workflow.query.TaskBoundarySignalEventReceiverQuery
-
- ch.ivyteam.ivy.workflow.query.TaskBoundarySignalEventReceiverQuery.FilterLink
-
- ch.ivyteam.ivy.workflow.query.TaskBoundarySignalEventReceiverQuery.FilterQuery
-
- All Implemented Interfaces:
TaskBoundarySignalEventReceiverQuery.IFilterableColumns
,TaskBoundarySignalEventReceiverQuery.IFilterLink
,TaskBoundarySignalEventReceiverQuery.IFilterQuery
- Enclosing class:
- TaskBoundarySignalEventReceiverQuery
public static class TaskBoundarySignalEventReceiverQuery.FilterQuery extends TaskBoundarySignalEventReceiverQuery.FilterLink implements TaskBoundarySignalEventReceiverQuery.IFilterQuery
- 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskBoundarySignalEventReceiverQuery.FilterQuery
not(TaskBoundarySignalEventReceiverQuery otherQuery)
TaskBoundarySignalEventReceiverQuery.IStringColumnFilterQuery
signalCodePattern()
Prepares a where statement for the columnSignalCodePattern
.
Must be followed by a call to a condition method.TaskBoundarySignalEventReceiverQuery.IIntegerColumnFilterQuery
signaledTaskTaskStartId()
Prepares a where statement for the columnSignaledTaskTaskStartId
.
Must be followed by a call to a condition method.TaskBoundarySignalEventReceiverQuery.IIntegerColumnFilterQuery
startedSignaledTaskId()
Prepares a where statement for the columnStartedSignaledTaskId
.
Must be followed by a call to a condition method.TaskBoundarySignalEventReceiverQuery.IIntegerColumnFilterQuery
taskSignalEventId()
Prepares a where statement for the columnTaskSignalEventId
.
Must be followed by a call to a condition method.TaskBoundarySignalEventReceiverQuery.IIntegerColumnFilterQuery
waitingTaskId()
Prepares a where statement for the columnWaitingTaskId
.
Must be followed by a call to a condition method.TaskBoundarySignalEventReceiverQuery.FilterLink
waitingTasks(TaskQuery taskQuery)
Adds an expression to the where clause that selects thosesignal boundaries
that 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, or
-
Methods inherited from class ch.ivyteam.ivy.workflow.query.TaskBoundarySignalEventReceiverQuery
aggregate, create, executor, groupBy, orderBy, where
-
Methods inherited from interface ch.ivyteam.ivy.workflow.query.TaskBoundarySignalEventReceiverQuery.IFilterLink
and, and, andOverall, andOverall, or, or
-
-
-
-
Method Detail
-
waitingTasks
public TaskBoundarySignalEventReceiverQuery.FilterLink waitingTasks(TaskQuery taskQuery)
Description copied from interface:TaskBoundarySignalEventReceiverQuery.IFilterableColumns
Adds an expression to the where clause that selects those
signal boundaries
that 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:
waitingTasks
in interfaceTaskBoundarySignalEventReceiverQuery.IFilterableColumns
- Parameters:
taskQuery
- task query with where clause to filter the tasks- Returns:
- the where query builder, for further building
- See Also:
CaseQuery.IFilterableColumns.tasks(ch.ivyteam.ivy.workflow.query.TaskQuery)
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
not
public TaskBoundarySignalEventReceiverQuery.FilterQuery not(TaskBoundarySignalEventReceiverQuery otherQuery)
- Specified by:
not
in interfaceTaskBoundarySignalEventReceiverQuery.IFilterableColumns
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
taskSignalEventId
public TaskBoundarySignalEventReceiverQuery.IIntegerColumnFilterQuery taskSignalEventId()
Description copied from interface:TaskBoundarySignalEventReceiverQuery.IFilterableColumns
Prepares a where statement for the column
TaskSignalEventId
.
Must be followed by a call to a condition method.- Specified by:
taskSignalEventId
in interfaceTaskBoundarySignalEventReceiverQuery.IFilterableColumns
- Returns:
- query for further composition
- See Also:
TaskBoundarySignalEventReceiverQuery.IFilterableColumns.taskSignalEventId()
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
waitingTaskId
public TaskBoundarySignalEventReceiverQuery.IIntegerColumnFilterQuery waitingTaskId()
Description copied from interface:TaskBoundarySignalEventReceiverQuery.IFilterableColumns
Prepares a where statement for the column
WaitingTaskId
.
Must be followed by a call to a condition method.- Specified by:
waitingTaskId
in interfaceTaskBoundarySignalEventReceiverQuery.IFilterableColumns
- Returns:
- query for further composition
- See Also:
TaskBoundarySignalEventReceiverQuery.IFilterableColumns.waitingTaskId()
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
signalCodePattern
public TaskBoundarySignalEventReceiverQuery.IStringColumnFilterQuery signalCodePattern()
Description copied from interface:TaskBoundarySignalEventReceiverQuery.IFilterableColumns
Prepares a where statement for the column
SignalCodePattern
.
Must be followed by a call to a condition method.- Specified by:
signalCodePattern
in interfaceTaskBoundarySignalEventReceiverQuery.IFilterableColumns
- Returns:
- query for further composition
- See Also:
TaskBoundarySignalEventReceiverQuery.IFilterableColumns.signalCodePattern()
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
signaledTaskTaskStartId
public TaskBoundarySignalEventReceiverQuery.IIntegerColumnFilterQuery signaledTaskTaskStartId()
Description copied from interface:TaskBoundarySignalEventReceiverQuery.IFilterableColumns
Prepares a where statement for the column
SignaledTaskTaskStartId
.
Must be followed by a call to a condition method.- Specified by:
signaledTaskTaskStartId
in interfaceTaskBoundarySignalEventReceiverQuery.IFilterableColumns
- Returns:
- query for further composition
- See Also:
TaskBoundarySignalEventReceiverQuery.IFilterableColumns.signaledTaskTaskStartId()
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
startedSignaledTaskId
public TaskBoundarySignalEventReceiverQuery.IIntegerColumnFilterQuery startedSignaledTaskId()
Description copied from interface:TaskBoundarySignalEventReceiverQuery.IFilterableColumns
Prepares a where statement for the column
StartedSignaledTaskId
.
Must be followed by a call to a condition method.- Specified by:
startedSignaledTaskId
in interfaceTaskBoundarySignalEventReceiverQuery.IFilterableColumns
- Returns:
- query for further composition
- See Also:
TaskBoundarySignalEventReceiverQuery.IFilterableColumns.startedSignaledTaskId()
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
-