Class JsonTaskQueryConverter
java.lang.Object
org.operaton.bpm.engine.impl.json.JsonTaskQueryConverter
- All Implemented Interfaces:
JsonObjectConverter<TaskQuery>
- Author:
- Sebastian Menski
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected static final Map<String,BiConsumer<TaskQueryImpl, com.google.gson.JsonObject>> static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringDeprecated, for removal: This API element is subject to removal in a future version.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected static JsonTaskQueryVariableValueConverterstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddSuspensionStateField(com.google.gson.JsonObject jsonObject, SuspensionState suspensionState) protected voidaddTenantIdFields(com.google.gson.JsonObject jsonObject, TaskQueryImpl query) protected voidaddVariable(com.google.gson.JsonObject jsonObject, String variableType, TaskQueryVariableValue variable) protected static voidaddVariables(TaskQueryImpl query, com.google.gson.JsonArray variables, boolean isTaskVariable, boolean isProcessVariable) protected voidaddVariablesFields(com.google.gson.JsonObject jsonObject, List<TaskQueryVariableValue> variables) protected static String[]getArray(com.google.gson.JsonArray array) getList(com.google.gson.JsonArray array) com.google.gson.JsonObjecttoJsonObject(TaskQuery taskQuery) com.google.gson.JsonObjecttoJsonObject(TaskQuery taskQuery, boolean isOrQueryActive) toObject(com.google.gson.JsonObject json) protected TaskQuerytoObject(com.google.gson.JsonObject json, boolean isOrQuery) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.operaton.bpm.engine.impl.json.JsonObjectConverter
toJson
-
Field Details
-
ID
- See Also:
-
TASK_ID
- See Also:
-
TASK_ID_IN
- See Also:
-
NAME
- See Also:
-
NAME_NOT_EQUAL
- See Also:
-
NAME_LIKE
- See Also:
-
NAME_NOT_LIKE
- See Also:
-
DESCRIPTION
- See Also:
-
DESCRIPTION_LIKE
- See Also:
-
PRIORITY
- See Also:
-
MIN_PRIORITY
- See Also:
-
MAX_PRIORITY
- See Also:
-
ASSIGNEE
- See Also:
-
ASSIGNEE_LIKE
- See Also:
-
ASSIGNEE_IN
- See Also:
-
ASSIGNEE_NOT_IN
- See Also:
-
INVOLVED_USER
- See Also:
-
OWNER
- See Also:
-
UNASSIGNED
- See Also:
-
ASSIGNED
- See Also:
-
DELEGATION_STATE
- See Also:
-
CANDIDATE_USER
- See Also:
-
CANDIDATE_GROUP
- See Also:
-
CANDIDATE_GROUP_LIKE
- See Also:
-
CANDIDATE_GROUPS
- See Also:
-
WITH_CANDIDATE_GROUPS
- See Also:
-
WITHOUT_CANDIDATE_GROUPS
- See Also:
-
WITH_CANDIDATE_USERS
- See Also:
-
WITHOUT_CANDIDATE_USERS
- See Also:
-
INCLUDE_ASSIGNED_TASKS
- See Also:
-
INSTANCE_ID
- See Also:
-
PROCESS_INSTANCE_ID
- See Also:
-
PROCESS_INSTANCE_ID_IN
- See Also:
-
EXECUTION_ID
- See Also:
-
ACTIVITY_INSTANCE_ID_IN
- See Also:
-
CREATED
- See Also:
-
CREATED_BEFORE
- See Also:
-
CREATED_AFTER
- See Also:
-
UPDATED_AFTER
- See Also:
-
KEY
- See Also:
-
KEYS
- See Also:
-
KEY_NOT_IN
- See Also:
-
KEY_LIKE
- See Also:
-
PARENT_TASK_ID
- See Also:
-
PROCESS_DEFINITION_KEY
- See Also:
-
PROCESS_DEFINITION_KEYS
- See Also:
-
PROCESS_DEFINITION_ID
- See Also:
-
PROCESS_DEFINITION_NAME
- See Also:
-
PROCESS_DEFINITION_NAME_LIKE
- See Also:
-
PROCESS_INSTANCE_BUSINESS_KEY
- See Also:
-
PROCESS_INSTANCE_BUSINESS_KEYS
- See Also:
-
PROCESS_INSTANCE_BUSINESS_KEY_LIKE
- See Also:
-
DUE
- See Also:
-
DUE_DATE
- See Also:
-
DUE_BEFORE
- See Also:
-
DUE_AFTER
- See Also:
-
WITHOUT_DUE_DATE
- See Also:
-
FOLLOW_UP
- See Also:
-
FOLLOW_UP_DATE
- See Also:
-
FOLLOW_UP_BEFORE
- See Also:
-
FOLLOW_UP_NULL_ACCEPTED
- See Also:
-
FOLLOW_UP_AFTER
- See Also:
-
EXCLUDE_SUBTASKS
- See Also:
-
CASE_DEFINITION_KEY
- See Also:
-
CASE_DEFINITION_ID
- See Also:
-
CASE_DEFINITION_NAME
- See Also:
-
CASE_DEFINITION_NAME_LIKE
- See Also:
-
CASE_INSTANCE_ID
- See Also:
-
CASE_INSTANCE_BUSINESS_KEY
- See Also:
-
CASE_INSTANCE_BUSINESS_KEY_LIKE
- See Also:
-
CASE_EXECUTION_ID
- See Also:
-
ACTIVE
- See Also:
-
SUSPENDED
- See Also:
-
PROCESS_VARIABLES
- See Also:
-
TASK_VARIABLES
- See Also:
-
CASE_INSTANCE_VARIABLES
- See Also:
-
TENANT_IDS
- See Also:
-
WITHOUT_TENANT_ID
- See Also:
-
ORDERING_PROPERTIES
- See Also:
-
OR_QUERIES
- See Also:
-
ORDER_BY
Deprecated, for removal: This API element is subject to removal in a future version.since 1.0, useORDERING_PROPERTIESinstead for specifying task query ordering.Exists for backwards compatibility with Camunda 7.2; deprecated since Camunda 7.3- See Also:
-
variableValueConverter
-
handlers
-
-
Constructor Details
-
JsonTaskQueryConverter
public JsonTaskQueryConverter()
-
-
Method Details
-
toJsonObject
- Specified by:
toJsonObjectin interfaceJsonObjectConverter<TaskQuery>
-
toJsonObject
-
addSuspensionStateField
protected void addSuspensionStateField(com.google.gson.JsonObject jsonObject, SuspensionState suspensionState) -
addTenantIdFields
-
addVariablesFields
protected void addVariablesFields(com.google.gson.JsonObject jsonObject, List<TaskQueryVariableValue> variables) -
addVariable
protected void addVariable(com.google.gson.JsonObject jsonObject, String variableType, TaskQueryVariableValue variable) -
toObject
- Specified by:
toObjectin interfaceJsonObjectConverter<TaskQuery>
-
toObject
-
getArray
-
getList
-
addVariables
protected static void addVariables(TaskQueryImpl query, com.google.gson.JsonArray variables, boolean isTaskVariable, boolean isProcessVariable)
-
ORDERING_PROPERTIESinstead for specifying task query ordering.