Class FindWorkflowTasksRequest
Object
PagedRequest
FindWorkflowTasksRequest
- All Implemented Interfaces:
Serializable
Represents all parameters that can be used to search for workflow tasks.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic enumThis enum identifies the type of business item.static enumThis enum identifies on what fields it is possible to order tasks.static enum -
Field Summary
Fields inherited from class PagedRequest
countLimit, limit, offset -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanThe ID of the business item.The part of the name of the business item.The type of the business item.The creation date of the task.The part of the task description.The due date of the task.The field on which the results are sorted.The sorting order.The part of the id of the task.getTitle()The title/name of the task.getType()The task type.The ID of the user for which the tasks need to be returned.The type of relation between user and searched tasks.inthashCode()voidsetBusinessItemId(UUID businessItemId) The ID of the business item.voidsetBusinessItemName(String businessItemName) The part of the name of the business item.voidsetBusinessItemType(FindWorkflowTasksRequest.BusinessItemType businessItemType) The type of the business item.voidsetCreateDate(Long createDate) The creation date of the task.voidsetDescription(String description) The part of the task description.voidsetDueDate(Long dueDate) The due date of the task.voidsetSortField(FindWorkflowTasksRequest.SortField sortField) The field on which the results are sorted.voidsetSortOrder(SortOrder sortOrder) The sorting order.voidsetTaskIdPhrase(String taskIdPhrase) The part of the id of the task.voidThe title/name of the task.voidThe task type.voidThe ID of the user for which the tasks need to be returned.voidsetWorkflowTaskUserRelation(FindWorkflowTasksRequest.WorkflowTaskUserRelation workflowTaskUserRelation) The type of relation between user and searched tasks.toString()Methods inherited from class PagedRequest
getCountLimit, getLimit, getOffset, isPagingActive, setCountLimit, setLimit, setOffset
-
Constructor Details
-
FindWorkflowTasksRequest
public FindWorkflowTasksRequest()
-
-
Method Details
-
builder
-
getBusinessItemId
The ID of the business item. -
getBusinessItemType
The type of the business item. -
getTaskIdPhrase
The part of the id of the task. -
getWorkflowTaskUserRelation
The type of relation between user and searched tasks.This could be either set to search for all the tasks the user is permitted to view or just those assigned to the user.
-
getBusinessItemName
The part of the name of the business item. -
getDescription
The part of the task description. -
getUserId
The ID of the user for which the tasks need to be returned. If empty, the current logged in user will be used. -
getCreateDate
The creation date of the task. It is the timestamp (in UTC time standard). -
getDueDate
The due date of the task. It is the timestamp (in UTC time standard). -
getTitle
The title/name of the task. -
getType
The task type. -
getSortField
The field on which the results are sorted. On due date by default. For possible values seeFindWorkflowTasksRequest.SortField. -
getSortOrder
The sorting order. -
setBusinessItemId
The ID of the business item. -
setBusinessItemType
The type of the business item. -
setTaskIdPhrase
The part of the id of the task. -
setWorkflowTaskUserRelation
public void setWorkflowTaskUserRelation(FindWorkflowTasksRequest.WorkflowTaskUserRelation workflowTaskUserRelation) The type of relation between user and searched tasks.This could be either set to search for all the tasks the user is permitted to view or just those assigned to the user.
-
setBusinessItemName
The part of the name of the business item. -
setDescription
The part of the task description. -
setUserId
The ID of the user for which the tasks need to be returned. If empty, the current logged in user will be used. -
setCreateDate
The creation date of the task. It is the timestamp (in UTC time standard). -
setDueDate
The due date of the task. It is the timestamp (in UTC time standard). -
setTitle
The title/name of the task. -
setType
The task type. -
setSortField
The field on which the results are sorted. On due date by default. For possible values seeFindWorkflowTasksRequest.SortField. -
setSortOrder
The sorting order. -
equals
- Overrides:
equalsin classPagedRequest
-
canEqual
- Overrides:
canEqualin classPagedRequest
-
hashCode
public int hashCode()- Overrides:
hashCodein classPagedRequest
-
toString
- Overrides:
toStringin classPagedRequest
-