Class CamelTaskJsonConverter
java.lang.Object
org.flowable.editor.language.json.converter.BaseBpmnJsonConverter
org.flowable.editor.language.json.converter.CamelTaskJsonConverter
- All Implemented Interfaces:
EditorJsonConstants,StencilConstants
- Author:
- Tijs Rademakers
-
Field Summary
Fields inherited from class org.flowable.editor.language.json.converter.BaseBpmnJsonConverter
flowElementNode, JSON_MAPPER, LOG, model, processor, shapesArrayNode, subProcessX, subProcessYFields 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_IDFields 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconvertElementToJson(com.fasterxml.jackson.databind.node.ObjectNode propertiesNode, org.flowable.bpmn.model.BaseElement baseElement, BpmnJsonConverterContext converterContext) protected org.flowable.bpmn.model.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 org.flowable.bpmn.model.BaseElement>, Class<? extends BaseBpmnJsonConverter>> convertersToJsonMap) static voidfillJsonTypes(Map<String, Class<? extends BaseBpmnJsonConverter>> convertersToBpmnMap) static voidfillTypes(Map<String, Class<? extends BaseBpmnJsonConverter>> convertersToBpmnMap, Map<Class<? extends org.flowable.bpmn.model.BaseElement>, Class<? extends BaseBpmnJsonConverter>> convertersToJsonMap) protected StringgetStencilId(org.flowable.bpmn.model.BaseElement baseElement) Methods inherited from class org.flowable.editor.language.json.converter.BaseBpmnJsonConverter
addEventCorrelationParameters, addEventInIOParameters, addEventInParameters, addEventOutIOParameters, addEventOutParameters, addEventProperties, addEventRegistryProperties, addExtensionAttribute, 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, getExtensionValue, getValueAsBoolean, getValueAsList, getValueAsString, processDataStoreReferences, processVariableAggregationDefinitions, setPropertyValue
-
Constructor Details
-
CamelTaskJsonConverter
public CamelTaskJsonConverter()
-
-
Method Details
-
fillTypes
public static void fillTypes(Map<String, Class<? extends BaseBpmnJsonConverter>> convertersToBpmnMap, Map<Class<? extends org.flowable.bpmn.model.BaseElement>, Class<? extends BaseBpmnJsonConverter>> convertersToJsonMap) -
fillJsonTypes
public static void fillJsonTypes(Map<String, Class<? extends BaseBpmnJsonConverter>> convertersToBpmnMap) -
fillBpmnTypes
public static void fillBpmnTypes(Map<Class<? extends org.flowable.bpmn.model.BaseElement>, Class<? extends BaseBpmnJsonConverter>> convertersToJsonMap) -
getStencilId
- Specified by:
getStencilIdin classBaseBpmnJsonConverter
-
convertElementToJson
protected void convertElementToJson(com.fasterxml.jackson.databind.node.ObjectNode propertiesNode, org.flowable.bpmn.model.BaseElement baseElement, BpmnJsonConverterContext converterContext) - Specified by:
convertElementToJsonin classBaseBpmnJsonConverter
-
convertJsonToElement
protected org.flowable.bpmn.model.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
-