org.camunda.bpm.engine.impl.json
Class JsonTaskQueryConverter

java.lang.Object
  extended by org.camunda.bpm.engine.impl.json.JsonObjectConverter<TaskQuery>
      extended by org.camunda.bpm.engine.impl.json.JsonTaskQueryConverter

public class JsonTaskQueryConverter
extends JsonObjectConverter<TaskQuery>

Author:
Sebastian Menski

Field Summary
static String ACTIVE
           
static String ACTIVITY_INSTANCE_ID_IN
           
static String ASSIGNEE
           
static String ASSIGNEE_LIKE
           
static String CANDIDATE_GROUP
           
static String CANDIDATE_GROUPS
           
static String CANDIDATE_USER
           
static String CASE_DEFINITION_ID
           
static String CASE_DEFINITION_KEY
           
static String CASE_DEFINITION_NAME
           
static String CASE_DEFINITION_NAME_LIKE
           
static String CASE_EXECUTION_ID
           
static String CASE_INSTANCE_BUSINESS_KEY
           
static String CASE_INSTANCE_BUSINESS_KEY_LIKE
           
static String CASE_INSTANCE_ID
           
static String CASE_INSTANCE_VARIABLES
           
static String CREATED
           
static String CREATED_AFTER
           
static String CREATED_BEFORE
           
static String DELEGATION_STATE
           
static String DESCRIPTION
           
static String DESCRIPTION_LIKE
           
static String DUE
           
static String DUE_AFTER
           
static String DUE_BEFORE
           
static String DUE_DATE
           
static String EXCLUDE_SUBTASKS
           
static String EXECUTION_ID
           
static String FOLLOW_UP
           
static String FOLLOW_UP_AFTER
           
static String FOLLOW_UP_BEFORE
           
static String FOLLOW_UP_DATE
           
static String FOLLOW_UP_NULL_ACCEPTED
           
static String ID
           
static String INCLUDE_ASSIGNED_TASKS
           
static String INSTANCE_ID
           
static String INVOLVED_USER
           
static String KEY
           
static String KEY_LIKE
           
static String KEYS
           
static String MAX_PRIORITY
           
static String MIN_PRIORITY
           
static String NAME
           
static String NAME_LIKE
           
static String ORDER_BY
          Deprecated. 
static String ORDERING_PROPERTIES
           
static String OWNER
           
static String PARENT_TASK_ID
           
static String PRIORITY
           
static String PROCESS_DEFINITION_ID
           
static String PROCESS_DEFINITION_KEY
           
static String PROCESS_DEFINITION_KEYS
           
static String PROCESS_DEFINITION_NAME
           
static String PROCESS_DEFINITION_NAME_LIKE
           
static String PROCESS_INSTANCE_BUSINESS_KEY
           
static String PROCESS_INSTANCE_BUSINESS_KEY_LIKE
           
static String PROCESS_INSTANCE_BUSINESS_KEYS
           
static String PROCESS_INSTANCE_ID
           
static String PROCESS_VARIABLES
           
static String SUSPENDED
           
static String TASK_ID
           
static String TASK_VARIABLES
           
static String TENANT_IDS
           
static String UNASSIGNED
           
protected static JsonTaskQueryVariableValueConverter variableValueConverter
           
static String WITHOUT_TENANT_ID
           
 
Constructor Summary
JsonTaskQueryConverter()
           
 
Method Summary
protected  void addSuspensionStateField(JSONObject json, SuspensionState suspensionState)
           
protected  void addTenantIdFields(JSONObject json, TaskQueryImpl query)
           
protected  void addVariable(JSONArray array, TaskQueryVariableValue variable)
           
protected  void addVariable(JSONObject json, String variableType, TaskQueryVariableValue variable)
           
protected  void addVariablesFields(JSONObject json, List<TaskQueryVariableValue> variables)
           
protected  List<String> getList(JSONArray array)
           
 JSONObject toJsonObject(TaskQuery taskQuery)
           
 TaskQuery toObject(JSONObject json)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.json.JsonObjectConverter
toJson
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

public static final String ID
See Also:
Constant Field Values

TASK_ID

