Package io.camunda.tasklist
Record Class TasklistClient.TaskSearch
java.lang.Object
java.lang.Record
io.camunda.tasklist.TasklistClient.TaskSearch
- Enclosing interface:
TasklistClient
public static record TasklistClient.TaskSearch(TasklistClient.TaskState state, Boolean assigned, String assignee, List<String> assignees, String taskDefinitionId, String candidateGroup, List<String> candidateGroups, String candidateUser, List<String> candidateUsers, String processDefinitionKey, String processInstanceKey, Integer pageSize, TasklistClient.TaskSearch.DateRange followUpDate, TasklistClient.TaskSearch.DateRange dueDate, List<TasklistClient.TaskSearch.TaskVariable> taskVariables, List<String> tenantIds, List<TasklistClient.TaskSearch.Sort> sort, List<String> searchAfter, List<String> searchAfterOrEqual, List<String> searchBefore, List<String> searchBeforeOrEqual, String after, String before, List<TasklistClient.IncludeVariable> includeVariables, TasklistClient.Implementation implementation, TasklistClient.TaskSearch.Priority priority)
extends Record
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final recordstatic final record -
Constructor Summary
ConstructorsConstructorDescriptionTaskSearch(TasklistClient.TaskState state, Boolean assigned, String assignee, List<String> assignees, String taskDefinitionId, String candidateGroup, List<String> candidateGroups, String candidateUser, List<String> candidateUsers, String processDefinitionKey, String processInstanceKey, Integer pageSize, TasklistClient.TaskSearch.DateRange followUpDate, TasklistClient.TaskSearch.DateRange dueDate, List<TasklistClient.TaskSearch.TaskVariable> taskVariables, List<String> tenantIds, List<TasklistClient.TaskSearch.Sort> sort, List<String> searchAfter, List<String> searchAfterOrEqual, List<String> searchBefore, List<String> searchBeforeOrEqual, String after, String before, List<TasklistClient.IncludeVariable> includeVariables, TasklistClient.Implementation implementation, TasklistClient.TaskSearch.Priority priority) Creates an instance of aTaskSearchrecord class. -
Method Summary
Modifier and TypeMethodDescriptionafter()Returns the value of theafterrecord component.assigned()Returns the value of theassignedrecord component.assignee()Returns the value of theassigneerecord component.Returns the value of theassigneesrecord component.before()Returns the value of thebeforerecord component.Returns the value of thecandidateGrouprecord component.Returns the value of thecandidateGroupsrecord component.Returns the value of thecandidateUserrecord component.Returns the value of thecandidateUsersrecord component.dueDate()Returns the value of thedueDaterecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of thefollowUpDaterecord component.final inthashCode()Returns a hash code value for this object.Returns the value of theimplementationrecord component.Returns the value of theincludeVariablesrecord component.pageSize()Returns the value of thepageSizerecord component.priority()Returns the value of thepriorityrecord component.Returns the value of theprocessDefinitionKeyrecord component.Returns the value of theprocessInstanceKeyrecord component.Returns the value of thesearchAfterrecord component.Returns the value of thesearchAfterOrEqualrecord component.Returns the value of thesearchBeforerecord component.Returns the value of thesearchBeforeOrEqualrecord component.sort()Returns the value of thesortrecord component.state()Returns the value of thestaterecord component.Returns the value of thetaskDefinitionIdrecord component.Returns the value of thetaskVariablesrecord component.Returns the value of thetenantIdsrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
TaskSearch
public TaskSearch(TasklistClient.TaskState state, Boolean assigned, String assignee, List<String> assignees, String taskDefinitionId, String candidateGroup, List<String> candidateGroups, String candidateUser, List<String> candidateUsers, String processDefinitionKey, String processInstanceKey, Integer pageSize, TasklistClient.TaskSearch.DateRange followUpDate, TasklistClient.TaskSearch.DateRange dueDate, List<TasklistClient.TaskSearch.TaskVariable> taskVariables, List<String> tenantIds, List<TasklistClient.TaskSearch.Sort> sort, List<String> searchAfter, List<String> searchAfterOrEqual, List<String> searchBefore, List<String> searchBeforeOrEqual, String after, String before, List<TasklistClient.IncludeVariable> includeVariables, TasklistClient.Implementation implementation, TasklistClient.TaskSearch.Priority priority) Creates an instance of aTaskSearchrecord class.- Parameters:
state- the value for thestaterecord componentassigned- the value for theassignedrecord componentassignee- the value for theassigneerecord componentassignees- the value for theassigneesrecord componenttaskDefinitionId- the value for thetaskDefinitionIdrecord componentcandidateGroup- the value for thecandidateGrouprecord componentcandidateGroups- the value for thecandidateGroupsrecord componentcandidateUser- the value for thecandidateUserrecord componentcandidateUsers- the value for thecandidateUsersrecord componentprocessDefinitionKey- the value for theprocessDefinitionKeyrecord componentprocessInstanceKey- the value for theprocessInstanceKeyrecord componentpageSize- the value for thepageSizerecord componentfollowUpDate- the value for thefollowUpDaterecord componentdueDate- the value for thedueDaterecord componenttaskVariables- the value for thetaskVariablesrecord componenttenantIds- the value for thetenantIdsrecord componentsort- the value for thesortrecord componentsearchAfter- the value for thesearchAfterrecord componentsearchAfterOrEqual- the value for thesearchAfterOrEqualrecord componentsearchBefore- the value for thesearchBeforerecord componentsearchBeforeOrEqual- the value for thesearchBeforeOrEqualrecord componentafter- the value for theafterrecord componentbefore- the value for thebeforerecord componentincludeVariables- the value for theincludeVariablesrecord componentimplementation- the value for theimplementationrecord componentpriority- the value for thepriorityrecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
state
Returns the value of thestaterecord component.- Returns:
- the value of the
staterecord component
-
assigned
Returns the value of theassignedrecord component.- Returns:
- the value of the
assignedrecord component
-
assignee
Returns the value of theassigneerecord component.- Returns:
- the value of the
assigneerecord component
-
assignees
Returns the value of theassigneesrecord component.- Returns:
- the value of the
assigneesrecord component
-
taskDefinitionId
Returns the value of thetaskDefinitionIdrecord component.- Returns:
- the value of the
taskDefinitionIdrecord component
-
candidateGroup
Returns the value of thecandidateGrouprecord component.- Returns:
- the value of the
candidateGrouprecord component
-
candidateGroups
Returns the value of thecandidateGroupsrecord component.- Returns:
- the value of the
candidateGroupsrecord component
-
candidateUser
Returns the value of thecandidateUserrecord component.- Returns:
- the value of the
candidateUserrecord component
-
candidateUsers
Returns the value of thecandidateUsersrecord component.- Returns:
- the value of the
candidateUsersrecord component
-
processDefinitionKey
Returns the value of theprocessDefinitionKeyrecord component.- Returns:
- the value of the
processDefinitionKeyrecord component
-
processInstanceKey
Returns the value of theprocessInstanceKeyrecord component.- Returns:
- the value of the
processInstanceKeyrecord component
-
pageSize
Returns the value of thepageSizerecord component.- Returns:
- the value of the
pageSizerecord component
-
followUpDate
Returns the value of thefollowUpDaterecord component.- Returns:
- the value of the
followUpDaterecord component
-
dueDate
Returns the value of thedueDaterecord component.- Returns:
- the value of the
dueDaterecord component
-
taskVariables
Returns the value of thetaskVariablesrecord component.- Returns:
- the value of the
taskVariablesrecord component
-
tenantIds
Returns the value of thetenantIdsrecord component.- Returns:
- the value of the
tenantIdsrecord component
-
sort
Returns the value of thesortrecord component.- Returns:
- the value of the
sortrecord component
-
searchAfter
Returns the value of thesearchAfterrecord component.- Returns:
- the value of the
searchAfterrecord component
-
searchAfterOrEqual
Returns the value of thesearchAfterOrEqualrecord component.- Returns:
- the value of the
searchAfterOrEqualrecord component
-
searchBefore
Returns the value of thesearchBeforerecord component.- Returns:
- the value of the
searchBeforerecord component
-
searchBeforeOrEqual
Returns the value of thesearchBeforeOrEqualrecord component.- Returns:
- the value of the
searchBeforeOrEqualrecord component
-
after
Returns the value of theafterrecord component.- Returns:
- the value of the
afterrecord component
-
before
Returns the value of thebeforerecord component.- Returns:
- the value of the
beforerecord component
-
includeVariables
Returns the value of theincludeVariablesrecord component.- Returns:
- the value of the
includeVariablesrecord component
-
implementation
Returns the value of theimplementationrecord component.- Returns:
- the value of the
implementationrecord component
-
priority
Returns the value of thepriorityrecord component.- Returns:
- the value of the
priorityrecord component
-