public class UserTaskJsonConverter extends BaseBpmnJsonConverter implements FormAwareConverter, FormKeyAwareConverter
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,ModelInfo> |
formKeyMap |
protected Map<String,String> |
formMap |
flowElementNode, LOGGER, model, NAMESPACE, objectMapper, processor, shapesArrayNode, subProcessX, subProcessYEDITOR_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_ASYNCHRONOUS, PROPERTY_CALLACTIVITY_CALLEDELEMENT, PROPERTY_CALLACTIVITY_IN, PROPERTY_CALLACTIVITY_OUT, PROPERTY_CAMELTASK_CAMELCONTEXT, PROPERTY_CANCEL_ACTIVITY, PROPERTY_DATA_ID, PROPERTY_DATA_NAME, PROPERTY_DATA_PROPERTIES, PROPERTY_DATA_TYPE, PROPERTY_DATA_VALUE, PROPERTY_DECISIONTABLE_REFERENCE, PROPERTY_DECISIONTABLE_REFERENCE_ID, PROPERTY_DECISIONTABLE_REFERENCE_KEY, PROPERTY_DECISIONTABLE_REFERENCE_NAME, PROPERTY_DOCUMENTATION, PROPERTY_ERRORREF, PROPERTY_EVENT_LISTENERS, 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_FIELD_EXPRESSION, PROPERTY_FIELD_NAME, PROPERTY_FIELD_STRING, PROPERTY_FIELD_STRING_VALUE, PROPERTY_FORM_DATE_PATTERN, PROPERTY_FORM_ENUM_VALUES, PROPERTY_FORM_ENUM_VALUES_ID, PROPERTY_FORM_ENUM_VALUES_NAME, PROPERTY_FORM_EXPRESSION, 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_IOPARAMETER_SOURCE, PROPERTY_IOPARAMETER_SOURCE_EXPRESSION, PROPERTY_IOPARAMETER_TARGET, 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_HTML, PROPERTY_MAILTASK_SUBJECT, PROPERTY_MAILTASK_TEXT, 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_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_TYPE, PROPERTY_MULTIINSTANCE_VARIABLE, PROPERTY_NAME, PROPERTY_NONE_STARTEVENT_INITIATOR, PROPERTY_OVERRIDE_ID, PROPERTY_PROCESS_AUTHOR, PROPERTY_PROCESS_EXECUTABLE, PROPERTY_PROCESS_ID, PROPERTY_PROCESS_NAMESPACE, PROPERTY_PROCESS_VERSION, PROPERTY_RULETASK_CLASS, PROPERTY_RULETASK_EXCLUDE, PROPERTY_RULETASK_RESULT, PROPERTY_RULETASK_RULES, PROPERTY_RULETASK_VARIABLES_INPUT, PROPERTY_SCRIPT_FORMAT, PROPERTY_SCRIPT_TEXT, PROPERTY_SEQUENCEFLOW_CONDITION, PROPERTY_SEQUENCEFLOW_DEFAULT, PROPERTY_SEQUENCEFLOW_ORDER, 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_SIGNAL_DEFINITION_ID, PROPERTY_SIGNAL_DEFINITION_NAME, PROPERTY_SIGNAL_DEFINITION_SCOPE, PROPERTY_SIGNAL_DEFINITIONS, PROPERTY_SIGNALREF, 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_VALUE_NO, PROPERTY_VALUE_YES, STENCIL_ASSOCIATION, STENCIL_CALL_ACTIVITY, STENCIL_DATA_ASSOCIATION, STENCIL_DATA_STORE, STENCIL_EVENT_BOUNDARY_CANCEL, STENCIL_EVENT_BOUNDARY_COMPENSATION, STENCIL_EVENT_BOUNDARY_ERROR, STENCIL_EVENT_BOUNDARY_MESSAGE, STENCIL_EVENT_BOUNDARY_SIGNAL, STENCIL_EVENT_BOUNDARY_TIMER, STENCIL_EVENT_CATCH_MESSAGE, STENCIL_EVENT_CATCH_SIGNAL, STENCIL_EVENT_CATCH_TIMER, STENCIL_EVENT_END_CANCEL, STENCIL_EVENT_END_ERROR, STENCIL_EVENT_END_NONE, STENCIL_EVENT_END_TERMINATE, STENCIL_EVENT_START_ERROR, STENCIL_EVENT_START_MESSAGE, STENCIL_EVENT_START_NONE, STENCIL_EVENT_START_SIGNAL, STENCIL_EVENT_START_TIMER, STENCIL_EVENT_SUB_PROCESS, 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_MAIL, STENCIL_TASK_MANUAL, STENCIL_TASK_MULE, STENCIL_TASK_RECEIVE, STENCIL_TASK_SCRIPT, STENCIL_TASK_SEND, STENCIL_TASK_SERVICE, STENCIL_TASK_SHELL, STENCIL_TASK_USER, STENCIL_TEXT_ANNOTATION| Constructor and Description |
|---|
UserTaskJsonConverter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addExtensionElement(String name,
com.fasterxml.jackson.databind.JsonNode elementNode,
UserTask task) |
protected void |
addExtensionElement(String name,
String elementText,
UserTask task) |
protected void |
addInitiatorCanCompleteExtensionElement(boolean canCompleteTask,
UserTask task) |
protected void |
convertElementToJson(com.fasterxml.jackson.databind.node.ObjectNode propertiesNode,
BaseElement baseElement) |
protected FlowElement |
convertJsonToElement(com.fasterxml.jackson.databind.JsonNode elementNode,
com.fasterxml.jackson.databind.JsonNode modelNode,
Map<String,com.fasterxml.jackson.databind.JsonNode> shapeMap) |
protected void |
fillAssigneeInfo(com.fasterxml.jackson.databind.JsonNode idmDefNode,
com.fasterxml.jackson.databind.JsonNode canCompleteTaskNode,
UserTask task) |
static void |
fillBpmnTypes(Map<Class<? extends BaseElement>,Class<? extends BaseBpmnJsonConverter>> convertersToJsonMap) |
protected void |
fillCandidateGroups(com.fasterxml.jackson.databind.JsonNode idmDefNode,
com.fasterxml.jackson.databind.JsonNode canCompleteTaskNode,
UserTask task) |
protected void |
fillCandidateUsers(com.fasterxml.jackson.databind.JsonNode idmDefNode,
com.fasterxml.jackson.databind.JsonNode canCompleteTaskNode,
UserTask task) |
static void |
fillJsonTypes(Map<String,Class<? extends BaseBpmnJsonConverter>> convertersToBpmnMap) |
protected void |
fillProperty(String propertyName,
String extensionElementName,
com.fasterxml.jackson.databind.node.ObjectNode elementNode,
UserTask task) |
static void |
fillTypes(Map<String,Class<? extends BaseBpmnJsonConverter>> convertersToBpmnMap,
Map<Class<? extends BaseElement>,Class<? extends BaseBpmnJsonConverter>> convertersToJsonMap) |
protected String |
getExtensionElementValue(String name,
UserTask userTask) |
protected int |
getExtensionElementValueAsInt(String name,
UserTask userTask) |
protected String |
getStencilId(BaseElement baseElement) |
void |
setFormKeyMap(Map<String,ModelInfo> formKeyMap) |
void |
setFormMap(Map<String,String> formMap) |
addEventProperties, addField, addField, addFieldExtensions, addFormProperties, convertJsonToErrorDefinition, convertJsonToFormProperties, convertJsonToMessageDefinition, convertJsonToSignalDefinition, convertJsonToTimerDefinition, convertListToCommaSeparatedString, convertToBpmnModel, convertToJson, createDataAssociation, getProperty, getPropertyValueAsBoolean, getPropertyValueAsList, getPropertyValueAsString, getValueAsBoolean, getValueAsList, getValueAsString, processDataStoreReferences, setPropertyValuepublic static void fillTypes(Map<String,Class<? extends BaseBpmnJsonConverter>> convertersToBpmnMap, Map<Class<? extends BaseElement>,Class<? extends BaseBpmnJsonConverter>> convertersToJsonMap)
public static void fillJsonTypes(Map<String,Class<? extends BaseBpmnJsonConverter>> convertersToBpmnMap)
public static void fillBpmnTypes(Map<Class<? extends BaseElement>,Class<? extends BaseBpmnJsonConverter>> convertersToJsonMap)
protected String getStencilId(BaseElement baseElement)
getStencilId in class BaseBpmnJsonConverterprotected void convertElementToJson(com.fasterxml.jackson.databind.node.ObjectNode propertiesNode,
BaseElement baseElement)
convertElementToJson in class BaseBpmnJsonConverterprotected int getExtensionElementValueAsInt(String name, UserTask userTask)
protected FlowElement convertJsonToElement(com.fasterxml.jackson.databind.JsonNode elementNode, com.fasterxml.jackson.databind.JsonNode modelNode, Map<String,com.fasterxml.jackson.databind.JsonNode> shapeMap)
convertJsonToElement in class BaseBpmnJsonConverterprotected void fillAssigneeInfo(com.fasterxml.jackson.databind.JsonNode idmDefNode,
com.fasterxml.jackson.databind.JsonNode canCompleteTaskNode,
UserTask task)
protected void fillCandidateUsers(com.fasterxml.jackson.databind.JsonNode idmDefNode,
com.fasterxml.jackson.databind.JsonNode canCompleteTaskNode,
UserTask task)
protected void fillCandidateGroups(com.fasterxml.jackson.databind.JsonNode idmDefNode,
com.fasterxml.jackson.databind.JsonNode canCompleteTaskNode,
UserTask task)
protected void addInitiatorCanCompleteExtensionElement(boolean canCompleteTask,
UserTask task)
protected void addExtensionElement(String name, com.fasterxml.jackson.databind.JsonNode elementNode, UserTask task)
protected void addExtensionElement(String name, String elementText, UserTask task)
protected void fillProperty(String propertyName, String extensionElementName, com.fasterxml.jackson.databind.node.ObjectNode elementNode, UserTask task)
public void setFormMap(Map<String,String> formMap)
setFormMap in interface FormAwareConverterpublic void setFormKeyMap(Map<String,ModelInfo> formKeyMap)
setFormKeyMap in interface FormKeyAwareConverterCopyright © 2010–2019 Alfresco. All rights reserved.