public static final String TASK_ID
See Also:
Constant Field Values

NAME

public static final String NAME
See Also:
Constant Field Values

NAME_LIKE

public static final String NAME_LIKE
See Also:
Constant Field Values

DESCRIPTION

public static final String DESCRIPTION
See Also:
Constant Field Values

DESCRIPTION_LIKE

public static final String DESCRIPTION_LIKE
See Also:
Constant Field Values

PRIORITY

public static final String PRIORITY
See Also:
Constant Field Values

MIN_PRIORITY

public static final String MIN_PRIORITY
See Also:
Constant Field Values

MAX_PRIORITY

public static final String MAX_PRIORITY
See Also:
Constant Field Values

ASSIGNEE

public static final String ASSIGNEE
See Also:
Constant Field Values

ASSIGNEE_LIKE

public static final String ASSIGNEE_LIKE
See Also:
Constant Field Values

INVOLVED_USER

public static final String INVOLVED_USER
See Also:
Constant Field Values

OWNER

public static final String OWNER
See Also:
Constant Field Values

UNASSIGNED

public static final String UNASSIGNED
See Also:
Constant Field Values

DELEGATION_STATE

public static final String DELEGATION_STATE
See Also:
Constant Field Values

CANDIDATE_USER

public static final String CANDIDATE_USER
See Also:
Constant Field Values

CANDIDATE_GROUP

public static final String CANDIDATE_GROUP
See Also:
Constant Field Values

CANDIDATE_GROUPS

public static final String CANDIDATE_GROUPS
See Also:
Constant Field Values

INCLUDE_ASSIGNED_TASKS

public static final String INCLUDE_ASSIGNED_TASKS
See Also:
Constant Field Values

INSTANCE_ID

public static final String INSTANCE_ID
See Also:
Constant Field Values

PROCESS_INSTANCE_ID

public static final String PROCESS_INSTANCE_ID
See Also:
Constant Field Values

EXECUTION_ID

public static final String EXECUTION_ID
See Also:
Constant Field Values

ACTIVITY_INSTANCE_ID_IN

public static final String ACTIVITY_INSTANCE_ID_IN
See Also:
Constant Field Values

CREATED

public static final String CREATED
See Also:
Constant Field Values

CREATED_BEFORE

public static final String CREATED_BEFORE
See Also:
Constant Field Values

CREATED_AFTER

public static final String CREATED_AFTER
See Also:
Constant Field Values

KEY

public static final String KEY
See Also:
Constant Field Values

KEYS

public static final String KEYS
See Also:
Constant Field Values

KEY_LIKE

public static final String KEY_LIKE
See Also:
Constant Field Values

PARENT_TASK_ID

public static final String PARENT_TASK_ID
See Also:
Constant Field Values

PROCESS_DEFINITION_KEY

public static final String PROCESS_DEFINITION_KEY
See Also:
Constant Field Values

PROCESS_DEFINITION_KEYS

public static final String PROCESS_DEFINITION_KEYS
See Also:
Constant Field Values

PROCESS_DEFINITION_ID

public static final String PROCESS_DEFINITION_ID
See Also:
Constant Field Values

PROCESS_DEFINITION_NAME

public static final String PROCESS_DEFINITION_NAME
See Also:
Constant Field Values

PROCESS_DEFINITION_NAME_LIKE

public static final String PROCESS_DEFINITION_NAME_LIKE
See Also:
Constant Field Values

PROCESS_INSTANCE_BUSINESS_KEY

public static final String PROCESS_INSTANCE_BUSINESS_KEY
See Also:
Constant Field Values

PROCESS_INSTANCE_BUSINESS_KEYS

public static final String PROCESS_INSTANCE_BUSINESS_KEYS
See Also:
Constant Field Values

PROCESS_INSTANCE_BUSINESS_KEY_LIKE

public static final String PROCESS_INSTANCE_BUSINESS_KEY_LIKE
See Also:
Constant Field Values

DUE

public static final String DUE
See Also:
Constant Field Values

DUE_DATE

public static final String DUE_DATE
See Also:
Constant Field Values

DUE_BEFORE

