Uses of Class
ch.ivyteam.ivy.workflow.query.TaskQuery.FilterLink
Packages that use TaskQuery.FilterLink
-
Uses of TaskQuery.FilterLink in ch.ivyteam.ivy.workflow.query
Subclasses of TaskQuery.FilterLink in ch.ivyteam.ivy.workflow.queryMethods in ch.ivyteam.ivy.workflow.query that return TaskQuery.FilterLinkModifier and TypeMethodDescriptionAdds and AND statement with the given filtersubQuery.TaskQuery.FilterLink.andOverall(TaskQuery subQuery) TaskQuery.IFilterLink.andOverall(TaskQuery subQuery) Adds and AND statement with the given filtersubQueryto the wholewherecondition configured before.TaskQuery.FilterQuery.canWorkOn(ISecurityMember member) TaskQuery.IFilterableColumns.canWorkOn(ISecurityMember member) Filters all tasks the given security member (user or role) can now work on.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.Adds an expression to the where clause that selects those tasks that belong to cases which matches the givencaseQuery.TaskQuery.FilterQuery.currentUserCanWorkOn()TaskQuery.IFilterableColumns.currentUserCanWorkOn()Filters all tasks the current session user can now work on.TaskQuery.FilterQuery.currentUserHasWorkedOn()TaskQuery.IFilterableColumns.currentUserHasWorkedOn()Filters all tasks the current session user has worked on.TaskQuery.FilterQuery.currentUserIsInvolved()TaskQuery.IFilterableColumns.currentUserIsInvolved()Filters all tasks the user of the current session user is involved in.TaskQuery.FilterQuery.currentUserOrHisRolesAreInvolved()TaskQuery.IFilterableColumns.currentUserOrHisRolesAreInvolved()Filters all tasks the current user or any of his roles are involved in.TaskQuery.FilterQuery.hasWorkedOn(ISecurityMember member) TaskQuery.FilterQuery.hasWorkedOn(String memberName, String applicationName) TaskQuery.IFilterableColumns.hasWorkedOn(ISecurityMember member) Filters all tasks the given security member (user or role) has worked on.TaskQuery.IFilterableColumns.hasWorkedOn(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.FilterQuery.haveTriggeredCases(CaseQuery caseQuery) TaskQuery.IFilterableColumns.haveTriggeredCases(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.IBoolFilterQuery.is(boolean value) Adds a filter condition that selects rows with the givenvalue.Adds a filter condition that selects rows with the givenvalue.TaskQuery.IIntegerColumnFilterQuery.isEqual(int value) Adds a filter condition that selects rows with the givenvalue.TaskQuery.IIntegerColumnFilterQuery.isEqual(long value) Adds a filter condition that selects rows with the givenvalue.Adds a filter condition that selects rows with the givenvalue.Adds a filter condition that selects rows with the givenvalue.TaskQuery.ITaskBusinessStateFilterQuery.isEqual(TaskBusinessState state) Adds a filter condition that selects rows with the givenvalue.Adds a filter condition that selects rows with the givenvalue.Adds a filter condition that selects rows with the givenvalue.TaskQuery.IWorkflowPriorityFilterQuery.isEqual(WorkflowPriority value) Adds a filter condition that selects rows with the givenvalue.TaskQuery.IStringColumnFilterQuery.isEqualIgnoreCase(String value) Adds a filter condition that selects rows with the givenvalueignoring case.default TaskQuery.FilterLinkTaskQuery.IBoolFilterQuery.isFalse()TaskQuery.IDateColumnFilterQuery.isGreaterOrEqualThan(Date value) Adds a filter condition that selects rows that have values that are greater or equal than the givenvalue.TaskQuery.IIntegerColumnFilterQuery.isGreaterOrEqualThan(int value) Adds a filter condition that selects rows that have values that are greater or equal than the givenvalue.TaskQuery.IIntegerColumnFilterQuery.isGreaterOrEqualThan(long value) Adds a filter condition that selects rows that have values that are greater or equal than the givenvalue.TaskQuery.INumberColumnFilterQuery.isGreaterOrEqualThan(Number value) Adds a filter condition that selects rows that have values that are greater or equal than the givenvalue.TaskQuery.IStringColumnFilterQuery.isGreaterOrEqualThan(String value) Adds a filter condition that selects rows that have values that are greater than the givenvalue.TaskQuery.IDateColumnFilterQuery.isGreaterThan(Date value) Adds a filter condition that selects rows that have values that are greater than the givenvalue.TaskQuery.IIntegerColumnFilterQuery.isGreaterThan(int value) Adds a filter condition that selects rows that have values that are greater than the givenvalue.TaskQuery.IIntegerColumnFilterQuery.isGreaterThan(long value) Adds a filter condition that selects rows that have values that are greater than the givenvalue.TaskQuery.INumberColumnFilterQuery.isGreaterThan(Number value) Adds a filter condition that selects rows that have values that are greater than the givenvalue.TaskQuery.IStringColumnFilterQuery.isGreaterThan(String value) Adds a filter condition that selects rows that have values that are greater than the givenvalue.TaskQuery.IIntegerColumnFilterQuery.isIn(long... values) Adds a filter condition that selects rows that have values that are in the given list ofvalues.Adds a filter condition that selects rows that have values that are in the given list ofvalues.TaskQuery.ITaskBusinessStateFilterQuery.isIn(TaskBusinessState... values) Adds a filter condition that selects rows that have values that are in the given list ofvalues.TaskQuery.ITaskBusinessStateFilterQuery.isIn(List<TaskBusinessState> values) Adds a filter condition that selects rows that have values that are in the given list ofvalues.Adds a filter condition that selects rows that have values that are in the given list ofvalues.Adds a filter condition that selects rows that have values that are in the given list ofvalues.TaskQuery.IWorkflowPriorityFilterQuery.isIn(WorkflowPriority... values) Adds a filter condition that selects rows that have values that are in the given list ofvalues.TaskQuery.IWorkflowPriorityFilterQuery.isIn(List<WorkflowPriority> values) Adds a filter condition that selects rows that have values that are in the given list ofvalues.TaskQuery.FilterQuery.isInvolved(ISecurityMember member) TaskQuery.FilterQuery.isInvolved(String memberName, String applicationName) TaskQuery.IFilterableColumns.isInvolved(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.IFilterableColumns.isInvolved(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.Adds a filter condition that selects rows that have values that are like the givenvalue.TaskQuery.IPatternColumnFilterQuery.isLikeIgnoreCase(String value) Adds a filter condition that selects rows that have values that are like the givenvalueignoring case.TaskQuery.IDateColumnFilterQuery.isLowerOrEqualThan(Date value) Adds a filter condition that selects rows that have values that are lower or equal than the givenvalue.TaskQuery.IIntegerColumnFilterQuery.isLowerOrEqualThan(int value) Adds a filter condition that selects rows that have values that are lower or equal than the givenvalue.TaskQuery.IIntegerColumnFilterQuery.isLowerOrEqualThan(long value) Adds a filter condition that selects rows that have values that are lower or equal than the givenvalue.TaskQuery.INumberColumnFilterQuery.isLowerOrEqualThan(Number value) Adds a filter condition that selects rows that have values that are lower or equal than the givenvalue.TaskQuery.IStringColumnFilterQuery.isLowerOrEqualThan(String value) Adds a filter condition that selects rows that have values that are lower or equal than the givenvalue.TaskQuery.IDateColumnFilterQuery.isLowerThan(Date value) Adds a filter condition that selects rows that have values that are lower than the givenvalue.TaskQuery.IIntegerColumnFilterQuery.isLowerThan(int value) Adds a filter condition that selects rows that have values that are lower than the givenvalue.TaskQuery.IIntegerColumnFilterQuery.isLowerThan(long value) Adds a filter condition that selects rows that have values that are lower than the givenvalue.TaskQuery.INumberColumnFilterQuery.isLowerThan(Number value) Adds a filter condition that selects rows that have values that are lower than the givenvalue.TaskQuery.IStringColumnFilterQuery.isLowerThan(String value) Adds a filter condition that selects rows that have values that are lower than the givenvalue.TaskQuery.IBooleanColumnFilterQuery.isNotEqual(Boolean value) Adds a filter condition that selects rows that do not have the givenvalue.TaskQuery.IDateColumnFilterQuery.isNotEqual(Date value) Adds a filter condition that selects rows that do not have the givenvalue.TaskQuery.IIntegerColumnFilterQuery.isNotEqual(int value) Adds a filter condition that selects rows that do not have the givenvalue.TaskQuery.IIntegerColumnFilterQuery.isNotEqual(long value) Adds a filter condition that selects rows that do not have the givenvalue.TaskQuery.INumberColumnFilterQuery.isNotEqual(Number value) Adds a filter condition that selects rows that do not have the givenvalue.TaskQuery.IStringColumnFilterQuery.isNotEqual(String value) Adds a filter condition that selects rows that do not have the givenvalue.TaskQuery.ITaskBusinessStateFilterQuery.isNotEqual(TaskBusinessState state) Adds a filter condition that selects the rows that do not have the givenvalue.TaskQuery.ITaskStateFilterQuery.isNotEqual(TaskState value) Adds a filter condition that selects the rows that do not have the givenvalue.TaskQuery.IWorkflowPriorityFilterQuery.isNotEqual(WorkflowPriority value) Adds a filter condition that selects the rows that do not have the givenvalue.TaskQuery.IStringColumnFilterQuery.isNotEqualIgnoreCase(String value) Adds a filter condition that selects rows that do not have the givenvalueignoring case.Adds a filter condition that selects rows that have values that are not like the givenvalue.TaskQuery.IPatternColumnFilterQuery.isNotLikeIgnoreCase(String value) Adds a filter condition that selects rows that have values that are not like the givenvalueignoring case.TaskQuery.IColumnFilterQuery.isNotNull()Adds a filter condition that selects rows that do not have NULL values.TaskQuery.IColumnFilterQuery.isNull()Adds a filter condition that selects rows with NULL values.default TaskQuery.FilterLinkTaskQuery.IBoolFilterQuery.isTrue()Adds and OR statement with the given filtersubQuery.
Only thewherecondition of the givensubQueryis considered.TaskQuery.FilterQuery.roleIsInvolved(IRole role) TaskQuery.FilterQuery.roleIsInvolved(String roleName, String applicationName) TaskQuery.IFilterableColumns.roleIsInvolved(IRole role) Filters all tasks the role is involved in.TaskQuery.IFilterableColumns.roleIsInvolved(String roleName, String applicationName) Filters all tasks where the role with given name in the given application is involved in.TaskQuery.FilterQuery.userIsInvolved(IUser user) TaskQuery.FilterQuery.userIsInvolved(String userName, String applicationName) TaskQuery.IFilterableColumns.userIsInvolved(IUser user) Filters all tasks the user is involved in.TaskQuery.IFilterableColumns.userIsInvolved(String userName, String applicationName) Filters all tasks where the user with given name in the given application is involved in.TaskQuery.FilterQuery.userOrHisRolesAreInvolved(IUser user) TaskQuery.FilterQuery.userOrHisRolesAreInvolved(String userName, String applicationName) TaskQuery.IFilterableColumns.userOrHisRolesAreInvolved(IUser user) Filters all tasks the given user or any of his roles are involved in.TaskQuery.IFilterableColumns.userOrHisRolesAreInvolved(String userName, String applicationName) Filters all tasks the user with the given name in the given application or any of his roles are involved in.