public class ServiceTaskJsonConverter extends BaseCmmnJsonConverter
| Modifier and Type | Field and Description |
|---|---|
protected static Map<String,String> |
TYPE_TO_STENCILSET |
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_BUSINESS_KEY, PROPERTY_CASE_ID, PROPERTY_CASE_IN_PARAMETERS, PROPERTY_CASE_INHERIT_BUSINESS_KEY, PROPERTY_CASE_INITIATOR_VARIABLE_NAME, PROPERTY_CASE_NAMESPACE, PROPERTY_CASE_OUT_PARAMETERS, PROPERTY_CASE_REFERENCE, PROPERTY_CASE_VERSION, PROPERTY_COMPLETION_NEUTRAL_ENABLED, PROPERTY_COMPLETION_NEUTRAL_RULE_CONDITION, PROPERTY_DECISION_REFERENCE_TYPE, PROPERTY_DECISIONSERVICE_REFERENCE, 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_EVENT_LISTENER_AVAILABLE_CONDITION, PROPERTY_EVENT_REGISTRY_CHANNEL_DESTINATION, PROPERTY_EVENT_REGISTRY_CHANNEL_KEY, PROPERTY_EVENT_REGISTRY_CHANNEL_NAME, PROPERTY_EVENT_REGISTRY_CHANNEL_TYPE, PROPERTY_EVENT_REGISTRY_CORRELATION_PARAMETERS, PROPERTY_EVENT_REGISTRY_CORRELATIONNAME, PROPERTY_EVENT_REGISTRY_CORRELATIONTYPE, PROPERTY_EVENT_REGISTRY_CORRELATIONVALUE, PROPERTY_EVENT_REGISTRY_EVENT_KEY, PROPERTY_EVENT_REGISTRY_EVENT_NAME, PROPERTY_EVENT_REGISTRY_IN_PARAMETERS, PROPERTY_EVENT_REGISTRY_KEY_DETECTION_FIXED_VALUE, PROPERTY_EVENT_REGISTRY_KEY_DETECTION_JSON_FIELD, PROPERTY_EVENT_REGISTRY_KEY_DETECTION_JSON_POINTER, PROPERTY_EVENT_REGISTRY_OUT_PARAMETERS, PROPERTY_EVENT_REGISTRY_PARAMETER_EVENTNAME, PROPERTY_EVENT_REGISTRY_PARAMETER_EVENTTYPE, PROPERTY_EVENT_REGISTRY_PARAMETER_VARIABLENAME, PROPERTY_EVENT_REGISTRY_TRIGGER_CHANNEL_DESTINATION, PROPERTY_EVENT_REGISTRY_TRIGGER_CHANNEL_KEY, PROPERTY_EVENT_REGISTRY_TRIGGER_CHANNEL_NAME, PROPERTY_EVENT_REGISTRY_TRIGGER_CHANNEL_TYPE, PROPERTY_EVENT_REGISTRY_TRIGGER_EVENT_KEY, PROPERTY_EVENT_REGISTRY_TRIGGER_EVENT_NAME, PROPERTY_EVENT_TYPE, PROPERTY_EXTERNAL_WORKER_JOB_TOPIC, PROPERTY_FALLBACK_TO_DEFAULT_TENANT, PROPERTY_FIELD_EXPRESSION, PROPERTY_FIELD_NAME, PROPERTY_FIELD_STRING, PROPERTY_FIELD_STRING_VALUE, PROPERTY_FORM_FIELD_VALIDATION, PROPERTY_FORM_REFERENCE, PROPERTY_FORMKEY, PROPERTY_HTTPTASK_PARALLEL_IN_SAME_TRANSACTION, 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_ID_VARIABLE_NAME, PROPERTY_IF_PART_CONDITION, PROPERTY_IN_PARAMETERS, PROPERTY_INCLUDE_IN_STAGE_OVERVIEW, PROPERTY_IS_ASYNC, PROPERTY_IS_ASYNC_LEAVE, 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_MAILTASK_BCC, PROPERTY_MAILTASK_CC, PROPERTY_MAILTASK_CHARSET, PROPERTY_MAILTASK_FROM, PROPERTY_MAILTASK_HEADERS, PROPERTY_MAILTASK_HTML, PROPERTY_MAILTASK_HTML_VAR, PROPERTY_MAILTASK_SUBJECT, PROPERTY_MAILTASK_TEXT, PROPERTY_MAILTASK_TEXT_VAR, PROPERTY_MAILTASK_TO, PROPERTY_MANUAL_ACTIVATION_ENABLED, PROPERTY_MANUAL_ACTIVATION_RULE_CONDITION, PROPERTY_MILESTONE_VARIABLE, 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_REPETITION_VARIABLE_AGGREGATIONS, PROPERTY_REQUIRED_ENABLED, PROPERTY_REQUIRED_RULE_CONDITION, PROPERTY_SAME_DEPLOYMENT, 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_SERVICETASK_STORE_RESULT_AS_TRANSIENT, 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_USERTASK_TASK_ID_VARIABLE_NAME, PROPERTY_VALUE_NO, PROPERTY_VALUE_YES, PROPERTY_VARIABLE_LISTENER_VARIABLE_CHANGE_TYPE, PROPERTY_VARIABLE_LISTENER_VARIABLE_NAME, 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_EXTERNAL_WORKER, STENCIL_TASK_HTTP, STENCIL_TASK_HUMAN, STENCIL_TASK_MAIL, STENCIL_TASK_PROCESS, STENCIL_TASK_SCRIPT, STENCIL_TASK_SEND_EVENT, STENCIL_TASK_SERVICE, STENCIL_TIMER_EVENT_LISTENER, STENCIL_USER_EVENT_LISTENER, STENCIL_VARIABLE_EVENT_LISTENER| Constructor and Description |
|---|
ServiceTaskJsonConverter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
convertElementToJson(com.fasterxml.jackson.databind.node.ObjectNode elementNode,
com.fasterxml.jackson.databind.node.ObjectNode propertiesNode,
ActivityProcessor processor,
BaseElement baseElement,
CmmnModel cmmnModel,
CmmnJsonConverterContext converterContext) |
protected BaseElement |
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,
CmmnJsonConverterContext converterContext,
CmmnJsonConverter.CmmnModelIdHelper cmmnModelIdHelper) |
static void |
fillCmmnTypes(Map<Class<? extends BaseElement>,Class<? extends BaseCmmnJsonConverter>> convertersToJsonMap) |
protected void |
fillHttpJsonPropertyValues(ServiceTask serviceTask,
com.fasterxml.jackson.databind.node.ObjectNode propertiesNode) |
static void |
fillJsonTypes(Map<String,Class<? extends BaseCmmnJsonConverter>> convertersToBpmnMap) |
protected void |
fillMailJsonPropertyValues(ServiceTask serviceTask,
com.fasterxml.jackson.databind.node.ObjectNode propertiesNode) |
protected void |
fillScriptJsonPropertyValues(ServiceTask serviceTask,
com.fasterxml.jackson.databind.node.ObjectNode propertiesNode) |
protected void |
fillSendEventJsonPropertyValues(ServiceTask serviceTask,
com.fasterxml.jackson.databind.node.ObjectNode propertiesNode) |
static void |
fillTypes(Map<String,Class<? extends BaseCmmnJsonConverter>> convertersToCmmnMap,
Map<Class<? extends BaseElement>,Class<? extends BaseCmmnJsonConverter>> convertersToJsonMap) |
protected String |
getStencilId(BaseElement baseElement) |
protected void |
setPropertyFieldValue(String propertyName,
String fieldName,
ServiceTask task,
com.fasterxml.jackson.databind.node.ObjectNode propertiesNode) |
addExtensionAttribute, addField, addField, addFieldExtensions, addFlowableExtensionElement, addFlowableExtensionElementWithValue, convertCriteria, convertJsonToVariableAggregationDefinitions, convertListToCommaSeparatedString, convertPlanItemControlToJson, convertToCmmnModel, convertToJson, convertVariableAggregationDefinitionsToJson, createExtensionAttribute, getExtensionValue, getProperty, getPropertyValueAsString, getValueAsBoolean, getValueAsList, getValueAsString, handleCompletionNeutralRule, handleManualActivationRule, handleRepetitionRule, handleRequiredRule, handleTaskProperties, setPropertyValuepublic 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,
CmmnJsonConverterContext converterContext)
convertElementToJson in class BaseCmmnJsonConverterprotected BaseElement 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, CmmnJsonConverterContext converterContext, CmmnJsonConverter.CmmnModelIdHelper cmmnModelIdHelper)
convertJsonToElement in class BaseCmmnJsonConverterprotected void fillHttpJsonPropertyValues(ServiceTask serviceTask, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
protected void fillScriptJsonPropertyValues(ServiceTask serviceTask, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
protected void fillSendEventJsonPropertyValues(ServiceTask serviceTask, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
protected void fillMailJsonPropertyValues(ServiceTask serviceTask, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
protected void setPropertyFieldValue(String propertyName, String fieldName, ServiceTask task, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
Copyright © 2022 Flowable. All rights reserved.