Package io.kadai.workbasket.internal
Class WorkbasketAccessItemQueryImpl
java.lang.Object
io.kadai.workbasket.internal.WorkbasketAccessItemQueryImpl
- All Implemented Interfaces:
io.kadai.common.api.BaseQuery<WorkbasketAccessItem,,AccessItemQueryColumnName> WorkbasketAccessItemQuery
WorkbasketAccessItemQueryImpl for generating dynamic SQL.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.kadai.common.api.BaseQuery
io.kadai.common.api.BaseQuery.SortDirection -
Method Summary
Modifier and TypeMethodDescriptionaccessIdIn(String... accessId) Add your accessIds to your query.accessIdLike(String... ids) Add keys to your query.longcount()String[]String[]String[]getIdIn()String[]String[]String[]Add your unique entry id to your query as filter.list()list(int offset, int limit) listValues(AccessItemQueryColumnName columnName, io.kadai.common.api.BaseQuery.SortDirection sortDirection) orderByAccessId(io.kadai.common.api.BaseQuery.SortDirection sortDirection) Sort the query result by access Id.orderById(io.kadai.common.api.BaseQuery.SortDirection sortDirection) Sort the query result by Id.orderByWorkbasketId(io.kadai.common.api.BaseQuery.SortDirection sortDirection) Sort the query result by workbasket id.orderByWorkbasketKey(io.kadai.common.api.BaseQuery.SortDirection sortDirection) Sort the query result by workbasket key.single()toString()workbasketIdIn(String... id) Add your workbasket id to your query.workbasketKeyIn(String... keys) Add your unique entry workbasket key to your query as filter.workbasketKeyLike(String... key) Add keys to your query.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.kadai.common.api.BaseQuery
listPage
-
Method Details
-
idIn
Description copied from interface:WorkbasketAccessItemQueryAdd your unique entry id to your query as filter.- Specified by:
idInin interfaceWorkbasketAccessItemQuery- Parameters:
ids- the unique entry IDs- Returns:
- the query
-
workbasketIdIn
Description copied from interface:WorkbasketAccessItemQueryAdd your workbasket id to your query.- Specified by:
workbasketIdInin interfaceWorkbasketAccessItemQuery- Parameters:
id- the workbasket Id- Returns:
- the query
-
workbasketKeyIn
Description copied from interface:WorkbasketAccessItemQueryAdd your unique entry workbasket key to your query as filter.- Specified by:
workbasketKeyInin interfaceWorkbasketAccessItemQuery- Parameters:
keys- the unique entry Keys- Returns:
- the query
-
workbasketKeyLike
Description copied from interface:WorkbasketAccessItemQueryAdd keys to your query. The keys are compared case-insensitively to the keys of access items with the SQL LIKE operator. You may add a wildcard like '%' to search generically. If you specify multiple keys they are connected with an OR operator, this is, the query searches access items workbaskets whose keys are like key1 or like key2, etc.- Specified by:
workbasketKeyLikein interfaceWorkbasketAccessItemQuery- Parameters:
key- the keys as Strings- Returns:
- the query
-
accessIdIn
Description copied from interface:WorkbasketAccessItemQueryAdd your accessIds to your query.- Specified by:
accessIdInin interfaceWorkbasketAccessItemQuery- Parameters:
accessId- as access Ids- Returns:
- the query
-
accessIdLike
Description copied from interface:WorkbasketAccessItemQueryAdd keys to your query. The keys are compared case-insensitively to the keys of access items with the SQL LIKE operator. You may add a wildcard like '%' to search generically. If you specify multiple keys they are connected with an OR operator, this is, the query searches access items whose ids are like id1 or like id2, etc.- Specified by:
accessIdLikein interfaceWorkbasketAccessItemQuery- Parameters:
ids- the ids as Strings- Returns:
- the query
-
orderByWorkbasketId
public WorkbasketAccessItemQuery orderByWorkbasketId(io.kadai.common.api.BaseQuery.SortDirection sortDirection) Description copied from interface:WorkbasketAccessItemQuerySort the query result by workbasket id.- Specified by:
orderByWorkbasketIdin interfaceWorkbasketAccessItemQuery- 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
-
orderByWorkbasketKey
public WorkbasketAccessItemQuery orderByWorkbasketKey(io.kadai.common.api.BaseQuery.SortDirection sortDirection) Description copied from interface:WorkbasketAccessItemQuerySort the query result by workbasket key.- Specified by:
orderByWorkbasketKeyin interfaceWorkbasketAccessItemQuery- 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
public WorkbasketAccessItemQuery orderByAccessId(io.kadai.common.api.BaseQuery.SortDirection sortDirection) Description copied from interface:WorkbasketAccessItemQuerySort the query result by access Id.- Specified by:
orderByAccessIdin interfaceWorkbasketAccessItemQuery- 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
public WorkbasketAccessItemQuery orderById(io.kadai.common.api.BaseQuery.SortDirection sortDirection) Description copied from interface:WorkbasketAccessItemQuerySort the query result by Id.- Specified by:
orderByIdin interfaceWorkbasketAccessItemQuery- 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
-
list
- Specified by:
listin interfaceio.kadai.common.api.BaseQuery<WorkbasketAccessItem,AccessItemQueryColumnName>
-
list
- Specified by:
listin interfaceio.kadai.common.api.BaseQuery<WorkbasketAccessItem,AccessItemQueryColumnName>
-
listValues
public List<String> listValues(AccessItemQueryColumnName columnName, io.kadai.common.api.BaseQuery.SortDirection sortDirection) - Specified by:
listValuesin interfaceio.kadai.common.api.BaseQuery<WorkbasketAccessItem,AccessItemQueryColumnName>
-
single
- Specified by:
singlein interfaceio.kadai.common.api.BaseQuery<WorkbasketAccessItem,AccessItemQueryColumnName>
-
count
public long count()- Specified by:
countin interfaceio.kadai.common.api.BaseQuery<WorkbasketAccessItem,AccessItemQueryColumnName>
-
getIdIn
-
getAccessIdIn
-
getAccessIdLike
-
getWorkbasketIdIn
-
getOrderBy
-
getOrderColumns
-
getColumnName
-
getWorkbasketKeyIn
-
getWorkbasketKeyLike
-
toString
-