Class TaskQuery.FilterQuery
- java.lang.Object
-
- ch.ivyteam.ivy.persistence.query.Query<ITask>
-
- ch.ivyteam.ivy.workflow.query.TaskQuery
-
- ch.ivyteam.ivy.workflow.query.TaskQuery.FilterLink
-
- ch.ivyteam.ivy.workflow.query.TaskQuery.FilterQuery
-
- All Implemented Interfaces:
TaskQuery.IFilterableColumns,TaskQuery.IFilterLink,TaskQuery.IFilterQuery
- Enclosing class:
- TaskQuery
public static class TaskQuery.FilterQuery extends TaskQuery.FilterLink implements TaskQuery.IFilterQuery
Provides filter functionality forITaskExample:
Corresponds to SQL:TaskQuery.create().where().customVarCharField1().isEqual("Hello World").and().customDecimalField2().isGreaterThan(15.3);SELECT * FROM IWA_IWA_Task WHERE CustomVarCharField1 = 'Hello World' AND CustomDecimalField1 > 15.3
- API:
- This is a public API.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ch.ivyteam.ivy.workflow.query.TaskQuery
TaskQuery.AggregationQuery, TaskQuery.FilterLink, TaskQuery.FilterQuery, TaskQuery.GroupByQuery, TaskQuery.IAggregationQuery, TaskQuery.IBooleanColumnFilterQuery, TaskQuery.IBoolFilterQuery, TaskQuery.IClobColumnFilterQuery, TaskQuery.IColumnFilterQuery, TaskQuery.ICustomFieldAggregationQuery, TaskQuery.ICustomFieldFilterQuery, TaskQuery.ICustomFieldGroupBy, TaskQuery.ICustomFieldOrderBy, TaskQuery.IDateColumnFilterQuery, TaskQuery.IFilterableColumns, TaskQuery.IFilterLink, TaskQuery.IFilterQuery, TaskQuery.IGroupByQueryColumns, TaskQuery.IIntegerColumnFilterQuery, TaskQuery.INumberColumnFilterQuery, TaskQuery.IOrderByQueryColumns, TaskQuery.IPatternColumnFilterQuery, TaskQuery.IStringColumnFilterQuery, TaskQuery.ITaskStateFilterQuery, TaskQuery.IWorkflowPriorityFilterQuery, TaskQuery.OrderByColumnQuery, TaskQuery.OrderByQuery
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description TaskQuery.IStringColumnFilterQueryactivatorDisplayName()Prepares a where statement for the columnActivatorDisplayName.
Must be followed by a call to a condition method.TaskQuery.IStringColumnFilterQueryactivatorId()Prepares a where statement for the columnActivatorId.
Must be followed by a call to a condition method.TaskQuery.IStringColumnFilterQueryactivatorName()Prepares a where statement for the columnActivatorName.
Must be followed by a call to a condition method.TaskQuery.IStringColumnFilterQueryadditionalProperty(String key)Deprecated.TaskQuery.IIntegerColumnFilterQueryapplicationId()Prepares a where statement for the columnApplicationId.
Must be followed by a call to a condition method.TaskQuery.IStringColumnFilterQuerybusinessCalendar()Prepares a where statement for the columnBusinessCalendar.
Must be followed by a call to a condition method.TaskQuery.IIntegerColumnFilterQuerybusinessCaseId()Prepares a where statement for the columnBusinessCaseId.
Must be followed by a call to a condition method.TaskQuery.INumberColumnFilterQuerybusinessRuntime()Prepares a where statement for the columnBusinessRuntime.
Must be followed by a call to a condition method.TaskQuery.FilterLinkcanWorkOn(ISecurityMember member)Filters all tasks the given security member (user or role) can now work on.TaskQuery.FilterLinkcanWorkOn(String memberName, String applicationName)Filters all tasks where the security member with given member name (user or role) in the given application can now work on.
Compared to the methodcanWorkOn(ISecurityMember), this method evaluates the correspondingISecurityMemberon query execution.TaskQuery.IIntegerColumnFilterQuerycaseId()Prepares a where statement for the columnCaseId.
Must be followed by a call to a condition method.TaskQuery.FilterLinkcases(CaseQuery caseQuery)Adds an expression to the where clause that selects those tasks that belong to cases which matches the givencaseQuery.TaskQuery.IStringColumnFilterQuerycategory()Prepares a where statement for the columnCategory.
Must be followed by a call to a condition method.TaskQuery.FilterLinkcurrentUserCanWorkOn()Filters all tasks the current session user can now work on.TaskQuery.FilterLinkcurrentUserHasWorkedOn()Filters all tasks the current session user has worked on.TaskQuery.FilterLinkcurrentUserIsInvolved()Filters all tasks the user of the current session user is involved in.TaskQuery.ICustomFieldFilterQuerycustomField()Prepares a where statement for a custom field.
Must be followed by a call to a field value type.TaskQuery.IDateColumnFilterQuerydelayTimestamp()Prepares a where statement for the columnDelayTimestamp.
Must be followed by a call to a condition method.TaskQuery.IClobColumnFilterQuerydescription()Prepares a where statement for the columnDescription.
Must be followed by a call to a condition method.TaskQuery.IClobColumnFilterQuerydisplayDescriptionTemplate()Prepares a where statement for the columnDisplayDescriptionTemplate.
Must be followed by a call to a condition method.TaskQuery.IStringColumnFilterQuerydisplayNameTemplate()Prepares a where statement for the columnDisplayNameTemplate.
Must be followed by a call to a condition method.TaskQuery.IIntegerColumnFilterQueryendTaskSwitchEventId()Prepares a where statement for the columnEndTaskSwitchEventId.
Must be followed by a call to a condition method.TaskQuery.IDateColumnFilterQueryendTimestamp()Prepares a where statement for the columnEndTimestamp.
Must be followed by a call to a condition method.TaskQuery.IIntegerColumnFilterQueryexpiredCreatorTaskId()Prepares a where statement for the columnExpiredCreatorTaskId.
Must be followed by a call to a condition method.TaskQuery.IStringColumnFilterQueryexpiryActivatorDisplayName()Prepares a where statement for the columnExpiryActivatorDisplayName.
Must be followed by a call to a condition method.TaskQuery.IStringColumnFilterQueryexpiryActivatorId()Prepares a where statement for the columnExpiryActivatorId.
Must be followed by a call to a condition method.TaskQuery.IStringColumnFilterQueryexpiryActivatorName()Prepares a where statement for the columnExpiryActivatorName.
Must be followed by a call to a condition method.TaskQuery.IWorkflowPriorityFilterQueryexpiryPriority()Prepares a where statement for the columnExpiryPriority.
Must be followed by a call to a condition method.TaskQuery.IStringColumnFilterQueryexpiryTaskStartElementPid()Prepares a where statement for the columnExpiryTaskStartElementPid.
Must be followed by a call to a condition method.TaskQuery.IDateColumnFilterQueryexpiryTimestamp()Prepares a where statement for the columnExpiryTimestamp.
Must be followed by a call to a condition method.TaskQuery.IDateColumnFilterQueryfailedTimeoutTimestamp()Prepares a where statement for the columnFailedTimeoutTimestamp.
Must be followed by a call to a condition method.TaskQuery.FilterLinkhasWorkedOn(ISecurityMember member)Filters all tasks the given security member (user or role) has worked on.TaskQuery.FilterLinkhasWorkedOn(String memberName, String applicationName)Filters all tasks where the security member with given member name (user or role) in the given application has worked on.
Compared to the methodhasWorkedOn(ISecurityMember), this method evaluates the correspondingISecurityMemberon query execution.TaskQuery.FilterLinkhaveTriggeredCases(CaseQuery caseQuery)Adds an expression to the where clause that selects those tasks that have triggered the creation of cases which matches the givencaseQuery.TaskQuery.IBooleanColumnFilterQueryisExpired()Prepares a where statement for the columnIsExpired.
Must be followed by a call to a condition method.TaskQuery.FilterLinkisInvolved(ISecurityMember member)Filters all tasks the security member is involved in.
If the given security member is a user, this method is equivalent toTaskQuery.IFilterableColumns.userIsInvolved(ch.ivyteam.ivy.security.IUser). If the given security member is a role, this method is equivalent toTaskQuery.IFilterableColumns.roleIsInvolved(ch.ivyteam.ivy.security.IRole).TaskQuery.FilterLinkisInvolved(String memberName, String applicationName)Filters all tasks where the security member with given member name (user or role) in the given application is involved in.TaskQuery.IBooleanColumnFilterQueryisOffline()Prepares a where statement for the columnIsOffline.
Must be followed by a call to a condition method.TaskQuery.IBooleanColumnFilterQueryisUpdatedOnStart()Prepares a where statement for the columnIsUpdatedOnStart.
Must be followed by a call to a condition method.TaskQuery.IStringColumnFilterQueryname()Prepares a where statement for the columnName.
Must be followed by a call to a condition method.TaskQuery.FilterQuerynot(TaskQuery otherQuery)Adds a condition, which negates a set of where conditions given by theotherQuerywith a NOT expression.
Only the where clause of the givenotherQueryis considered.TaskQuery.IIntegerColumnFilterQuerynumberOfFailures()Prepares a where statement for the columnNumberOfFailures.
Must be followed by a call to a condition method.TaskQuery.IIntegerColumnFilterQuerynumberOfResumes()Prepares a where statement for the columnNumberOfResumes.
Must be followed by a call to a condition method.TaskQuery.IStringColumnFilterQueryoriginalActivatorDisplayName()Prepares a where statement for the columnOriginalActivatorDisplayName.
Must be followed by a call to a condition method.TaskQuery.IStringColumnFilterQueryoriginalActivatorId()Prepares a where statement for the columnOriginalActivatorId.
Must be followed by a call to a condition method.TaskQuery.IStringColumnFilterQueryoriginalActivatorName()Prepares a where statement for the columnOriginalActivatorName.
Must be followed by a call to a condition method.TaskQuery.IWorkflowPriorityFilterQueryoriginalPriority()Prepares a where statement for the columnOriginalPriority.
Must be followed by a call to a condition method.TaskQuery.IWorkflowPriorityFilterQuerypriority()Prepares a where statement for the columnPriority.
Must be followed by a call to a condition method.TaskQuery.IIntegerColumnFilterQueryprocessModelId()Prepares a where statement for the columnProcessModelId.
Must be followed by a call to a condition method.TaskQuery.IStringColumnFilterQueryrequestPath()Prepares a where statement for the columnRequestPath.
Must be followed by a call to a condition method.TaskQuery.FilterLinkroleIsInvolved(IRole role)Filters all tasks the role is involved in.TaskQuery.FilterLinkroleIsInvolved(String roleName, String applicationName)Filters all tasks where the role with given name in the given application is involved in.TaskQuery.IIntegerColumnFilterQuerystartTaskSwitchEventId()Prepares a where statement for the columnStartTaskSwitchEventId.
Must be followed by a call to a condition method.TaskQuery.IDateColumnFilterQuerystartTimestamp()Prepares a where statement for the columnStartTimestamp.
Must be followed by a call to a condition method.TaskQuery.ITaskStateFilterQuerystate()Prepares a where statement for the columnState.
Must be followed by a call to a condition method.TaskQuery.IIntegerColumnFilterQuerytaskEndId()Prepares a where statement for the columnTaskEndId.
Must be followed by a call to a condition method.TaskQuery.IIntegerColumnFilterQuerytaskId()Prepares a where statement for the columnTaskId.
Must be followed by a call to a condition method.TaskQuery.IIntegerColumnFilterQuerytaskStartId()Prepares a where statement for the columnTaskStartId.
Must be followed by a call to a condition method.TaskQuery.IIntegerColumnFilterQuerytimeoutedCreatorIntrmdtEventId()Prepares a where statement for the columnTimeoutedCreatorIntrmdtEventId.
Must be followed by a call to a condition method.TaskQuery.FilterLinkuserIsInvolved(IUser user)Filters all tasks the user is involved in.TaskQuery.FilterLinkuserIsInvolved(String userName, String applicationName)Filters all tasks where the user with given name in the given application is involved in.TaskQuery.IStringColumnFilterQueryworkerId()Prepares a where statement for the columnWorkerId.
Must be followed by a call to a condition method.TaskQuery.IIntegerColumnFilterQueryworkerSessionId()Prepares a where statement for the columnWorkerSessionId.
Must be followed by a call to a condition method.TaskQuery.IStringColumnFilterQueryworkerUserDisplayName()Prepares a where statement for the columnWorkerUserDisplayName.
Must be followed by a call to a condition method.TaskQuery.IStringColumnFilterQueryworkerUserName()Prepares a where statement for the columnWorkerUserName.
Must be followed by a call to a condition method.TaskQuery.INumberColumnFilterQueryworkingTime()Prepares a where statement for the columnWorkingTime.
Must be followed by a call to a condition method.-
Methods inherited from class ch.ivyteam.ivy.workflow.query.TaskQuery.FilterLink
and, and, andOverall, andOverall, or, or
-
Methods inherited from class ch.ivyteam.ivy.workflow.query.TaskQuery
aggregate, create, executor, groupBy, orderBy, where
-
Methods inherited from interface ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterLink
and, and, andOverall, andOverall, or, or
-
-
-
-
Method Detail
-
cases
public TaskQuery.FilterLink cases(CaseQuery caseQuery)
Description copied from interface:TaskQuery.IFilterableColumnsAdds an expression to the where clause that selects those tasks that belong to cases which matches the given
caseQuery.This method considers only the where clause of the given
caseQuery. All other parts are ignored.Example:
Get all tasks that belong to cases with the custom varchar field1 set to "HRM"import ch.ivyteam.ivy.workflow.ITask; import ch.ivyteam.ivy.workflow.TaskState; import ch.ivyteam.ivy.workflow.query.TaskQuery; import ch.ivyteam.ivy.workflow.query.CaseQuery; TaskQuery query = TaskQuery.create().where().cases(CaseQuery.create().where().customVarCharField1().isEqual("HRM")); List<ITask> tasksWithBelongToHrmCases = ivy.wf.getTaskQueryExecutor().getResults(query);- Specified by:
casesin interfaceTaskQuery.IFilterableColumns- Parameters:
caseQuery- case query with where clause to filter the cases- Returns:
- the query for further composition
- See Also:
TaskQuery.IFilterableColumns.cases(ch.ivyteam.ivy.workflow.query.CaseQuery)- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
haveTriggeredCases
public TaskQuery.FilterLink haveTriggeredCases(CaseQuery caseQuery)
Description copied from interface:TaskQuery.IFilterableColumnsAdds an expression to the where clause that selects those tasks that have triggered the creation of cases which matches the given
caseQuery.Tasks can trigger the creation of cases by using the Trigger process element.
This method considers only the where clause of the given
caseQuery. All other parts are ignoredExample:
Get all tasks that have created cases with the custom varchar field1 set to "HRM"import ch.ivyteam.ivy.workflow.ITask; import ch.ivyteam.ivy.workflow.TaskState; import ch.ivyteam.ivy.workflow.query.TaskQuery; import ch.ivyteam.ivy.workflow.query.CaseQuery; TaskQuery query = TaskQuery.create().where().haveTriggeredCases(CaseQuery.create().where().customVarCharField1().isEqual("HRM")); List<ITask> tasksThatTriggeredHrmCases = ivy.wf.getTaskQueryExecutor().getResults(query);- Specified by:
haveTriggeredCasesin interfaceTaskQuery.IFilterableColumns- Parameters:
caseQuery- case query with where clause to filter the cases- Returns:
- the query for further composition
- See Also:
TaskQuery.IFilterableColumns.haveTriggeredCases(ch.ivyteam.ivy.workflow.query.CaseQuery)- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
isInvolved
public TaskQuery.FilterLink isInvolved(ISecurityMember member)
Description copied from interface:TaskQuery.IFilterableColumnsFilters all tasks the security member is involved in.
- If the given security member is a user, this method is equivalent to
TaskQuery.IFilterableColumns.userIsInvolved(ch.ivyteam.ivy.security.IUser). - If the given security member is a role, this method is equivalent to
TaskQuery.IFilterableColumns.roleIsInvolved(ch.ivyteam.ivy.security.IRole).
- Specified by:
isInvolvedin interfaceTaskQuery.IFilterableColumns- Returns:
- the query for further composition
- See Also:
TaskQuery.IFilterableColumns.isInvolved(ch.ivyteam.ivy.security.ISecurityMember)- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
- If the given security member is a user, this method is equivalent to
-
currentUserIsInvolved
public TaskQuery.FilterLink currentUserIsInvolved()
Description copied from interface:TaskQuery.IFilterableColumnsFilters all tasks the user of the current session user is involved in.
Example:
import ch.ivyteam.ivy.workflow.query.TaskQuery; import ch.ivyteam.ivy.workflow.ITask; TaskQuery query = TaskQuery.create().where().currentUserIsInvolved(); List<ITask> tasksSessionIsInvolved = ivy.wf.getTaskQueryExecutor().getResults(query);
- Specified by:
currentUserIsInvolvedin interfaceTaskQuery.IFilterableColumns- Returns:
- the query for further composition
- See Also:
CaseQuery.IFilterableColumns.isInvolved(ch.ivyteam.ivy.security.ISecurityMember),CaseQuery.IFilterableColumns.isInvolved(String, String),TaskQuery.IFilterableColumns.isInvolved(ch.ivyteam.ivy.security.ISecurityMember),TaskQuery.IFilterableColumns.isInvolved(String, String),TaskQuery.IFilterableColumns.userIsInvolved(ch.ivyteam.ivy.security.IUser),TaskQuery.IFilterableColumns.userIsInvolved(String, String),TaskQuery.IFilterableColumns.roleIsInvolved(ch.ivyteam.ivy.security.IRole),TaskQuery.IFilterableColumns.roleIsInvolved(String, String)- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
isInvolved
public TaskQuery.FilterLink isInvolved(String memberName, String applicationName)
Description copied from interface:TaskQuery.IFilterableColumnsFilters all tasks where the security member with given member name (user or role) in the given application is involved in.Compared to the method
isInvolved(ISecurityMember), this method evaluates the correspondingISecurityMemberon query execution.Example:
Get all tasks where the current user or the user 'UserHans' is involved in:import ch.ivyteam.ivy.workflow.ITask; import ch.ivyteam.ivy.workflow.query.TaskQuery; TaskQuery query = TaskQuery.create() .where().isInvolved("#UserHans", "MyApp") // note: to convert a user name to a member name a '#' is added as prefix .or().isInvolved(ivy.session.getSessionUser().getMemberName(), "MyApp"); List<ITask> tasks = ivy.wf.getTaskQueryExecutor().getResults(query);- Specified by:
isInvolvedin interfaceTaskQuery.IFilterableColumns- Parameters:
memberName- e.g. "#UserHans" or "TopManagementRole"applicationName- e.g. "MyApplication"- Returns:
- the query for further composition
- See Also:
CaseQuery.IFilterableColumns.isInvolved(ch.ivyteam.ivy.security.ISecurityMember),CaseQuery.IFilterableColumns.isInvolved(String, String),TaskQuery.IFilterableColumns.isInvolved(ch.ivyteam.ivy.security.ISecurityMember),TaskQuery.IFilterableColumns.currentUserIsInvolved(),TaskQuery.IFilterableColumns.userIsInvolved(ch.ivyteam.ivy.security.IUser),TaskQuery.IFilterableColumns.userIsInvolved(String, String),TaskQuery.IFilterableColumns.roleIsInvolved(ch.ivyteam.ivy.security.IRole),TaskQuery.IFilterableColumns.roleIsInvolved(String, String)- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
userIsInvolved
public TaskQuery.FilterLink userIsInvolved(String userName, String applicationName)
Description copied from interface:TaskQuery.IFilterableColumnsFilters all tasks where the user with given name in the given application is involved in.Compared to the method
userIsInvolved(IUser), this method evaluates the correspondingIUseron query execution.This method is equivalent to
isInvolved("#" + userName, applicationName)- Specified by:
userIsInvolvedin interfaceTaskQuery.IFilterableColumns- Parameters:
userName- e.g. "UserHans"- Returns:
- the query for further composition
- See Also:
CaseQuery.IFilterableColumns.isInvolved(ch.ivyteam.ivy.security.ISecurityMember),CaseQuery.IFilterableColumns.isInvolved(String, String),TaskQuery.IFilterableColumns.isInvolved(ch.ivyteam.ivy.security.ISecurityMember),TaskQuery.IFilterableColumns.isInvolved(String, String),TaskQuery.IFilterableColumns.currentUserIsInvolved(),TaskQuery.IFilterableColumns.userIsInvolved(ch.ivyteam.ivy.security.IUser),TaskQuery.IFilterableColumns.roleIsInvolved(ch.ivyteam.ivy.security.IRole),TaskQuery.IFilterableColumns.roleIsInvolved(String, String)- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
roleIsInvolved
public TaskQuery.FilterLink roleIsInvolved(String roleName, String applicationName)
Description copied from interface:TaskQuery.IFilterableColumnsFilters all tasks where the role with given name in the given application is involved in.Compared to the method
roleIsInvolved(IRole), this method evaluates the correspondingIRoleon query execution.This method is equivalent to
TaskQuery.IFilterableColumns.isInvolved(String, String)- Specified by:
roleIsInvolvedin interfaceTaskQuery.IFilterableColumns- Parameters:
roleName- e.g. "TopManagementRole"- Returns:
- the query for further composition@see CaseQuery.IFilterQuery#isInvolved(ch.ivyteam.ivy.security.ISecurityMember)
- See Also:
CaseQuery.IFilterableColumns.isInvolved(String, String),TaskQuery.IFilterableColumns.isInvolved(ch.ivyteam.ivy.security.ISecurityMember),TaskQuery.IFilterableColumns.isInvolved(String, String),TaskQuery.IFilterableColumns.currentUserIsInvolved(),TaskQuery.IFilterableColumns.userIsInvolved(ch.ivyteam.ivy.security.IUser),TaskQuery.IFilterableColumns.userIsInvolved(String, String),TaskQuery.IFilterableColumns.roleIsInvolved(ch.ivyteam.ivy.security.IRole)- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
roleIsInvolved
public TaskQuery.FilterLink roleIsInvolved(IRole role)
Description copied from interface:TaskQuery.IFilterableColumnsFilters all tasks the role is involved in. A role is involved in a task if
- the task is assigned to the role. Either before or after the expiry.
- the role becomes responsible for a task after expiry but the task has not yet expired.
- the task is assigned to the role but is
delayed - the task is assigned to a sub or parent role of the role
Example:
import ch.ivyteam.ivy.workflow.query.TaskQuery; import ch.ivyteam.ivy.workflow.ITask; import ch.ivyteam.ivy.security.IRole; IRole role = ivy.session.getSecurityContext().findRole("Admin"); TaskQuery query = TaskQuery.create().where().roleIsInvolved(role); List<ITask> userInvolvedTasks = ivy.wf.getTaskQueryExecutor().getResults(query);- Specified by:
roleIsInvolvedin interfaceTaskQuery.IFilterableColumns- Returns:
- the query for further composition
- See Also:
ExtendedTaskQuery.IFilterQuery.roleIsInvolved(ch.ivyteam.ivy.security.IRole)- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
userIsInvolved
public TaskQuery.FilterLink userIsInvolved(IUser user)
Description copied from interface:TaskQuery.IFilterableColumnsFilters all tasks the user is involved in. A user is involved in a task if
- the user could work on the task
- the user is working at the task right now
- the user has completed the task
- the user has worked on the task without completing it and now it is no longer accessible for him. Either because the task was completed by someone else, was reassigned, ...
- the user can work on the task but it is
delayed
Example:
import ch.ivyteam.ivy.workflow.query.TaskQuery; import ch.ivyteam.ivy.workflow.ITask; import ch.ivyteam.ivy.security.IUser; IUser user = ivy.session.getSessionUser(); TaskQuery query = TaskQuery.create().where().userIsInvolved(user); List<ITask> userInvolvedTasks = ivy.wf.getTaskQueryExecutor().getResults(query);
- Specified by:
userIsInvolvedin interfaceTaskQuery.IFilterableColumns- Returns:
- the query for further composition
- See Also:
ExtendedTaskQuery.IFilterQuery.userIsInvolved(ch.ivyteam.ivy.security.IUser)- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
canWorkOn
public TaskQuery.FilterLink canWorkOn(ISecurityMember member)
Description copied from interface:TaskQuery.IFilterableColumnsFilters all tasks the given security member (user or role) can now work on.
Example:
import ch.ivyteam.ivy.workflow.query.TaskQuery; import ch.ivyteam.ivy.workflow.ITask; import ch.ivyteam.ivy.security.IUser; IUser user = ivy.session.getSessionUser(); TaskQuery query = TaskQuery.create().where().canWorkOn(user); List<ITask> tasksUserCanWorkOn = ivy.wf.getTaskQueryExecutor().getResults(query);
- Specified by:
canWorkOnin interfaceTaskQuery.IFilterableColumns- Returns:
- the query for further composition
- See Also:
TaskQuery.IFilterableColumns.currentUserCanWorkOn(),TaskQuery.IFilterableColumns.canWorkOn(String, String)- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
canWorkOn
public TaskQuery.FilterLink canWorkOn(String memberName, String applicationName)
Description copied from interface:TaskQuery.IFilterableColumnsFilters all tasks where the security member with given member name (user or role) in the given application can now work on.
Compared to the methodcanWorkOn(ISecurityMember), this method evaluates the correspondingISecurityMemberon query execution.Example:
Get all tasks where the current user or the user 'UserHans' can work on:import ch.ivyteam.ivy.workflow.ITask; import ch.ivyteam.ivy.workflow.query.TaskQuery; TaskQuery query = TaskQuery.create() .where().canWorkOn("#UserHans", "MyApp") // note: to convert a user name to a member name a '#' is added as prefix .or().canWorkOn(ivy.session.getSessionUser().getMemberName(), "MyApp"); List<ITask> tasks = ivy.wf.getTaskQueryExecutor().getResults(query);- Specified by:
canWorkOnin interfaceTaskQuery.IFilterableColumns- Parameters:
memberName- e.g. "#UserHans" or "TopManagementRole"applicationName- e.g. "MyApplication"- Returns:
- the query for further composition
- See Also:
TaskQuery.IFilterableColumns.currentUserCanWorkOn(),TaskQuery.IFilterableColumns.canWorkOn(ch.ivyteam.ivy.security.ISecurityMember)- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
currentUserCanWorkOn
public TaskQuery.FilterLink currentUserCanWorkOn()
Description copied from interface:TaskQuery.IFilterableColumnsFilters all tasks the current session user can now work on.
Example:
import ch.ivyteam.ivy.workflow.query.TaskQuery; import ch.ivyteam.ivy.workflow.ITask; TaskQuery query = TaskQuery.create().where().currentUserCanWorkOn(); List<ITask> tasksSessionCanWorkOn = ivy.wf.getTaskQueryExecutor().getResults(query);
- Specified by:
currentUserCanWorkOnin interfaceTaskQuery.IFilterableColumns- Returns:
- the query for further composition
- See Also:
TaskQuery.IFilterableColumns.canWorkOn(ch.ivyteam.ivy.security.ISecurityMember),TaskQuery.IFilterableColumns.canWorkOn(String, String)- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
hasWorkedOn
public TaskQuery.FilterLink hasWorkedOn(ISecurityMember member)
Description copied from interface:TaskQuery.IFilterableColumnsFilters all tasks the given security member (user or role) has worked on.
Example:
import ch.ivyteam.ivy.workflow.query.TaskQuery; import ch.ivyteam.ivy.workflow.ITask; import ch.ivyteam.ivy.security.IUser; IUser user = ivy.session.getSessionUser(); TaskQuery query = TaskQuery.create().where().hasWorkedOn(user); List<ITask> tasksUserHasWorkedOn = ivy.wf.getTaskQueryExecutor().getResults(query);
- Specified by:
hasWorkedOnin interfaceTaskQuery.IFilterableColumns- Returns:
- the query for further composition
- See Also:
TaskQuery.IFilterableColumns.currentUserHasWorkedOn(),TaskQuery.IFilterableColumns.hasWorkedOn(String, String)- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
hasWorkedOn
public TaskQuery.FilterLink hasWorkedOn(String memberName, String applicationName)
Description copied from interface:TaskQuery.IFilterableColumnsFilters all tasks where the security member with given member name (user or role) in the given application has worked on.
Compared to the methodhasWorkedOn(ISecurityMember), this method evaluates the correspondingISecurityMemberon query execution.Example:
Get all tasks where the current user or the user 'UserHans' has worked on:import ch.ivyteam.ivy.workflow.ITask; import ch.ivyteam.ivy.workflow.query.TaskQuery; TaskQuery query = TaskQuery.create() .where().hasWorkedOn("#UserHans", "MyApp") // note: to convert a user name to a member name a '#' is added as prefix .or().hasWorkedOn(ivy.session.getSessionUser().getMemberName(), "MyApp"); List<ITask> tasks = ivy.wf.getTaskQueryExecutor().getResults(query);- Specified by:
hasWorkedOnin interfaceTaskQuery.IFilterableColumns- Parameters:
memberName- e.g. "#UserHans" or "TopManagementRole"applicationName- e.g. "MyApplication"- Returns:
- the query for further composition
- See Also:
TaskQuery.IFilterableColumns.currentUserHasWorkedOn(),TaskQuery.IFilterableColumns.hasWorkedOn(ch.ivyteam.ivy.security.ISecurityMember)- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
currentUserHasWorkedOn
public TaskQuery.FilterLink currentUserHasWorkedOn()
Description copied from interface:TaskQuery.IFilterableColumnsFilters all tasks the current session user has worked on.
Example:
import ch.ivyteam.ivy.workflow.query.TaskQuery; import ch.ivyteam.ivy.workflow.ITask; TaskQuery query = TaskQuery.create().where().currentUserHasWorkedOn(); List<ITask> tasksSessionHasWorkedOn = ivy.wf.getTaskQueryExecutor().getResults(query);
- Specified by:
currentUserHasWorkedOnin interfaceTaskQuery.IFilterableColumns- Returns:
- the query for further composition
- See Also:
TaskQuery.IFilterableColumns.hasWorkedOn(ch.ivyteam.ivy.security.ISecurityMember),TaskQuery.IFilterableColumns.hasWorkedOn(String, String)- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
customField
public TaskQuery.ICustomFieldFilterQuery customField()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for a custom field.
Must be followed by a call to a field value type.Example:
import ch.ivyteam.ivy.workflow.ITask; import ch.ivyteam.ivy.workflow.query.TaskQuery; TaskQuery query = TaskQuery.create().where().customField().stringField("myCustomField").isEqualTo("valueToFind")"; List<ITask> tasksWithMatchingField = ivy.wf.getTaskQueryExecutor().getResults(query);- Specified by:
customFieldin interfaceTaskQuery.IFilterableColumns- Returns:
- the query for further composition
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
additionalProperty
@Deprecated public TaskQuery.IStringColumnFilterQuery additionalProperty(String key)
Deprecated.Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for an additional property value.
Must be followed by a call to a condition method.- Specified by:
additionalPropertyin interfaceTaskQuery.IFilterableColumns- Parameters:
key- the additional property key- Returns:
- the query for further composition
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
not
public TaskQuery.FilterQuery not(TaskQuery otherQuery)
Adds a condition, which negates a set of where conditions given by the
otherQuerywith a NOT expression.
Only the where clause of the givenotherQueryis considered. All other parts are ignored.SQL part:
NOT([otherSqlExpression])Example:
Corresponds to SQL:TaskQuery subQuery = TaskQuery.create().where() .customVarCharField1().equals("a").or() .customVarCharField2().equals("b") TaskQuery query = TaskQuery.create().where() .not(subQuery)SELECT * FROM IWA_IWA_Task WHERE NOT( customVarCharField1 = 'a' OR customVarCharField2 = 'b')- Specified by:
notin interfaceTaskQuery.IFilterableColumns- Parameters:
otherQuery- Query from which the negated where part will be added to the current query.- Returns:
- query for further composition
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
taskId
public TaskQuery.IIntegerColumnFilterQuery taskId()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
TaskId.
Must be followed by a call to a condition method.- Specified by:
taskIdin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.taskId()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
caseId
public TaskQuery.IIntegerColumnFilterQuery caseId()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
CaseId.
Must be followed by a call to a condition method.- Specified by:
caseIdin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.caseId()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
businessCaseId
public TaskQuery.IIntegerColumnFilterQuery businessCaseId()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
BusinessCaseId.
Must be followed by a call to a condition method.- Specified by:
businessCaseIdin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.businessCaseId()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
processModelId
public TaskQuery.IIntegerColumnFilterQuery processModelId()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
ProcessModelId.
Must be followed by a call to a condition method.- Specified by:
processModelIdin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.processModelId()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
applicationId
public TaskQuery.IIntegerColumnFilterQuery applicationId()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
ApplicationId.
Must be followed by a call to a condition method.- Specified by:
applicationIdin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.applicationId()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
startTaskSwitchEventId
public TaskQuery.IIntegerColumnFilterQuery startTaskSwitchEventId()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
StartTaskSwitchEventId.
Must be followed by a call to a condition method.- Specified by:
startTaskSwitchEventIdin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.startTaskSwitchEventId()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
endTaskSwitchEventId
public TaskQuery.IIntegerColumnFilterQuery endTaskSwitchEventId()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
EndTaskSwitchEventId.
Must be followed by a call to a condition method.- Specified by:
endTaskSwitchEventIdin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.endTaskSwitchEventId()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
taskStartId
public TaskQuery.IIntegerColumnFilterQuery taskStartId()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
TaskStartId.
Must be followed by a call to a condition method.- Specified by:
taskStartIdin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.taskStartId()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
taskEndId
public TaskQuery.IIntegerColumnFilterQuery taskEndId()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
TaskEndId.
Must be followed by a call to a condition method.- Specified by:
taskEndIdin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.taskEndId()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
workerId
public TaskQuery.IStringColumnFilterQuery workerId()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
WorkerId.
Must be followed by a call to a condition method.- Specified by:
workerIdin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.workerId()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
workerUserName
public TaskQuery.IStringColumnFilterQuery workerUserName()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
WorkerUserName.
Must be followed by a call to a condition method.This is a virtual column. It contains the same value as the column
Nameof the referencedWorker.- Specified by:
workerUserNamein interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.workerUserName()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
workerUserDisplayName
public TaskQuery.IStringColumnFilterQuery workerUserDisplayName()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
WorkerUserDisplayName.
Must be followed by a call to a condition method.This is a virtual column. It contains the same value as the column
DisplayNameof the referencedWorker.- Specified by:
workerUserDisplayNamein interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.workerUserDisplayName()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
workerSessionId
public TaskQuery.IIntegerColumnFilterQuery workerSessionId()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
WorkerSessionId.
Must be followed by a call to a condition method.- Specified by:
workerSessionIdin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.workerSessionId()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
activatorId
public TaskQuery.IStringColumnFilterQuery activatorId()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
ActivatorId.
Must be followed by a call to a condition method.- Specified by:
activatorIdin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.activatorId()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
originalActivatorId
public TaskQuery.IStringColumnFilterQuery originalActivatorId()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
OriginalActivatorId.
Must be followed by a call to a condition method.- Specified by:
originalActivatorIdin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.originalActivatorId()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
originalActivatorName
public TaskQuery.IStringColumnFilterQuery originalActivatorName()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
OriginalActivatorName.
Must be followed by a call to a condition method.This is a virtual column. It contains the same value as the column
MemberNameof the referencedOriginalActivator.- Specified by:
originalActivatorNamein interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.originalActivatorName()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
originalActivatorDisplayName
public TaskQuery.IStringColumnFilterQuery originalActivatorDisplayName()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
OriginalActivatorDisplayName.
Must be followed by a call to a condition method.This is a virtual column. It contains the same value as the column
DisplayNameof the referencedOriginalActivator.- Specified by:
originalActivatorDisplayNamein interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.originalActivatorDisplayName()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
expiryActivatorId
public TaskQuery.IStringColumnFilterQuery expiryActivatorId()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
ExpiryActivatorId.
Must be followed by a call to a condition method.- Specified by:
expiryActivatorIdin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.expiryActivatorId()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
expiryActivatorName
public TaskQuery.IStringColumnFilterQuery expiryActivatorName()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
ExpiryActivatorName.
Must be followed by a call to a condition method.This is a virtual column. It contains the same value as the column
MemberNameof the referencedExpiryActivator.- Specified by:
expiryActivatorNamein interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.expiryActivatorName()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
expiryActivatorDisplayName
public TaskQuery.IStringColumnFilterQuery expiryActivatorDisplayName()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
ExpiryActivatorDisplayName.
Must be followed by a call to a condition method.This is a virtual column. It contains the same value as the column
DisplayNameof the referencedExpiryActivator.- Specified by:
expiryActivatorDisplayNamein interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.expiryActivatorDisplayName()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
expiryPriority
public TaskQuery.IWorkflowPriorityFilterQuery expiryPriority()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
ExpiryPriority.
Must be followed by a call to a condition method.- Specified by:
expiryPriorityin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.expiryPriority()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
expiryTimestamp
public TaskQuery.IDateColumnFilterQuery expiryTimestamp()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
ExpiryTimestamp.
Must be followed by a call to a condition method.- Specified by:
expiryTimestampin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.expiryTimestamp()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
expiryTaskStartElementPid
public TaskQuery.IStringColumnFilterQuery expiryTaskStartElementPid()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
ExpiryTaskStartElementPid.
Must be followed by a call to a condition method.- Specified by:
expiryTaskStartElementPidin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.expiryTaskStartElementPid()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
isExpired
public TaskQuery.IBooleanColumnFilterQuery isExpired()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
IsExpired.
Must be followed by a call to a condition method.- Specified by:
isExpiredin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.isExpired()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
expiredCreatorTaskId
public TaskQuery.IIntegerColumnFilterQuery expiredCreatorTaskId()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
ExpiredCreatorTaskId.
Must be followed by a call to a condition method.- Specified by:
expiredCreatorTaskIdin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.expiredCreatorTaskId()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
timeoutedCreatorIntrmdtEventId
public TaskQuery.IIntegerColumnFilterQuery timeoutedCreatorIntrmdtEventId()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
TimeoutedCreatorIntrmdtEventId.
Must be followed by a call to a condition method.- Specified by:
timeoutedCreatorIntrmdtEventIdin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.timeoutedCreatorIntrmdtEventId()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
delayTimestamp
public TaskQuery.IDateColumnFilterQuery delayTimestamp()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
DelayTimestamp.
Must be followed by a call to a condition method.- Specified by:
delayTimestampin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.delayTimestamp()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
state
public TaskQuery.ITaskStateFilterQuery state()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
State.
Must be followed by a call to a condition method.- Specified by:
statein interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.state()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
requestPath
public TaskQuery.IStringColumnFilterQuery requestPath()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
RequestPath.
Must be followed by a call to a condition method.- Specified by:
requestPathin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.requestPath()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
displayNameTemplate
public TaskQuery.IStringColumnFilterQuery displayNameTemplate()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
DisplayNameTemplate.
Must be followed by a call to a condition method.- Specified by:
displayNameTemplatein interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.displayNameTemplate()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
name
public TaskQuery.IStringColumnFilterQuery name()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
Name.
Must be followed by a call to a condition method.- Specified by:
namein interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.name()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
displayDescriptionTemplate
public TaskQuery.IClobColumnFilterQuery displayDescriptionTemplate()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
DisplayDescriptionTemplate.
Must be followed by a call to a condition method.- Specified by:
displayDescriptionTemplatein interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.displayDescriptionTemplate()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
description
public TaskQuery.IClobColumnFilterQuery description()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
Description.
Must be followed by a call to a condition method.- Specified by:
descriptionin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.description()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
priority
public TaskQuery.IWorkflowPriorityFilterQuery priority()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
Priority.
Must be followed by a call to a condition method.- Specified by:
priorityin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.priority()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
originalPriority
public TaskQuery.IWorkflowPriorityFilterQuery originalPriority()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
OriginalPriority.
Must be followed by a call to a condition method.- Specified by:
originalPriorityin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.originalPriority()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
startTimestamp
public TaskQuery.IDateColumnFilterQuery startTimestamp()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
StartTimestamp.
Must be followed by a call to a condition method.- Specified by:
startTimestampin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.startTimestamp()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
endTimestamp
public TaskQuery.IDateColumnFilterQuery endTimestamp()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
EndTimestamp.
Must be followed by a call to a condition method.- Specified by:
endTimestampin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.endTimestamp()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
businessCalendar
public TaskQuery.IStringColumnFilterQuery businessCalendar()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
BusinessCalendar.
Must be followed by a call to a condition method.- Specified by:
businessCalendarin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.businessCalendar()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
workingTime
public TaskQuery.INumberColumnFilterQuery workingTime()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
WorkingTime.
Must be followed by a call to a condition method.- Specified by:
workingTimein interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.workingTime()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
businessRuntime
public TaskQuery.INumberColumnFilterQuery businessRuntime()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
BusinessRuntime.
Must be followed by a call to a condition method.- Specified by:
businessRuntimein interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.businessRuntime()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
failedTimeoutTimestamp
public TaskQuery.IDateColumnFilterQuery failedTimeoutTimestamp()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
FailedTimeoutTimestamp.
Must be followed by a call to a condition method.- Specified by:
failedTimeoutTimestampin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.failedTimeoutTimestamp()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
numberOfFailures
public TaskQuery.IIntegerColumnFilterQuery numberOfFailures()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
NumberOfFailures.
Must be followed by a call to a condition method.- Specified by:
numberOfFailuresin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.numberOfFailures()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
numberOfResumes
public TaskQuery.IIntegerColumnFilterQuery numberOfResumes()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
NumberOfResumes.
Must be followed by a call to a condition method.- Specified by:
numberOfResumesin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.numberOfResumes()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
category
public TaskQuery.IStringColumnFilterQuery category()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
Category.
Must be followed by a call to a condition method.- Specified by:
categoryin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.category()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
isUpdatedOnStart
public TaskQuery.IBooleanColumnFilterQuery isUpdatedOnStart()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
IsUpdatedOnStart.
Must be followed by a call to a condition method.- Specified by:
isUpdatedOnStartin interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.isUpdatedOnStart()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
isOffline
public TaskQuery.IBooleanColumnFilterQuery isOffline()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
IsOffline.
Must be followed by a call to a condition method.- Specified by:
isOfflinein interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.isOffline()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
activatorName
public TaskQuery.IStringColumnFilterQuery activatorName()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
ActivatorName.
Must be followed by a call to a condition method.This is a virtual column. It contains the same value as the column
MemberNameof the referencedActivator.- Specified by:
activatorNamein interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.activatorName()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
activatorDisplayName
public TaskQuery.IStringColumnFilterQuery activatorDisplayName()
Description copied from interface:TaskQuery.IFilterableColumnsPrepares a where statement for the column
ActivatorDisplayName.
Must be followed by a call to a condition method.This is a virtual column. It contains the same value as the column
DisplayNameof the referencedActivator.- Specified by:
activatorDisplayNamein interfaceTaskQuery.IFilterableColumns- Returns:
- query for further composition
- See Also:
TaskQuery.IFilterableColumns.activatorDisplayName()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
-