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.long
count()
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, wait
Methods inherited from interface io.kadai.common.api.BaseQuery
listPage
-
Method Details
-
idIn
Description copied from interface:WorkbasketAccessItemQuery
Add your unique entry id to your query as filter.- Specified by:
idIn
in interfaceWorkbasketAccessItemQuery
- Parameters:
ids
- the unique entry IDs- Returns:
- the query
-
workbasketIdIn
Description copied from interface:WorkbasketAccessItemQuery
Add your workbasket id to your query.- Specified by:
workbasketIdIn
in interfaceWorkbasketAccessItemQuery
- Parameters:
id
- the workbasket Id- Returns:
- the query
-
workbasketKeyIn
Description copied from interface:WorkbasketAccessItemQuery
Add your unique entry workbasket key to your query as filter.- Specified by:
workbasketKeyIn
in interfaceWorkbasketAccessItemQuery
- Parameters:
keys
- the unique entry Keys- Returns:
- the query
-
workbasketKeyLike
Description copied from interface:WorkbasketAccessItemQuery
Add 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:
workbasketKeyLike
in interfaceWorkbasketAccessItemQuery
- Parameters:
key
- the keys as Strings- Returns:
- the query
-
accessIdIn
Description copied from interface:WorkbasketAccessItemQuery
Add your accessIds to your query.- Specified by:
accessIdIn
in interfaceWorkbasketAccessItemQuery
- Parameters:
accessId
- as access Ids- Returns:
- the query
-
accessIdLike
Description copied from interface:WorkbasketAccessItemQuery
Add 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:
accessIdLike
in 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:WorkbasketAccessItemQuery
Sort the query result by workbasket id.- Specified by:
orderByWorkbasketId
in 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:WorkbasketAccessItemQuery
Sort the query result by workbasket key.- Specified by:
orderByWorkbasketKey
in 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:WorkbasketAccessItemQuery
Sort the query result by access Id.- Specified by:
orderByAccessId
in 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:WorkbasketAccessItemQuery
Sort the query result by Id.- Specified by:
orderById
in 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:
list
in interfaceio.kadai.common.api.BaseQuery<WorkbasketAccessItem,
AccessItemQueryColumnName>
-
list
- Specified by:
list
in interfaceio.kadai.common.api.BaseQuery<WorkbasketAccessItem,
AccessItemQueryColumnName>
-
listValues
public List<String> listValues(AccessItemQueryColumnName columnName, io.kadai.common.api.BaseQuery.SortDirection sortDirection) - Specified by:
listValues
in interfaceio.kadai.common.api.BaseQuery<WorkbasketAccessItem,
AccessItemQueryColumnName>
-
single
- Specified by:
single
in interfaceio.kadai.common.api.BaseQuery<WorkbasketAccessItem,
AccessItemQueryColumnName>
-
count
public long count()- Specified by:
count
in interfaceio.kadai.common.api.BaseQuery<WorkbasketAccessItem,
AccessItemQueryColumnName>
-
getIdIn
-
getAccessIdIn
-
getAccessIdLike
-
getWorkbasketIdIn
-
getOrderBy
-
getOrderColumns
-
getColumnName
-
getWorkbasketKeyIn
-
getWorkbasketKeyLike
-
toString
-