Package pro.taskana.workbasket.internal
Class WorkbasketQueryImpl
- java.lang.Object
-
- pro.taskana.workbasket.internal.WorkbasketQueryImpl
-
- All Implemented Interfaces:
BaseQuery<WorkbasketSummary,WorkbasketQueryColumnName>,WorkbasketQuery
public class WorkbasketQueryImpl extends Object implements WorkbasketQuery
WorkbasketQuery for generating dynamic SQL.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface pro.taskana.common.api.BaseQuery
BaseQuery.SortDirection
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkbasketQueryaccessIdsHavePermission(WorkbasketPermission permission, String... accessIds)Setting up the permission which should be granted on the result workbaskets and the users which should be checked.WorkbasketQuerycallerHasPermission(WorkbasketPermission permission)Add condition to query if the caller (one of the accessIds of the caller) has the given permission on the workbasket.longcount()WorkbasketQuerycreatedWithin(TimeInterval... intervals)Add the time intervals within which the workbasket was created to your query.WorkbasketQuerycustomAttributeIn(WorkbasketCustomField customField, String... searchArguments)Add the values of custom attributes for exact matching to your query.WorkbasketQuerycustomAttributeLike(WorkbasketCustomField customField, String... searchArguments)Add the values of custom attributes for pattern matching to your query.WorkbasketQuerydescriptionLike(String... descriptions)Add your description to your query.WorkbasketQuerydomainIn(String... domains)Add your domains to your query.WorkbasketQuerydomainLike(String... domains)Add the domains for pattern matching to your query.String[]getAccessId()WorkbasketQueryColumnNamegetColumnName()TimeInterval[]getCreatedIn()String[]getCustom1In()String[]getCustom1Like()String[]getCustom2In()String[]getCustom2Like()String[]getCustom3In()String[]getCustom3Like()String[]getCustom4In()String[]getCustom4Like()String[]getDescriptionLike()String[]getDomainIn()String[]getDomainLike()String[]getIdIn()String[]getKeyIn()String[]getKeyLike()String[]getKeyOrNameLike()TimeInterval[]getModifiedIn()String[]getNameIn()String[]getNameLike()List<String>getOrderBy()List<String>getOrderColumns()String[]getOrgLevel1In()String[]getOrgLevel1Like()String[]getOrgLevel2In()String[]getOrgLevel2Like()String[]getOrgLevel3In()String[]getOrgLevel3Like()String[]getOrgLevel4In()String[]getOrgLevel4Like()String[]getOwnerIn()String[]getOwnerLike()WorkbasketPermissiongetPermission()WorkbasketType[]getType()WorkbasketQueryidIn(String... ids)Add your ids to your query.booleanisCheckReadPermission()booleanisJoinWithAccessList()booleanisMarkedForDeletion()WorkbasketQuerykeyIn(String... keys)Add your keys to your query.WorkbasketQuerykeyLike(String... keys)Add keys to your query.WorkbasketQuerykeyOrNameLike(String... keysOrNames)Add search strings to your query that are searched case-insensitively in the key and name fields of workbaskets.List<WorkbasketSummary>list()List<WorkbasketSummary>list(int offset, int limit)List<String>listValues(WorkbasketQueryColumnName columnName, BaseQuery.SortDirection sortDirection)static voidlowercaseAccessIds(String[] accessIdArray)WorkbasketQuerymarkedForDeletion(boolean markedForDeletion)Add to your query if the Workbasket shall be marked for deletion.WorkbasketQuerymodifiedWithin(TimeInterval... intervals)Add the time intervals within which the workbasket was modified to your query.WorkbasketQuerynameIn(String... names)Add your names to your query.WorkbasketQuerynameLike(String... names)Add names to your query.WorkbasketQueryorderByCustomAttribute(WorkbasketCustomField customField, BaseQuery.SortDirection sortDirection)This method sorts the query result according to the value of a custom field.WorkbasketQueryorderByDescription(BaseQuery.SortDirection sortDirection)Sort the query result by description.WorkbasketQueryorderByDomain(BaseQuery.SortDirection sortDirection)Sort the query result by domain.WorkbasketQueryorderByKey(BaseQuery.SortDirection sortDirection)Sort the query result by key.WorkbasketQueryorderByName(BaseQuery.SortDirection sortDirection)Sort the query result by name.WorkbasketQueryorderByOrgLevel1(BaseQuery.SortDirection sortDirection)Sort the query result by organization level 1.WorkbasketQueryorderByOrgLevel2(BaseQuery.SortDirection sortDirection)Sort the query result by organization level 2.WorkbasketQueryorderByOrgLevel3(BaseQuery.SortDirection sortDirection)Sort the query result by organization level 3.WorkbasketQueryorderByOrgLevel4(BaseQuery.SortDirection sortDirection)Sort the query result by organization level 4.WorkbasketQueryorderByOwner(BaseQuery.SortDirection sortDirection)Sort the query result by owner.WorkbasketQueryorderByType(BaseQuery.SortDirection sortDirection)Sort the query result by type.WorkbasketQueryorgLevel1In(String... orgLevels1)Add the 1st organization level to your query.WorkbasketQueryorgLevel1Like(String... orgLevels1)Add the 1st organization level for pattern matching to your query.WorkbasketQueryorgLevel2In(String... orgLevels2)Add the 2nd organization level to your query.WorkbasketQueryorgLevel2Like(String... orgLevels2)Add the 2nd organization level for pattern matching to your query.WorkbasketQueryorgLevel3In(String... orgLevels3)Add the 3rd organization level to your query.WorkbasketQueryorgLevel3Like(String... orgLevels3)Add the 3rd organization level for pattern matching to your query.WorkbasketQueryorgLevel4In(String... orgLevels4)Add the 4th organization level to your query.WorkbasketQueryorgLevel4Like(String... orgLevels4)Add the 4th organization level for pattern matching to your query.WorkbasketQueryownerIn(String... owners)Add the owners to your query.WorkbasketQueryownerLike(String... owners)Add the owners for pattern matching to your query.voidsetUsedToAugmentTasks(boolean usedToAugmentTasks)WorkbasketSummarysingle()StringtoString()WorkbasketQuerytypeIn(WorkbasketType... types)Add your types to your query.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface pro.taskana.common.api.BaseQuery
listPage, toLowerCopy
-
-
-
-
Method Detail
-
idIn
public WorkbasketQuery idIn(String... ids)
Description copied from interface:WorkbasketQueryAdd your ids to your query. The ids are compared to the ids of workbaskets with the IN operator.- Specified by:
idInin interfaceWorkbasketQuery- Parameters:
ids- the id as Strings- Returns:
- the query
-
keyIn
public WorkbasketQuery keyIn(String... keys)
Description copied from interface:WorkbasketQueryAdd your keys to your query. The keys are compared case-insensitively to the keys of workbaskets with the IN operator.- Specified by:
keyInin interfaceWorkbasketQuery- Parameters:
keys- the keys as Strings- Returns:
- the query
-
keyLike
public WorkbasketQuery keyLike(String... keys)
Description copied from interface:WorkbasketQueryAdd keys to your query. The keys are compared case-insensitively to the keys of workbaskets 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 workbaskets whose keys are like key1 or like key2, etc.- Specified by:
keyLikein interfaceWorkbasketQuery- Parameters:
keys- the keys as Strings- Returns:
- the query
-
nameIn
public WorkbasketQuery nameIn(String... names)
Description copied from interface:WorkbasketQueryAdd your names to your query. The names are compared case-insensitively to the names of workbaskets- Specified by:
nameInin interfaceWorkbasketQuery- Parameters:
names- the names as Strings- Returns:
- the query
-
nameLike
public WorkbasketQuery nameLike(String... names)
Description copied from interface:WorkbasketQueryAdd names to your query. The names are compared case-insensitively to the names of workbaskets with the SQL LIKE operator. You may add a wildcard like '%' to search generically. If you specify multiple names, they are connected with an OR operator, this is, the query searches workbaskets whose names are like name1 or like name2, etc.- Specified by:
nameLikein interfaceWorkbasketQuery- Parameters:
names- the names as Strings- Returns:
- the query
-
keyOrNameLike
public WorkbasketQuery keyOrNameLike(String... keysOrNames)
Description copied from interface:WorkbasketQueryAdd search strings to your query that are searched case-insensitively in the key and name fields of workbaskets. 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 workbaskets whose keys are like string1 or whose names are like string1 or whose keys are like string2 or whose names are like string2, etc...- Specified by:
keyOrNameLikein interfaceWorkbasketQuery- Parameters:
keysOrNames- the search strings- Returns:
- the query
-
domainIn
public WorkbasketQuery domainIn(String... domains)
Description copied from interface:WorkbasketQueryAdd your domains to your query.- Specified by:
domainInin interfaceWorkbasketQuery- Parameters:
domains- the domains as Strings- Returns:
- the query
-
typeIn
public WorkbasketQuery typeIn(WorkbasketType... types)
Description copied from interface:WorkbasketQueryAdd your types to your query.- Specified by:
typeInin interfaceWorkbasketQuery- Parameters:
types- the types- Returns:
- the query
-
createdWithin
public WorkbasketQuery createdWithin(TimeInterval... intervals)
Description copied from interface:WorkbasketQueryAdd the time intervals within which the workbasket was created to your query. For each time interval, the database query will search for workbaskets whose created timestamp is after or at the interval's begin and before or at the interval's end. If more than one interval is specified, the query will connect them with the OR keyword. If either begin or end of an interval are null, these values will not be specified in the query.- Specified by:
createdWithinin interfaceWorkbasketQuery- Parameters:
intervals- - the TimeIntervals within which the workbasket was created- Returns:
- the query
-
modifiedWithin
public WorkbasketQuery modifiedWithin(TimeInterval... intervals)
Description copied from interface:WorkbasketQueryAdd the time intervals within which the workbasket was modified to your query. For each time interval, the database query will search for workbaskets whose created timestamp is after or at the interval's begin and before or at the interval's end. If more than one interval is specified, the query will connect them with the OR keyword. If either begin or end of an interval are null, these values will not be specified in the query.- Specified by:
modifiedWithinin interfaceWorkbasketQuery- Parameters:
intervals- - the TimeIntervals within which the workbasket was created- Returns:
- the query
-
descriptionLike
public WorkbasketQuery descriptionLike(String... descriptions)
Description copied from interface:WorkbasketQueryAdd your description to your query. It will be compared case-insensitively to the descriptions of workbaskets using the LIKE operator. You may use a wildcard like '%' to search generically. If you specify multiple arguments they are combined with the OR keyword.- Specified by:
descriptionLikein interfaceWorkbasketQuery- Parameters:
descriptions- your description- Returns:
- the query
-
ownerIn
public WorkbasketQuery ownerIn(String... owners)
Description copied from interface:WorkbasketQueryAdd the owners to your query.- Specified by:
ownerInin interfaceWorkbasketQuery- Parameters:
owners- the owners as String- Returns:
- the query
-
ownerLike
public WorkbasketQuery ownerLike(String... owners)
Description copied from interface:WorkbasketQueryAdd the owners for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.- Specified by:
ownerLikein interfaceWorkbasketQuery- Parameters:
owners- the owners as Strings- Returns:
- the query
-
accessIdsHavePermission
public WorkbasketQuery accessIdsHavePermission(WorkbasketPermission permission, String... accessIds) throws InvalidArgumentException, NotAuthorizedException
Description copied from interface:WorkbasketQuerySetting up the permission which should be granted on the result workbaskets and the users which should be checked. READ permission will always be checked by default.
The AccessIds and the given permission will throw a Exception if they would be NULL.- Specified by:
accessIdsHavePermissionin interfaceWorkbasketQuery- Parameters:
permission- which should be used for results.accessIds- Users which sould be checked for given permissions on workbaskets.- Returns:
- the current query object.
- Throws:
InvalidArgumentException- if permission OR the accessIds are NULL.NotAuthorizedException- if the current user is not member of role BUSINESS_ADMIN or ADMIN
-
callerHasPermission
public WorkbasketQuery callerHasPermission(WorkbasketPermission permission)
Description copied from interface:WorkbasketQueryAdd condition to query if the caller (one of the accessIds of the caller) has the given permission on the workbasket.- Specified by:
callerHasPermissionin interfaceWorkbasketQuery- Parameters:
permission- the permission for the query condition.- Returns:
- the updated query.
-
orderByName
public WorkbasketQuery orderByName(BaseQuery.SortDirection sortDirection)
Description copied from interface:WorkbasketQuerySort the query result by name.- Specified by:
orderByNamein interfaceWorkbasketQuery- 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
-
orderByKey
public WorkbasketQuery orderByKey(BaseQuery.SortDirection sortDirection)
Description copied from interface:WorkbasketQuerySort the query result by key.- Specified by:
orderByKeyin interfaceWorkbasketQuery- 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
-
orderByDescription
public WorkbasketQuery orderByDescription(BaseQuery.SortDirection sortDirection)
Description copied from interface:WorkbasketQuerySort the query result by description.- Specified by:
orderByDescriptionin interfaceWorkbasketQuery- 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
-
orderByOwner
public WorkbasketQuery orderByOwner(BaseQuery.SortDirection sortDirection)
Description copied from interface:WorkbasketQuerySort the query result by owner.- Specified by:
orderByOwnerin interfaceWorkbasketQuery- 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
-
orderByType
public WorkbasketQuery orderByType(BaseQuery.SortDirection sortDirection)
Description copied from interface:WorkbasketQuerySort the query result by type.- Specified by:
orderByTypein interfaceWorkbasketQuery- 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
-
orderByDomain
public WorkbasketQuery orderByDomain(BaseQuery.SortDirection sortDirection)
Description copied from interface:WorkbasketQuerySort the query result by domain.- Specified by:
orderByDomainin interfaceWorkbasketQuery- 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
-
domainLike
public WorkbasketQuery domainLike(String... domains)
Description copied from interface:WorkbasketQueryAdd the domains for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.- Specified by:
domainLikein interfaceWorkbasketQuery- Parameters:
domains- the domains of workbaskets as Strings- Returns:
- the query
-
orderByCustomAttribute
public WorkbasketQuery orderByCustomAttribute(WorkbasketCustomField customField, BaseQuery.SortDirection sortDirection)
Description copied from interface:WorkbasketQueryThis method sorts the query result according to the value of a custom field.- Specified by:
orderByCustomAttributein interfaceWorkbasketQuery- Parameters:
customField- identifies which custom attribute is affected.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
-
orderByOrgLevel1
public WorkbasketQuery orderByOrgLevel1(BaseQuery.SortDirection sortDirection)
Description copied from interface:WorkbasketQuerySort the query result by organization level 1.- Specified by:
orderByOrgLevel1in interfaceWorkbasketQuery- 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
-
orderByOrgLevel2
public WorkbasketQuery orderByOrgLevel2(BaseQuery.SortDirection sortDirection)
Description copied from interface:WorkbasketQuerySort the query result by organization level 2.- Specified by:
orderByOrgLevel2in interfaceWorkbasketQuery- 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
-
orderByOrgLevel3
public WorkbasketQuery orderByOrgLevel3(BaseQuery.SortDirection sortDirection)
Description copied from interface:WorkbasketQuerySort the query result by organization level 3.- Specified by:
orderByOrgLevel3in interfaceWorkbasketQuery- 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
-
orderByOrgLevel4
public WorkbasketQuery orderByOrgLevel4(BaseQuery.SortDirection sortDirection)
Description copied from interface:WorkbasketQuerySort the query result by organization level 4.- Specified by:
orderByOrgLevel4in interfaceWorkbasketQuery- 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
-
customAttributeIn
public WorkbasketQuery customAttributeIn(WorkbasketCustomField customField, String... searchArguments)
Description copied from interface:WorkbasketQueryAdd the values of custom attributes for exact matching to your query.- Specified by:
customAttributeInin interfaceWorkbasketQuery- Parameters:
customField- identifies which custom attribute is affected.searchArguments- the customField values of the searched for tasks- Returns:
- the query
-
customAttributeLike
public WorkbasketQuery customAttributeLike(WorkbasketCustomField customField, String... searchArguments)
Description copied from interface:WorkbasketQueryAdd the values of custom attributes for pattern matching to your query. They will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.- Specified by:
customAttributeLikein interfaceWorkbasketQuery- Parameters:
customField- identifies which custom attribute is affected.searchArguments- the customField values of the searched-for tasks- Returns:
- the query
-
orgLevel1In
public WorkbasketQuery orgLevel1In(String... orgLevels1)
Description copied from interface:WorkbasketQueryAdd the 1st organization level to your query.- Specified by:
orgLevel1Inin interfaceWorkbasketQuery- Parameters:
orgLevels1- the 1st organization level as String- Returns:
- the query
-
orgLevel1Like
public WorkbasketQuery orgLevel1Like(String... orgLevels1)
Description copied from interface:WorkbasketQueryAdd the 1st organization level for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.- Specified by:
orgLevel1Likein interfaceWorkbasketQuery- Parameters:
orgLevels1- the 1st organization level as Strings- Returns:
- the query
-
orgLevel2In
public WorkbasketQuery orgLevel2In(String... orgLevels2)
Description copied from interface:WorkbasketQueryAdd the 2nd organization level to your query.- Specified by:
orgLevel2Inin interfaceWorkbasketQuery- Parameters:
orgLevels2- the 2nd organization level as String- Returns:
- the query
-
orgLevel2Like
public WorkbasketQuery orgLevel2Like(String... orgLevels2)
Description copied from interface:WorkbasketQueryAdd the 2nd organization level for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.- Specified by:
orgLevel2Likein interfaceWorkbasketQuery- Parameters:
orgLevels2- the 2nd organization level as Strings- Returns:
- the query
-
orgLevel3In
public WorkbasketQuery orgLevel3In(String... orgLevels3)
Description copied from interface:WorkbasketQueryAdd the 3rd organization level to your query.- Specified by:
orgLevel3Inin interfaceWorkbasketQuery- Parameters:
orgLevels3- the 3rd organization level as String- Returns:
- the query
-
orgLevel3Like
public WorkbasketQuery orgLevel3Like(String... orgLevels3)
Description copied from interface:WorkbasketQueryAdd the 3rd organization level for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.- Specified by:
orgLevel3Likein interfaceWorkbasketQuery- Parameters:
orgLevels3- the 3rd organization level as Strings- Returns:
- the query
-
orgLevel4In
public WorkbasketQuery orgLevel4In(String... orgLevels4)
Description copied from interface:WorkbasketQueryAdd the 4th organization level to your query.- Specified by:
orgLevel4Inin interfaceWorkbasketQuery- Parameters:
orgLevels4- the 4th organization level as String- Returns:
- the query
-
orgLevel4Like
public WorkbasketQuery orgLevel4Like(String... orgLevels4)
Description copied from interface:WorkbasketQueryAdd the 4th organization level for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.- Specified by:
orgLevel4Likein interfaceWorkbasketQuery- Parameters:
orgLevels4- the 4th organization level as Strings- Returns:
- the query
-
markedForDeletion
public WorkbasketQuery markedForDeletion(boolean markedForDeletion)
Description copied from interface:WorkbasketQueryAdd to your query if the Workbasket shall be marked for deletion.- Specified by:
markedForDeletionin interfaceWorkbasketQuery- Parameters:
markedForDeletion- a simple flag showing if the workbasket is marked for deletion- Returns:
- the query
-
list
public List<WorkbasketSummary> list()
- Specified by:
listin interfaceBaseQuery<WorkbasketSummary,WorkbasketQueryColumnName>
-
list
public List<WorkbasketSummary> list(int offset, int limit)
- Specified by:
listin interfaceBaseQuery<WorkbasketSummary,WorkbasketQueryColumnName>
-
listValues
public List<String> listValues(WorkbasketQueryColumnName columnName, BaseQuery.SortDirection sortDirection)
- Specified by:
listValuesin interfaceBaseQuery<WorkbasketSummary,WorkbasketQueryColumnName>
-
single
public WorkbasketSummary single()
- Specified by:
singlein interfaceBaseQuery<WorkbasketSummary,WorkbasketQueryColumnName>
-
count
public long count()
- Specified by:
countin interfaceBaseQuery<WorkbasketSummary,WorkbasketQueryColumnName>
-
getAccessId
public String[] getAccessId()
-
getPermission
public WorkbasketPermission getPermission()
-
getNameIn
public String[] getNameIn()
-
getNameLike
public String[] getNameLike()
-
getKeyIn
public String[] getKeyIn()
-
getKeyLike
public String[] getKeyLike()
-
getKeyOrNameLike
public String[] getKeyOrNameLike()
-
getType
public WorkbasketType[] getType()
-
getCreatedIn
public TimeInterval[] getCreatedIn()
-
getModifiedIn
public TimeInterval[] getModifiedIn()
-
getDescriptionLike
public String[] getDescriptionLike()
-
getOwnerIn
public String[] getOwnerIn()
-
getDomainIn
public String[] getDomainIn()
-
getDomainLike
public String[] getDomainLike()
-
getCustom1In
public String[] getCustom1In()
-
getCustom1Like
public String[] getCustom1Like()
-
getCustom2In
public String[] getCustom2In()
-
getCustom2Like
public String[] getCustom2Like()
-
getCustom3In
public String[] getCustom3In()
-
getCustom3Like
public String[] getCustom3Like()
-
getCustom4In
public String[] getCustom4In()
-
getCustom4Like
public String[] getCustom4Like()
-
getOrgLevel1In
public String[] getOrgLevel1In()
-
getOrgLevel1Like
public String[] getOrgLevel1Like()
-
getOrgLevel2In
public String[] getOrgLevel2In()
-
getOrgLevel2Like
public String[] getOrgLevel2Like()
-
getOrgLevel3In
public String[] getOrgLevel3In()
-
getOrgLevel3Like
public String[] getOrgLevel3Like()
-
getOrgLevel4In
public String[] getOrgLevel4In()
-
getOrgLevel4Like
public String[] getOrgLevel4Like()
-
isMarkedForDeletion
public boolean isMarkedForDeletion()
-
getOwnerLike
public String[] getOwnerLike()
-
getIdIn
public String[] getIdIn()
-
getColumnName
public WorkbasketQueryColumnName getColumnName()
-
isJoinWithAccessList
public boolean isJoinWithAccessList()
-
isCheckReadPermission
public boolean isCheckReadPermission()
-
setUsedToAugmentTasks
public void setUsedToAugmentTasks(boolean usedToAugmentTasks)
-
lowercaseAccessIds
public static void lowercaseAccessIds(String[] accessIdArray)
-
-