Uses of Interface
pro.taskana.workbasket.api.WorkbasketQuery
Packages that use WorkbasketQuery
-
Uses of WorkbasketQuery in pro.taskana.workbasket.api
Methods in pro.taskana.workbasket.api that return WorkbasketQueryModifier and TypeMethodDescriptionWorkbasketQuery.accessIdsHavePermissions(List<WorkbasketPermission> permissions, String... accessIds) Setting up the permissions which should be granted on the result workbaskets and the users which should be checked.WorkbasketQuery.callerHasPermissions(WorkbasketPermission... permissions) Add condition to query if the caller (one of the accessIds of the caller) has the given permissions on the workbasket.WorkbasketQuery.createdWithin(TimeInterval... createdWithin) Add the time intervals within which the workbasket was created to your query.WorkbasketService.createWorkbasketQuery()This method provides a query builder for querying the database.WorkbasketQuery.customAttributeIn(WorkbasketCustomField customField, String... searchArguments) Add the values of custom attributes for exact matching to your query.WorkbasketQuery.customAttributeLike(WorkbasketCustomField customField, String... searchArguments) Add the values of custom attributes for pattern matching to your query.WorkbasketQuery.descriptionLike(String... descriptions) Add your description to your query.Add your domains to your query.WorkbasketQuery.domainLike(String... domains) Add the domains for pattern matching to your query.Add your ids to your query.Add your keys to your query.Add keys to your query.WorkbasketQuery.keyOrNameLike(String... searchStrings) Add search strings to your query that are searched case-insensitively in the key and name fields of workbaskets.WorkbasketQuery.markedForDeletion(boolean markedForDeletion) Add to your query if the Workbasket shall be marked for deletion.WorkbasketQuery.modifiedWithin(TimeInterval... modifiedWithin) Add the time intervals within which the workbasket was modified to your query.Add your names to your query.Add names to your query.WorkbasketQuery.orderByCustomAttribute(WorkbasketCustomField customField, BaseQuery.SortDirection sortDirection) This method sorts the query result according to the value of a custom field.WorkbasketQuery.orderByDescription(BaseQuery.SortDirection sortDirection) Sort the query result by description.WorkbasketQuery.orderByDomain(BaseQuery.SortDirection sortDirection) Sort the query result by domain.WorkbasketQuery.orderByKey(BaseQuery.SortDirection sortDirection) Sort the query result by key.WorkbasketQuery.orderByName(BaseQuery.SortDirection sortDirection) Sort the query result by name.WorkbasketQuery.orderByOrgLevel1(BaseQuery.SortDirection sortDirection) Sort the query result by organization level 1.WorkbasketQuery.orderByOrgLevel2(BaseQuery.SortDirection sortDirection) Sort the query result by organization level 2.WorkbasketQuery.orderByOrgLevel3(BaseQuery.SortDirection sortDirection) Sort the query result by organization level 3.WorkbasketQuery.orderByOrgLevel4(BaseQuery.SortDirection sortDirection) Sort the query result by organization level 4.WorkbasketQuery.orderByOwner(BaseQuery.SortDirection sortDirection) Sort the query result by owner.WorkbasketQuery.orderByType(BaseQuery.SortDirection sortDirection) Sort the query result by type.WorkbasketQuery.orgLevel1In(String... orgLevels1) Add the 1st organization level to your query.WorkbasketQuery.orgLevel1Like(String... orgLevels1) Add the 1st organization level for pattern matching to your query.WorkbasketQuery.orgLevel2In(String... orgLevels2) Add the 2nd organization level to your query.WorkbasketQuery.orgLevel2Like(String... orgLevels2) Add the 2nd organization level for pattern matching to your query.WorkbasketQuery.orgLevel3In(String... orgLevels3) Add the 3rd organization level to your query.WorkbasketQuery.orgLevel3Like(String... orgLevels3) Add the 3rd organization level for pattern matching to your query.WorkbasketQuery.orgLevel4In(String... orgLevels4) Add the 4th organization level to your query.WorkbasketQuery.orgLevel4Like(String... orgLevels4) Add the 4th organization level for pattern matching to your query.Add the owners to your query.Add the owners for pattern matching to your query.WorkbasketQuery.typeIn(WorkbasketType... types) Add your types to your query. -
Uses of WorkbasketQuery in pro.taskana.workbasket.internal
Classes in pro.taskana.workbasket.internal that implement WorkbasketQueryModifier and TypeClassDescriptionclassWorkbasketQuery for generating dynamic SQL.Methods in pro.taskana.workbasket.internal that return WorkbasketQueryModifier and TypeMethodDescriptionWorkbasketQueryImpl.accessIdsHavePermissions(List<WorkbasketPermission> permissions, String... accessIds) WorkbasketQueryImpl.callerHasPermissions(WorkbasketPermission... permissions) WorkbasketQueryImpl.createdWithin(TimeInterval... intervals) WorkbasketServiceImpl.createWorkbasketQuery()WorkbasketQueryImpl.customAttributeIn(WorkbasketCustomField customField, String... searchArguments) WorkbasketQueryImpl.customAttributeLike(WorkbasketCustomField customField, String... searchArguments) WorkbasketQueryImpl.descriptionLike(String... descriptions) WorkbasketQueryImpl.domainLike(String... domains) WorkbasketQueryImpl.keyOrNameLike(String... keysOrNames) WorkbasketQueryImpl.markedForDeletion(boolean markedForDeletion) WorkbasketQueryImpl.modifiedWithin(TimeInterval... intervals) WorkbasketQueryImpl.orderByCustomAttribute(WorkbasketCustomField customField, BaseQuery.SortDirection sortDirection) WorkbasketQueryImpl.orderByDescription(BaseQuery.SortDirection sortDirection) WorkbasketQueryImpl.orderByDomain(BaseQuery.SortDirection sortDirection) WorkbasketQueryImpl.orderByKey(BaseQuery.SortDirection sortDirection) WorkbasketQueryImpl.orderByName(BaseQuery.SortDirection sortDirection) WorkbasketQueryImpl.orderByOrgLevel1(BaseQuery.SortDirection sortDirection) WorkbasketQueryImpl.orderByOrgLevel2(BaseQuery.SortDirection sortDirection) WorkbasketQueryImpl.orderByOrgLevel3(BaseQuery.SortDirection sortDirection) WorkbasketQueryImpl.orderByOrgLevel4(BaseQuery.SortDirection sortDirection) WorkbasketQueryImpl.orderByOwner(BaseQuery.SortDirection sortDirection) WorkbasketQueryImpl.orderByType(BaseQuery.SortDirection sortDirection) WorkbasketQueryImpl.orgLevel1In(String... orgLevels1) WorkbasketQueryImpl.orgLevel1Like(String... orgLevels1) WorkbasketQueryImpl.orgLevel2In(String... orgLevels2) WorkbasketQueryImpl.orgLevel2Like(String... orgLevels2) WorkbasketQueryImpl.orgLevel3In(String... orgLevels3) WorkbasketQueryImpl.orgLevel3Like(String... orgLevels3) WorkbasketQueryImpl.orgLevel4In(String... orgLevels4) WorkbasketQueryImpl.orgLevel4Like(String... orgLevels4) WorkbasketQueryImpl.typeIn(WorkbasketType... types)