public static final String DUE_BEFORE
See Also:
Constant Field Values

DUE_AFTER

public static final String DUE_AFTER
See Also:
Constant Field Values

FOLLOW_UP

public static final String FOLLOW_UP
See Also:
Constant Field Values

FOLLOW_UP_DATE

public static final String FOLLOW_UP_DATE
See Also:
Constant Field Values

FOLLOW_UP_BEFORE

public static final String FOLLOW_UP_BEFORE
See Also:
Constant Field Values

FOLLOW_UP_NULL_ACCEPTED

public static final String FOLLOW_UP_NULL_ACCEPTED
See Also:
Constant Field Values

FOLLOW_UP_AFTER

public static final String FOLLOW_UP_AFTER
See Also:
Constant Field Values

EXCLUDE_SUBTASKS

public static final String EXCLUDE_SUBTASKS
See Also:
Constant Field Values

CASE_DEFINITION_KEY

public static final String CASE_DEFINITION_KEY
See Also:
Constant Field Values

CASE_DEFINITION_ID

public static final String CASE_DEFINITION_ID
See Also:
Constant Field Values

CASE_DEFINITION_NAME

public static final String CASE_DEFINITION_NAME
See Also:
Constant Field Values

CASE_DEFINITION_NAME_LIKE

public static final String CASE_DEFINITION_NAME_LIKE
See Also:
Constant Field Values

CASE_INSTANCE_ID

public static final String CASE_INSTANCE_ID
See Also:
Constant Field Values

CASE_INSTANCE_BUSINESS_KEY

public static final String CASE_INSTANCE_BUSINESS_KEY
See Also:
Constant Field Values

CASE_INSTANCE_BUSINESS_KEY_LIKE

public static final String CASE_INSTANCE_BUSINESS_KEY_LIKE
See Also:
Constant Field Values

CASE_EXECUTION_ID

public static final String CASE_EXECUTION_ID
See Also:
Constant Field Values

ACTIVE

public static final String ACTIVE
See Also:
Constant Field Values

SUSPENDED

public static final String SUSPENDED
See Also:
Constant Field Values

PROCESS_VARIABLES

public static final String PROCESS_VARIABLES
See Also:
Constant Field Values

TASK_VARIABLES

public static final String TASK_VARIABLES
See Also:
Constant Field Values

CASE_INSTANCE_VARIABLES

public static final String CASE_INSTANCE_VARIABLES
See Also:
Constant Field Values

TENANT_IDS

public static final String TENANT_IDS
See Also:
Constant Field Values

WITHOUT_TENANT_ID

public static final String WITHOUT_TENANT_ID
See Also:
Constant Field Values

ORDERING_PROPERTIES

public static final String ORDERING_PROPERTIES
See Also:
Constant Field Values

ORDER_BY

@Deprecated
public static final String ORDER_BY
Deprecated. 
Exists for backwards compatibility with 7.2; deprecated since 7.3

See Also:
Constant Field Values

variableValueConverter

protected static JsonTaskQueryVariableValueConverter variableValueConverter
Constructor Detail

JsonTaskQueryConverter

public JsonTaskQueryConverter()
Method Detail

toJsonObject

public JSONObject toJsonObject(TaskQuery taskQuery)
Specified by:
toJsonObject in class JsonObjectConverter<TaskQuery>

addSuspensionStateField

protected void addSuspensionStateField(JSONObject json,
                                       SuspensionState suspensionState)

addTenantIdFields

protected void addTenantIdFields(JSONObject json,
                                 TaskQueryImpl query)

addVariablesFields

protected void addVariablesFields(JSONObject json,
                                  List<TaskQueryVariableValue> variables)

addVariable

protected void addVariable(JSONObject json,
                           String variableType,
                           TaskQueryVariableValue variable)

addVariable

protected void addVariable(JSONArray array,
                           TaskQueryVariableValue variable)

toObject

public TaskQuery toObject(JSONObject json)
Specified by:
toObject in class JsonObjectConverter<TaskQuery>

getList

protected List<String> getList(JSONArray array)


Copyright © 2016 camunda services GmbH. All rights reserved.