public class HumanTaskJsonConverter extends BaseCmmnJsonConverter implements FormAwareConverter, FormKeyAwareConverter
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,CmmnModelInfo> |
formKeyMap |
protected Map<String,String> |
formMap |
LOGGER, NAMESPACE, objectMapperEDITOR_BOUNDS, EDITOR_BOUNDS_LOWER_RIGHT, EDITOR_BOUNDS_UPPER_LEFT, EDITOR_BOUNDS_X, EDITOR_BOUNDS_Y, EDITOR_CHILD_SHAPES, EDITOR_DOCKERS, EDITOR_OUTGOING, EDITOR_PROPERTIES_GENERAL_ITEMS, EDITOR_SHAPE_ID, EDITOR_SHAPE_PROPERTIES, EDITOR_STENCIL, EDITOR_STENCIL_IDPROPERTY_AUTOCOMPLETE_CONDITION, PROPERTY_CASE_AUTHOR, PROPERTY_CASE_ID, PROPERTY_CASE_INITIATOR_VARIABLE_NAME, PROPERTY_CASE_NAMESPACE, PROPERTY_CASE_REFERENCE, PROPERTY_CASE_VERSION, PROPERTY_COMPLETION_NEUTRAL_ENABLED, PROPERTY_COMPLETION_NEUTRAL_RULE_CONDITION, PROPERTY_DECISIONTABLE_FALLBACK_TO_DEFAULT_TENANT, PROPERTY_DECISIONTABLE_FALLBACK_TO_DEFAULT_TENANT_KEY, PROPERTY_DECISIONTABLE_REFERENCE, PROPERTY_DECISIONTABLE_REFERENCE_ID, PROPERTY_DECISIONTABLE_REFERENCE_KEY, PROPERTY_DECISIONTABLE_REFERENCE_NAME, PROPERTY_DECISIONTABLE_THROW_ERROR_NO_HITS, PROPERTY_DECISIONTABLE_THROW_ERROR_NO_HITS_KEY, PROPERTY_DISPLAY_ORDER, PROPERTY_DOCUMENTATION, PROPERTY_FALLBACK_TO_DEFAULT_TENANT, PROPERTY_FIELD_EXPRESSION, PROPERTY_FIELD_NAME, PROPERTY_FIELD_STRING, PROPERTY_FIELD_STRING_VALUE, PROPERTY_FORM_REFERENCE, PROPERTY_FORMKEY, PROPERTY_HTTPTASK_REQ_BODY, PROPERTY_HTTPTASK_REQ_BODY_ENCODING, PROPERTY_HTTPTASK_REQ_DISALLOW_REDIRECTS, PROPERTY_HTTPTASK_REQ_FAIL_STATUS_CODES, PROPERTY_HTTPTASK_REQ_HANDLE_STATUS_CODES, PROPERTY_HTTPTASK_REQ_HEADERS, PROPERTY_HTTPTASK_REQ_IGNORE_EXCEPTION, PROPERTY_HTTPTASK_REQ_METHOD, PROPERTY_HTTPTASK_REQ_TIMEOUT, PROPERTY_HTTPTASK_REQ_URL, PROPERTY_HTTPTASK_RESPONSE_VARIABLE_NAME, PROPERTY_HTTPTASK_RESULT_VARIABLE_PREFIX, PROPERTY_HTTPTASK_SAVE_REQUEST_VARIABLES, PROPERTY_HTTPTASK_SAVE_RESPONSE_AS_JSON, PROPERTY_HTTPTASK_SAVE_RESPONSE_PARAMETERS, PROPERTY_HTTPTASK_SAVE_RESPONSE_TRANSIENT, PROPERTY_IF_PART_CONDITION, PROPERTY_IN_PARAMETERS, PROPERTY_INCLUDE_IN_STAGE_OVERVIEW, PROPERTY_IS_ASYNC, PROPERTY_IS_AUTOCOMPLETE, PROPERTY_IS_BLOCKING, PROPERTY_IS_BLOCKING_EXPRESSION, PROPERTY_IS_EXCLUSIVE, PROPERTY_LIFECYCLE_LISTENERS, PROPERTY_LISTENER_CLASS_NAME, PROPERTY_LISTENER_DELEGATE_EXPRESSION, PROPERTY_LISTENER_EVENT, PROPERTY_LISTENER_EXPRESSION, PROPERTY_LISTENER_FIELDS, PROPERTY_LISTENER_SOURCE_STATE, PROPERTY_LISTENER_TARGET_STATE, PROPERTY_MANUAL_ACTIVATION_ENABLED, PROPERTY_MANUAL_ACTIVATION_RULE_CONDITION, PROPERTY_NAME, PROPERTY_OUT_PARAMETERS, PROPERTY_OVERRIDE_ID, PROPERTY_PROCESS_IN_PARAMETERS, PROPERTY_PROCESS_OUT_PARAMETERS, PROPERTY_PROCESS_REFERENCE, PROPERTY_REPETITION_ENABLED, PROPERTY_REPETITION_RULE_CONDITION, PROPERTY_REPETITION_RULE_VARIABLE_NAME, PROPERTY_REQUIRED_ENABLED, PROPERTY_REQUIRED_RULE_CONDITION, PROPERTY_SCRIPT_TASK_SCRIPT_FORMAT, PROPERTY_SCRIPT_TASK_SCRIPT_TEXT, PROPERTY_SERVICETASK_CLASS, PROPERTY_SERVICETASK_DELEGATE_EXPRESSION, PROPERTY_SERVICETASK_EXPRESSION, PROPERTY_SERVICETASK_FIELD_EXPRESSION, PROPERTY_SERVICETASK_FIELD_NAME, PROPERTY_SERVICETASK_FIELD_STRING, PROPERTY_SERVICETASK_FIELD_STRING_VALUE, PROPERTY_SERVICETASK_FIELDS, PROPERTY_SERVICETASK_RESULT_VARIABLE, PROPERTY_TIMER_CYCLE, PROPERTY_TIMER_CYCLE_END_DATE, PROPERTY_TIMER_DATE, PROPERTY_TIMER_DURATON, PROPERTY_TIMER_EXPRESSION, PROPERTY_TIMER_START_TRIGGER_SOURCE_REF, PROPERTY_TIMER_START_TRIGGER_STANDARD_EVENT, PROPERTY_TRANSITION_EVENT, PROPERTY_TRIGGER_MODE, PROPERTY_USERTASK_ASSIGNEE, PROPERTY_USERTASK_ASSIGNMENT, PROPERTY_USERTASK_CANDIDATE_GROUPS, PROPERTY_USERTASK_CANDIDATE_USERS, PROPERTY_USERTASK_CATEGORY, PROPERTY_USERTASK_DUEDATE, PROPERTY_USERTASK_LISTENERS, PROPERTY_USERTASK_OWNER, PROPERTY_USERTASK_PRIORITY, PROPERTY_VALUE_NO, PROPERTY_VALUE_YES, STENCIL_ASSOCIATION, STENCIL_ENTRY_CRITERION, STENCIL_EXIT_CRITERION, STENCIL_GENERIC_EVENT_LISTENER, STENCIL_MILESTONE, STENCIL_PLANMODEL, STENCIL_STAGE, STENCIL_TASK, STENCIL_TASK_CASE, STENCIL_TASK_DECISION, STENCIL_TASK_HTTP, STENCIL_TASK_HUMAN, STENCIL_TASK_PROCESS, STENCIL_TASK_SCRIPT, STENCIL_TASK_SERVICE, STENCIL_TIMER_EVENT_LISTENER, STENCIL_USER_EVENT_LISTENER| Constructor and Description |
|---|
HumanTaskJsonConverter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addExtensionElement(String name,
com.fasterxml.jackson.databind.JsonNode elementNode,
HumanTask task) |
protected void |
addExtensionElement(String name,
String elementText,
HumanTask task) |
protected void |
addInitiatorCanCompleteExtensionElement(boolean canCompleteTask,
HumanTask task) |
protected void |
convertAssignmentSettings(com.fasterxml.jackson.databind.node.ObjectNode propertiesNode,
HumanTask humanTask,
String assignee) |
protected void |
convertElementToJson(com.fasterxml.jackson.databind.node.ObjectNode elementNode,
com.fasterxml.jackson.databind.node.ObjectNode propertiesNode,
ActivityProcessor processor,
BaseElement baseElement,
CmmnModel cmmnModel) |
protected CaseElement |
convertJsonToElement(com.fasterxml.jackson.databind.JsonNode elementNode,
com.fasterxml.jackson.databind.JsonNode modelNode,
ActivityProcessor processor,
BaseElement parentElement,
Map<String,com.fasterxml.jackson.databind.JsonNode> shapeMap,
CmmnModel cmmnModel,
CmmnJsonConverter.CmmnModelIdHelper cmmnModelIdHelper) |
protected void |
convertJsonToTaskListeners(com.fasterxml.jackson.databind.JsonNode elementNode,
HumanTask task) |
protected void |
convertTaskListenersToJson(com.fasterxml.jackson.databind.node.ObjectNode propertiesNode,
HumanTask humanTask) |
protected void |
fillAssigneeInfo(com.fasterxml.jackson.databind.JsonNode idmDefNode,
com.fasterxml.jackson.databind.JsonNode canCompleteTaskNode,
HumanTask task) |
protected void |
fillCandidateGroups(com.fasterxml.jackson.databind.JsonNode idmDefNode,
com.fasterxml.jackson.databind.JsonNode canCompleteTaskNode,
HumanTask task) |
protected void |
fillCandidateUsers(com.fasterxml.jackson.databind.JsonNode idmDefNode,
com.fasterxml.jackson.databind.JsonNode canCompleteTaskNode,
HumanTask task) |
static void |
fillCmmnTypes(Map<Class<? extends BaseElement>,Class<? extends BaseCmmnJsonConverter>> convertersToJsonMap) |
static void |
fillJsonTypes(Map<String,Class<? extends BaseCmmnJsonConverter>> convertersToBpmnMap) |
protected void |
fillProperty(String propertyName,
String extensionElementName,
com.fasterxml.jackson.databind.node.ObjectNode elementNode,
HumanTask task) |
static void |
fillTypes(Map<String,Class<? extends BaseCmmnJsonConverter>> convertersToCmmnMap,
Map<Class<? extends BaseElement>,Class<? extends BaseCmmnJsonConverter>> convertersToJsonMap) |
protected String |
getExtensionElementValue(String name,
HumanTask humanTask) |
protected int |
getExtensionElementValueAsInt(String name,
HumanTask humanTask) |
protected String |
getStencilId(BaseElement baseElement) |
void |
setFormKeyMap(Map<String,CmmnModelInfo> formKeyMap) |
void |
setFormMap(Map<String,String> formMap) |
addField, addField, addFieldExtensions, convertCriteria, convertListToCommaSeparatedString, convertPlanItemControlToJson, convertToCmmnModel, convertToJson, getValueAsBoolean, getValueAsList, getValueAsString, handleCompletionNeutralRule, handleManualActivationRule, handleRepetitionRule, handleRequiredRule, handleTaskProperties, setPropertyValueprotected Map<String,CmmnModelInfo> formKeyMap
public static void fillTypes(Map<String,Class<? extends BaseCmmnJsonConverter>> convertersToCmmnMap, Map<Class<? extends BaseElement>,Class<? extends BaseCmmnJsonConverter>> convertersToJsonMap)
public static void fillJsonTypes(Map<String,Class<? extends BaseCmmnJsonConverter>> convertersToBpmnMap)
public static void fillCmmnTypes(Map<Class<? extends BaseElement>,Class<? extends BaseCmmnJsonConverter>> convertersToJsonMap)
protected String getStencilId(BaseElement baseElement)
getStencilId in class BaseCmmnJsonConverterprotected void convertElementToJson(com.fasterxml.jackson.databind.node.ObjectNode elementNode,
com.fasterxml.jackson.databind.node.ObjectNode propertiesNode,
ActivityProcessor processor,
BaseElement baseElement,
CmmnModel cmmnModel)
convertElementToJson in class BaseCmmnJsonConverterprotected void convertAssignmentSettings(com.fasterxml.jackson.databind.node.ObjectNode propertiesNode,
HumanTask humanTask,
String assignee)
protected void convertTaskListenersToJson(com.fasterxml.jackson.databind.node.ObjectNode propertiesNode,
HumanTask humanTask)
protected int getExtensionElementValueAsInt(String name, HumanTask humanTask)
protected String getExtensionElementValue(String name, HumanTask humanTask)
protected CaseElement convertJsonToElement(com.fasterxml.jackson.databind.JsonNode elementNode, com.fasterxml.jackson.databind.JsonNode modelNode, ActivityProcessor processor, BaseElement parentElement, Map<String,com.fasterxml.jackson.databind.JsonNode> shapeMap, CmmnModel cmmnModel, CmmnJsonConverter.CmmnModelIdHelper cmmnModelIdHelper)
convertJsonToElement in class BaseCmmnJsonConverterprotected void convertJsonToTaskListeners(com.fasterxml.jackson.databind.JsonNode elementNode,
HumanTask task)
protected void fillAssigneeInfo(com.fasterxml.jackson.databind.JsonNode idmDefNode,
com.fasterxml.jackson.databind.JsonNode canCompleteTaskNode,
HumanTask task)
protected void fillCandidateUsers(com.fasterxml.jackson.databind.JsonNode idmDefNode,
com.fasterxml.jackson.databind.JsonNode canCompleteTaskNode,
HumanTask task)
protected void fillCandidateGroups(com.fasterxml.jackson.databind.JsonNode idmDefNode,
com.fasterxml.jackson.databind.JsonNode canCompleteTaskNode,
HumanTask task)
protected void addInitiatorCanCompleteExtensionElement(boolean canCompleteTask,
HumanTask task)
protected void addExtensionElement(String name, com.fasterxml.jackson.databind.JsonNode elementNode, HumanTask task)
protected void addExtensionElement(String name, String elementText, HumanTask task)
protected void fillProperty(String propertyName, String extensionElementName, com.fasterxml.jackson.databind.node.ObjectNode elementNode, HumanTask task)
public void setFormMap(Map<String,String> formMap)
setFormMap in interface FormAwareConverterpublic void setFormKeyMap(Map<String,CmmnModelInfo> formKeyMap)
setFormKeyMap in interface FormKeyAwareConverterCopyright © 2019 Flowable. All rights reserved.