Class SendEventTaskJsonConverter
- java.lang.Object
-
- org.flowable.editor.language.json.converter.BaseBpmnJsonConverter
-
- org.flowable.editor.language.json.converter.SendEventTaskJsonConverter
-
- All Implemented Interfaces:
EditorJsonConstants,StencilConstants
public class SendEventTaskJsonConverter extends BaseBpmnJsonConverter
- Author:
- Tijs Rademakers
-
-
Field Summary
-
Fields inherited from class org.flowable.editor.language.json.converter.BaseBpmnJsonConverter
flowElementNode, LOGGER, model, NAMESPACE, objectMapper, processor, shapesArrayNode, subProcessX, subProcessY
-
Fields inherited from interface org.flowable.editor.constants.EditorJsonConstants
EDITOR_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_ID
-
Fields inherited from interface org.flowable.editor.constants.StencilConstants
PROPERTY_ASYNCHRONOUS, PROPERTY_CALENDAR_NAME, PROPERTY_CALLACTIVITY_BUSINESS_KEY, PROPERTY_CALLACTIVITY_CALLEDELEMENT, PROPERTY_CALLACTIVITY_CALLEDELEMENTTYPE, PROPERTY_CALLACTIVITY_COMPLETE_ASYNC, PROPERTY_CALLACTIVITY_FALLBACK_TO_DEFAULT_TENANT, PROPERTY_CALLACTIVITY_ID_VARIABLE_NAME, PROPERTY_CALLACTIVITY_IN, PROPERTY_CALLACTIVITY_INHERIT_BUSINESS_KEY, PROPERTY_CALLACTIVITY_INHERIT_VARIABLES, PROPERTY_CALLACTIVITY_OUT, PROPERTY_CALLACTIVITY_PROCESS_INSTANCE_NAME, PROPERTY_CALLACTIVITY_SAME_DEPLOYMENT, PROPERTY_CALLACTIVITY_USE_LOCALSCOPE_FOR_OUTPARAMETERS, PROPERTY_CAMELTASK_CAMELCONTEXT, PROPERTY_CANCEL_ACTIVITY, PROPERTY_COMPENSATION_ACTIVITY_REF, PROPERTY_CONDITIONAL_EVENT_CONDITION, PROPERTY_DATA_ID, PROPERTY_DATA_NAME, PROPERTY_DATA_PROPERTIES, PROPERTY_DATA_TYPE, PROPERTY_DATA_VALUE, PROPERTY_DECISION_REFERENCE_TYPE, PROPERTY_DECISIONSERVICE_REFERENCE, PROPERTY_DECISIONSERVICE_REFERENCE_KEY, 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_SAME_DEPLOYMENT, PROPERTY_DECISIONTABLE_SAME_DEPLOYMENT_KEY, PROPERTY_DECISIONTABLE_THROW_ERROR_NO_HITS, PROPERTY_DECISIONTABLE_THROW_ERROR_NO_HITS_KEY, PROPERTY_DOCUMENTATION, PROPERTY_ERROR_VARIABLE_LOCAL_SCOPE, PROPERTY_ERROR_VARIABLE_NAME, PROPERTY_ERROR_VARIABLE_TRANSIENT, PROPERTY_ERRORREF, PROPERTY_ESCALATION_DEFINITION_ID, PROPERTY_ESCALATION_DEFINITION_NAME, PROPERTY_ESCALATION_DEFINITIONS, PROPERTY_ESCALATIONREF, PROPERTY_EVENT_LISTENERS, 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_EVENTLISTENER_CLASS_NAME, PROPERTY_EVENTLISTENER_DELEGATE_EXPRESSION, PROPERTY_EVENTLISTENER_ENTITY_TYPE, PROPERTY_EVENTLISTENER_ERROR_CODE, PROPERTY_EVENTLISTENER_EVENT, PROPERTY_EVENTLISTENER_EVENTS, PROPERTY_EVENTLISTENER_IMPLEMENTATION, PROPERTY_EVENTLISTENER_MESSAGE_NAME, PROPERTY_EVENTLISTENER_RETHROW_EVENT, PROPERTY_EVENTLISTENER_RETHROW_TYPE, PROPERTY_EVENTLISTENER_SIGNAL_NAME, PROPERTY_EVENTLISTENER_VALUE, PROPERTY_EXCLUSIVE, PROPERTY_EXECUTION_LISTENERS, PROPERTY_EXTERNAL_WORKER_JOB_TOPIC, PROPERTY_FIELD_EXPRESSION, PROPERTY_FIELD_NAME, PROPERTY_FIELD_STRING, PROPERTY_FIELD_STRING_VALUE, PROPERTY_FOR_COMPENSATION, PROPERTY_FORM_DATE_PATTERN, PROPERTY_FORM_DEFAULT, PROPERTY_FORM_ENUM_VALUES, PROPERTY_FORM_ENUM_VALUES_ID, PROPERTY_FORM_ENUM_VALUES_NAME, PROPERTY_FORM_EXPRESSION, PROPERTY_FORM_FIELD_VALIDATION, PROPERTY_FORM_ID, PROPERTY_FORM_NAME, PROPERTY_FORM_PROPERTIES, PROPERTY_FORM_READABLE, PROPERTY_FORM_REFERENCE, PROPERTY_FORM_REQUIRED, PROPERTY_FORM_TYPE, PROPERTY_FORM_VARIABLE, PROPERTY_FORM_WRITABLE, 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_INTERRUPTING, PROPERTY_IOPARAMETER_SOURCE, PROPERTY_IOPARAMETER_SOURCE_EXPRESSION, PROPERTY_IOPARAMETER_TARGET, PROPERTY_IS_EAGER_EXECUTION_FETCHING, PROPERTY_IS_EXECUTABLE, PROPERTY_LISTENER_CLASS_NAME, PROPERTY_LISTENER_DELEGATE_EXPRESSION, PROPERTY_LISTENER_EVENT, PROPERTY_LISTENER_EXPRESSION, PROPERTY_LISTENER_FIELDS, 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_MESSAGE_DEFINITION_ID, PROPERTY_MESSAGE_DEFINITION_ITEM_REF, PROPERTY_MESSAGE_DEFINITION_NAME, PROPERTY_MESSAGE_DEFINITIONS, PROPERTY_MESSAGE_ID, PROPERTY_MESSAGE_ITEM_REF, PROPERTY_MESSAGE_NAME, PROPERTY_MESSAGEEXPRESSION, PROPERTY_MESSAGEREF, PROPERTY_MESSAGES, PROPERTY_MULETASK_ENDPOINT_URL, PROPERTY_MULETASK_LANGUAGE, PROPERTY_MULETASK_PAYLOAD_EXPRESSION, PROPERTY_MULETASK_RESULT_VARIABLE, PROPERTY_MULTIINSTANCE_CARDINALITY, PROPERTY_MULTIINSTANCE_COLLECTION, PROPERTY_MULTIINSTANCE_CONDITION, PROPERTY_MULTIINSTANCE_INDEX_VARIABLE, PROPERTY_MULTIINSTANCE_TYPE, PROPERTY_MULTIINSTANCE_VARIABLE, PROPERTY_MULTIINSTANCE_VARIABLE_AGGREGATIONS, PROPERTY_NAME, PROPERTY_NONE_STARTEVENT_INITIATOR, PROPERTY_OVERRIDE_ID, PROPERTY_PROCESS_AUTHOR, PROPERTY_PROCESS_HISTORYLEVEL, PROPERTY_PROCESS_ID, PROPERTY_PROCESS_NAMESPACE, PROPERTY_PROCESS_POTENTIALSTARTERGROUP, PROPERTY_PROCESS_POTENTIALSTARTERUSER, PROPERTY_PROCESS_VERSION, PROPERTY_RULETASK_CLASS, PROPERTY_RULETASK_EXCLUDE, PROPERTY_RULETASK_RESULT, PROPERTY_RULETASK_RULES, PROPERTY_RULETASK_VARIABLES_INPUT, PROPERTY_SCRIPT_AUTO_STORE_VARIABLES, PROPERTY_SCRIPT_FORMAT, PROPERTY_SCRIPT_TEXT, PROPERTY_SEQUENCEFLOW_CONDITION, PROPERTY_SEQUENCEFLOW_DEFAULT, PROPERTY_SEQUENCEFLOW_ORDER, PROPERTY_SERVICETASK_CLASS, PROPERTY_SERVICETASK_DELEGATE_EXPRESSION, PROPERTY_SERVICETASK_EXCEPTION_CHILDREN, PROPERTY_SERVICETASK_EXCEPTION_CLASS, PROPERTY_SERVICETASK_EXCEPTION_CODE, PROPERTY_SERVICETASK_EXCEPTIONS, PROPERTY_SERVICETASK_EXPRESSION, PROPERTY_SERVICETASK_FAILED_JOB_RETRY_TIME_CYCLE, 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_TRANSIENT_VARIABLE, PROPERTY_SERVICETASK_TRIGGERABLE, PROPERTY_SERVICETASK_USE_LOCAL_SCOPE_FOR_RESULT_VARIABLE, PROPERTY_SHELLTASK_ARG1, PROPERTY_SHELLTASK_ARG2, PROPERTY_SHELLTASK_ARG3, PROPERTY_SHELLTASK_ARG4, PROPERTY_SHELLTASK_ARG5, PROPERTY_SHELLTASK_CLEAN_ENV, PROPERTY_SHELLTASK_COMMAND, PROPERTY_SHELLTASK_DIRECTORY, PROPERTY_SHELLTASK_ERROR_CODE_VARIABLE, PROPERTY_SHELLTASK_ERROR_REDIRECT, PROPERTY_SHELLTASK_OUTPUT_VARIABLE, PROPERTY_SHELLTASK_WAIT, PROPERTY_SIGNAL_DEFINITION_ID, PROPERTY_SIGNAL_DEFINITION_NAME, PROPERTY_SIGNAL_DEFINITION_SCOPE, PROPERTY_SIGNAL_DEFINITIONS, PROPERTY_SIGNALEXPRESSION, PROPERTY_SIGNALREF, PROPERTY_SKIP_EXPRESSION, PROPERTY_TASK_LISTENERS, PROPERTY_TERMINATE_ALL, PROPERTY_TERMINATE_MULTI_INSTANCE, PROPERTY_TIMER_CYCLE, PROPERTY_TIMER_CYCLE_END_DATE, PROPERTY_TIMER_DATE, PROPERTY_TIMER_DURATON, PROPERTY_USERTASK_ASSIGNEE, PROPERTY_USERTASK_ASSIGNMENT, PROPERTY_USERTASK_CANDIDATE_GROUPS, PROPERTY_USERTASK_CANDIDATE_USERS, PROPERTY_USERTASK_CATEGORY, PROPERTY_USERTASK_DUEDATE, 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_ADHOC_SUB_PROCESS, STENCIL_ASSOCIATION, STENCIL_CALL_ACTIVITY, STENCIL_COLLAPSED_SUB_PROCESS, STENCIL_DATA_ASSOCIATION, STENCIL_DATA_STORE, STENCIL_EVENT_BOUNDARY_CANCEL, STENCIL_EVENT_BOUNDARY_COMPENSATION, STENCIL_EVENT_BOUNDARY_CONDITIONAL, STENCIL_EVENT_BOUNDARY_ERROR, STENCIL_EVENT_BOUNDARY_ESCALATION, STENCIL_EVENT_BOUNDARY_EVENT_REGISTRY, STENCIL_EVENT_BOUNDARY_MESSAGE, STENCIL_EVENT_BOUNDARY_SIGNAL, STENCIL_EVENT_BOUNDARY_TIMER, STENCIL_EVENT_BOUNDARY_VARIABLE_LISTENER, STENCIL_EVENT_CATCH_CONDITIONAL, STENCIL_EVENT_CATCH_EVENT_REGISTRY, STENCIL_EVENT_CATCH_MESSAGE, STENCIL_EVENT_CATCH_SIGNAL, STENCIL_EVENT_CATCH_TIMER, STENCIL_EVENT_CATCH_VARIABLE_LISTENER, STENCIL_EVENT_END_CANCEL, STENCIL_EVENT_END_ERROR, STENCIL_EVENT_END_ESCALATION, STENCIL_EVENT_END_NONE, STENCIL_EVENT_END_TERMINATE, STENCIL_EVENT_START_CONDITIONAL, STENCIL_EVENT_START_ERROR, STENCIL_EVENT_START_ESCALATION, STENCIL_EVENT_START_EVENT_REGISTRY, STENCIL_EVENT_START_MESSAGE, STENCIL_EVENT_START_NONE, STENCIL_EVENT_START_SIGNAL, STENCIL_EVENT_START_TIMER, STENCIL_EVENT_START_VARIABLE_LISTENER, STENCIL_EVENT_SUB_PROCESS, STENCIL_EVENT_THROW_COMPENSATION, STENCIL_EVENT_THROW_ESCALATION, STENCIL_EVENT_THROW_NONE, STENCIL_EVENT_THROW_SIGNAL, STENCIL_GATEWAY_EVENT, STENCIL_GATEWAY_EXCLUSIVE, STENCIL_GATEWAY_INCLUSIVE, STENCIL_GATEWAY_PARALLEL, STENCIL_LANE, STENCIL_MESSAGE_FLOW, STENCIL_POOL, STENCIL_SEQUENCE_FLOW, STENCIL_SUB_PROCESS, STENCIL_TASK_BUSINESS_RULE, STENCIL_TASK_CAMEL, STENCIL_TASK_DECISION, STENCIL_TASK_EXTERNAL_WORKER, STENCIL_TASK_HTTP, STENCIL_TASK_MAIL, STENCIL_TASK_MANUAL, STENCIL_TASK_MULE, STENCIL_TASK_RECEIVE, STENCIL_TASK_RECEIVE_EVENT, STENCIL_TASK_SCRIPT, STENCIL_TASK_SEND, STENCIL_TASK_SEND_EVENT, STENCIL_TASK_SERVICE, STENCIL_TASK_SHELL, STENCIL_TASK_USER, STENCIL_TEXT_ANNOTATION
-
-
Constructor Summary
Constructors Constructor Description SendEventTaskJsonConverter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconvertElementToJson(com.fasterxml.jackson.databind.node.ObjectNode propertiesNode, BaseElement baseElement, BpmnJsonConverterContext converterContext)protected FlowElementconvertJsonToElement(com.fasterxml.jackson.databind.JsonNode elementNode, com.fasterxml.jackson.databind.JsonNode modelNode, Map<String,com.fasterxml.jackson.databind.JsonNode> shapeMap, BpmnJsonConverterContext converterContext)static voidfillBpmnTypes(Map<Class<? extends BaseElement>,Class<? extends BaseBpmnJsonConverter>> convertersToJsonMap)static voidfillJsonTypes(Map<String,Class<? extends BaseBpmnJsonConverter>> convertersToBpmnMap)static voidfillTypes(Map<String,Class<? extends BaseBpmnJsonConverter>> convertersToBpmnMap, Map<Class<? extends BaseElement>,Class<? extends BaseBpmnJsonConverter>> convertersToJsonMap)protected StringgetExtensionValue(String name, FlowElement flowElement)protected StringgetStencilId(BaseElement baseElement)protected voidsetPropertyValue(String name, String value, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)-
Methods inherited from class org.flowable.editor.language.json.converter.BaseBpmnJsonConverter
addEventCorrelationParameters, addEventInIOParameters, addEventInParameters, addEventOutIOParameters, addEventOutParameters, addEventProperties, addEventRegistryProperties, addExtensionAttribute, addField, addField, addField, addFieldExtensions, addFlowableExtensionElement, addFlowableExtensionElementWithValue, addFormProperties, addMapException, addReceiveEventExtensionElements, convertJsonToCompensationDefinition, convertJsonToConditionalDefinition, convertJsonToErrorDefinition, convertJsonToEscalationDefinition, convertJsonToEventCorrelationParameters, convertJsonToEventOutParameters, convertJsonToFormProperties, convertJsonToInIOParameters, convertJsonToInParameters, convertJsonToMessageDefinition, convertJsonToOutIOParameters, convertJsonToSignalDefinition, convertJsonToTimerDefinition, convertJsonToVariableAggregationDefinitions, convertJsonToVariableListenerDefinition, convertListToCommaSeparatedString, convertToBpmnModel, convertToJson, createDataAssociation, createExtensionAttribute, getProperty, getPropertyValueAsBoolean, getPropertyValueAsList, getPropertyValueAsString, getValueAsBoolean, getValueAsList, getValueAsString, processDataStoreReferences, processVariableAggregationDefinitions
-
-
-
-
Method Detail
-
fillTypes
public static void fillTypes(Map<String,Class<? extends BaseBpmnJsonConverter>> convertersToBpmnMap, Map<Class<? extends BaseElement>,Class<? extends BaseBpmnJsonConverter>> convertersToJsonMap)
-
fillJsonTypes
public static void fillJsonTypes(Map<String,Class<? extends BaseBpmnJsonConverter>> convertersToBpmnMap)
-
fillBpmnTypes
public static void fillBpmnTypes(Map<Class<? extends BaseElement>,Class<? extends BaseBpmnJsonConverter>> convertersToJsonMap)
-
getStencilId
protected String getStencilId(BaseElement baseElement)
- Specified by:
getStencilIdin classBaseBpmnJsonConverter
-
convertElementToJson
protected void convertElementToJson(com.fasterxml.jackson.databind.node.ObjectNode propertiesNode, BaseElement baseElement, BpmnJsonConverterContext converterContext)- Specified by:
convertElementToJsonin classBaseBpmnJsonConverter
-
convertJsonToElement
protected FlowElement convertJsonToElement(com.fasterxml.jackson.databind.JsonNode elementNode, com.fasterxml.jackson.databind.JsonNode modelNode, Map<String,com.fasterxml.jackson.databind.JsonNode> shapeMap, BpmnJsonConverterContext converterContext)
- Specified by:
convertJsonToElementin classBaseBpmnJsonConverter
-
getExtensionValue
protected String getExtensionValue(String name, FlowElement flowElement)
- Overrides:
getExtensionValuein classBaseBpmnJsonConverter
-
setPropertyValue
protected void setPropertyValue(String name, String value, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode)
- Overrides:
setPropertyValuein classBaseBpmnJsonConverter
-
-