Package pro.taskana.workbasket.api
Interface AbstractWorkbasketAccessItemQuery<Q extends AbstractWorkbasketAccessItemQuery<Q,T>,T extends WorkbasketAccessItem>
-
- Type Parameters:
Q- the actual WorkbasketAccessItemQuery behind this interface classT- the workbasket access item
- All Superinterfaces:
BaseQuery<T,AccessItemQueryColumnName>
public interface AbstractWorkbasketAccessItemQuery<Q extends AbstractWorkbasketAccessItemQuery<Q,T>,T extends WorkbasketAccessItem> extends BaseQuery<T,AccessItemQueryColumnName>
AbstractWorkbasketAccessItemQuery for generating dynamic sql.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface pro.taskana.common.api.BaseQuery
BaseQuery.SortDirection
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QaccessIdIn(String... accessId)Add your accessIds to your query.QidIn(String... ids)Add your unique entry id to your query as filter.QorderByAccessId(BaseQuery.SortDirection sortDirection)Sort the query result by access Id.QorderById(BaseQuery.SortDirection sortDirection)Sort the query result by Id.QorderByWorkbasketId(BaseQuery.SortDirection sortDirection)Sort the query result by workbasket id.QworkbasketIdIn(String... workbasketId)Add your workbasket id to your query.-
Methods inherited from interface pro.taskana.common.api.BaseQuery
count, list, list, listPage, listValues, single, toUpperCopy
-
-
-
-
Method Detail
-
idIn
Q idIn(String... ids)
Add your unique entry id to your query as filter.- Parameters:
ids- the unique entry IDs- Returns:
- the query
-
workbasketIdIn
Q workbasketIdIn(String... workbasketId)
Add your workbasket id to your query.- Parameters:
workbasketId- the workbasket Id- Returns:
- the query
-
accessIdIn
Q accessIdIn(String... accessId)
Add your accessIds to your query.- Parameters:
accessId- as access Ids- Returns:
- the query
-
orderByWorkbasketId
Q orderByWorkbasketId(BaseQuery.SortDirection sortDirection)
Sort the query result by workbasket id.- Parameters:
sortDirection- Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order- Returns:
- the query
-
orderByAccessId
Q orderByAccessId(BaseQuery.SortDirection sortDirection)
Sort the query result by access Id.- Parameters:
sortDirection- Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order- Returns:
- the query
-
orderById
Q orderById(BaseQuery.SortDirection sortDirection)
Sort the query result by Id.- Parameters:
sortDirection- Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order- Returns:
- the query
-
-