public class UserTaskXMLConverter extends BaseBpmnXMLConverter
修飾子とタイプ | クラスと説明 |
---|---|
class |
UserTaskXMLConverter.CustomIdentityLinkParser |
class |
UserTaskXMLConverter.HumanPerformerParser |
class |
UserTaskXMLConverter.PotentialOwnerParser |
修飾子とタイプ | フィールドと説明 |
---|---|
protected Map<String,BaseChildElementParser> |
childParserMap |
protected static List<ExtensionAttribute> |
defaultUserTaskAttributes
default attributes taken from bpmn spec and from activiti extension
|
defaultActivityAttributes, defaultElementAttributes, LOGGER
ACTIVITI_EXTENSIONS_NAMESPACE, ACTIVITI_EXTENSIONS_PREFIX, ALFRESCO_TYPE, ATTRIBUTE_ACTIVITY_ASYNCHRONOUS, ATTRIBUTE_ACTIVITY_CALENDAR_ID, ATTRIBUTE_ACTIVITY_CALENDAR_ID_4_START_EVENT, ATTRIBUTE_ACTIVITY_CALENDAR_ID_EXPRESSION, ATTRIBUTE_ACTIVITY_CANADDMULTIOPTIONTASKS, ATTRIBUTE_ACTIVITY_CUSTOM_CALENDAR_JAVA_CLASS, ATTRIBUTE_ACTIVITY_CUSTOM_CALENDAR_LD_USE_LATESTVERSION, ATTRIBUTE_ACTIVITY_CUSTOM_CALENDAR_LD_VERSION, ATTRIBUTE_ACTIVITY_CUSTOM_CALENDAR_LOGIC_FLOW_ID, ATTRIBUTE_ACTIVITY_CUSTOM_CALENDAR_LOGIC_TYPE, ATTRIBUTE_ACTIVITY_CUSTOM_CALENDAR_SCRIPT_FILE, ATTRIBUTE_ACTIVITY_CUSTOM_CALENDAR_SCRIPT_FORMAT, ATTRIBUTE_ACTIVITY_EXCLUSIVE, ATTRIBUTE_ACTIVITY_ISFORCOMPENSATION, ATTRIBUTE_ACTIVITY_ISOPTIONAL, ATTRIBUTE_ACTIVITY_TIME_ZONE, ATTRIBUTE_ACTIVITY_TIME_ZONE_4_START_EVENT, ATTRIBUTE_ACTIVITY_TIME_ZONE_EXPRESSION, ATTRIBUTE_ACTIVITY_USE_BUSINESS_CALENDAR, ATTRIBUTE_ACTIVITY_USE_CUSTOM_CALENDAR_LOGIC, ATTRIBUTE_ASSOCIATION_DIRECTION, ATTRIBUTE_BOUNDARY_ATTACHEDTOREF, ATTRIBUTE_BOUNDARY_CANCELACTIVITY, ATTRIBUTE_CALENDAR_NAME, ATTRIBUTE_CALL_ACTIVITY_BUSINESS_KEY, ATTRIBUTE_CALL_ACTIVITY_CALLEDELEMENT, ATTRIBUTE_CALL_ACTIVITY_CALLEDELEMENT_VERSION, ATTRIBUTE_CALL_ACTIVITY_INHERIT_BUSINESS_KEY, ATTRIBUTE_CALL_ACTIVITY_INHERITVARIABLES, ATTRIBUTE_COMPENSATE_ACTIVITYREF, ATTRIBUTE_COMPENSATE_WAITFORCOMPLETION, ATTRIBUTE_CONTAINER_SORT_ACTIVITY_REF, ATTRIBUTE_DATA_ID, ATTRIBUTE_DATA_ITEM_REF, ATTRIBUTE_DATA_NAME, ATTRIBUTE_DATA_STORE_REF, ATTRIBUTE_DEFAULT, ATTRIBUTE_DI_BPMNELEMENT, ATTRIBUTE_DI_EDGESTYLE, ATTRIBUTE_DI_HEIGHT, ATTRIBUTE_DI_IS_EXPANDED, ATTRIBUTE_DI_WIDTH, ATTRIBUTE_DI_X, ATTRIBUTE_DI_Y, ATTRIBUTE_END_DATE, ATTRIBUTE_ERROR_CODE, ATTRIBUTE_ERROR_REF, ATTRIBUTE_EVENT_START_INITIATOR, ATTRIBUTE_FIELD_EXPRESSION, ATTRIBUTE_FIELD_NAME, ATTRIBUTE_FIELD_STRING, ATTRIBUTE_FLOW_SKIP_EXPRESSION, ATTRIBUTE_FLOW_SOURCE_REF, ATTRIBUTE_FLOW_TARGET_REF, ATTRIBUTE_FORM_DATEPATTERN, ATTRIBUTE_FORM_DEFAULT, ATTRIBUTE_FORM_EXPRESSION, ATTRIBUTE_FORM_FORMKEY, ATTRIBUTE_FORM_ID, ATTRIBUTE_FORM_NAME, ATTRIBUTE_FORM_READABLE, ATTRIBUTE_FORM_REQUIRED, ATTRIBUTE_FORM_TYPE, ATTRIBUTE_FORM_VARIABLE, ATTRIBUTE_FORM_WRITABLE, ATTRIBUTE_ID, ATTRIBUTE_IMPLEMENTATION_REF, ATTRIBUTE_IMPORT_TYPE, ATTRIBUTE_IOPARAMETER_SOURCE, ATTRIBUTE_IOPARAMETER_SOURCE_EXPRESSION, ATTRIBUTE_IOPARAMETER_TARGET, ATTRIBUTE_ITEM_KIND, ATTRIBUTE_ITEM_REF, ATTRIBUTE_ITEM_SUBJECT_REF, ATTRIBUTE_LISTENER_CLASS, ATTRIBUTE_LISTENER_DELEGATEEXPRESSION, ATTRIBUTE_LISTENER_ENTITY_TYPE, ATTRIBUTE_LISTENER_EVENT, ATTRIBUTE_LISTENER_EVENTS, ATTRIBUTE_LISTENER_EXPRESSION, ATTRIBUTE_LISTENER_THROW_ERROR_EVENT_CODE, ATTRIBUTE_LISTENER_THROW_EVENT_TYPE, ATTRIBUTE_LISTENER_THROW_EVENT_TYPE_ERROR, ATTRIBUTE_LISTENER_THROW_EVENT_TYPE_GLOBAL_SIGNAL, ATTRIBUTE_LISTENER_THROW_EVENT_TYPE_MESSAGE, ATTRIBUTE_LISTENER_THROW_EVENT_TYPE_SIGNAL, ATTRIBUTE_LISTENER_THROW_MESSAGE_EVENT_NAME, ATTRIBUTE_LISTENER_THROW_SIGNAL_EVENT_NAME, ATTRIBUTE_LOCATION, ATTRIBUTE_MESSAGE_REF, ATTRIBUTE_MULTIINSTANCE_COLLECTION, ATTRIBUTE_MULTIINSTANCE_INDEX_VARIABLE, ATTRIBUTE_MULTIINSTANCE_SEQUENTIAL, ATTRIBUTE_MULTIINSTANCE_VARIABLE, ATTRIBUTE_NAME, ATTRIBUTE_NAMESPACE, ATTRIBUTE_PARAMETER_KEY, ATTRIBUTE_PARAMETER_LABEL, ATTRIBUTE_PARAMETER_TYPE, ATTRIBUTE_PROCESS_AD_HOC_TASK_FORM_KEY, ATTRIBUTE_PROCESS_CAN_RESERVE_PROCESS_START, ATTRIBUTE_PROCESS_CANDIDATE_GROUPS, ATTRIBUTE_PROCESS_CANDIDATE_USERS, ATTRIBUTE_PROCESS_EXECUTABLE, ATTRIBUTE_PROCESS_IDENTITYLINK, ATTRIBUTE_PROCESS_IDENTITYLINKGROUP, ATTRIBUTE_PROCESS_MANAGER_GROUPS, ATTRIBUTE_PROCESS_MANAGER_USERS, ATTRIBUTE_PROCESS_REF, ATTRIBUTE_PROCESS_USE_AD_HOC_TASK, ATTRIBUTE_SCOPE, ATTRIBUTE_SIGNAL_REF, ATTRIBUTE_SORT_ACTIVITY_REF, ATTRIBUTE_STRUCTURE_REF, ATTRIBUTE_TASK_IMPLEMENTATION, ATTRIBUTE_TASK_OPERATION_REF, ATTRIBUTE_TASK_RULE_CLASS, ATTRIBUTE_TASK_RULE_DECISION, ATTRIBUTE_TASK_RULE_EXCLUDE, ATTRIBUTE_TASK_RULE_FILE, ATTRIBUTE_TASK_RULE_INPUT_CONCEPTS, ATTRIBUTE_TASK_RULE_OUTPUT_CONCEPTS, ATTRIBUTE_TASK_RULE_RESULT_VARIABLE, ATTRIBUTE_TASK_RULE_RULES, ATTRIBUTE_TASK_RULE_VARIABLES_INPUT, ATTRIBUTE_TASK_SCRIPT_AUTO_STORE_VARIABLE, ATTRIBUTE_TASK_SCRIPT_FORMAT, ATTRIBUTE_TASK_SCRIPT_RESULTVARIABLE, ATTRIBUTE_TASK_SCRIPT_TEXT, ATTRIBUTE_TASK_SERVICE_CLASS, ATTRIBUTE_TASK_SERVICE_DELEGATEEXPRESSION, ATTRIBUTE_TASK_SERVICE_EXPRESSION, ATTRIBUTE_TASK_SERVICE_EXTENSIONID, ATTRIBUTE_TASK_SERVICE_RESULTVARIABLE, ATTRIBUTE_TASK_SERVICE_SKIP_EXPRESSION, ATTRIBUTE_TASK_USER_ASSIGNEE, ATTRIBUTE_TASK_USER_BUSINESS_CALENDAR_NAME, ATTRIBUTE_TASK_USER_CANDIDATEGROUPS, ATTRIBUTE_TASK_USER_CANDIDATEUSERS, ATTRIBUTE_TASK_USER_CATEGORY, ATTRIBUTE_TASK_USER_DUEDATE, ATTRIBUTE_TASK_USER_OWNER, ATTRIBUTE_TASK_USER_PRIORITY, ATTRIBUTE_TASK_USER_SKIP_EXPRESSION, ATTRIBUTE_TERMINATE_ALL, ATTRIBUTE_TEXTFORMAT, ATTRIBUTE_TIMER_CYCLE, ATTRIBUTE_TIMER_DATE, ATTRIBUTE_TIMER_DURATION, ATTRIBUTE_TRIGGERED_BY, ATTRIBUTE_TYPE, ATTRIBUTE_VALUE_FALSE, ATTRIBUTE_VALUE_PREFIX_AD_HOC_TASK_ACTIVITY_ID, ATTRIBUTE_VALUE_TRUE, BPMN2_NAMESPACE, BPMNDI_NAMESPACE, BPMNDI_PREFIX, ELEMENT_ASSIGNMENT, ELEMENT_ASSOCIATION, ELEMENT_CALL_ACTIVITY, ELEMENT_CALL_ACTIVITY_IN_PARAMETERS, ELEMENT_CALL_ACTIVITY_OUT_PARAMETERS, ELEMENT_COLLABORATION, ELEMENT_CONTAINER_SORT, ELEMENT_CUSTOM_RESOURCE, ELEMENT_DATA_INPUT, ELEMENT_DATA_INPUT_REFS, ELEMENT_DATA_OBJECT, ELEMENT_DATA_OUTPUT, ELEMENT_DATA_OUTPUT_REFS, ELEMENT_DATA_STATE, ELEMENT_DATA_STORE, ELEMENT_DATA_STORE_REFERENCE, ELEMENT_DATA_VALUE, ELEMENT_DEFINITIONS, ELEMENT_DI_BOUNDS, ELEMENT_DI_DIAGRAM, ELEMENT_DI_EDGE, ELEMENT_DI_LABEL, ELEMENT_DI_PLANE, ELEMENT_DI_SHAPE, ELEMENT_DI_WAYPOINT, ELEMENT_DOCUMENTATION, ELEMENT_ERROR, ELEMENT_EVENT_BOUNDARY, ELEMENT_EVENT_CANCELDEFINITION, ELEMENT_EVENT_CATCH, ELEMENT_EVENT_COMPENSATEDEFINITION, ELEMENT_EVENT_END, ELEMENT_EVENT_ERRORDEFINITION, ELEMENT_EVENT_LISTENER, ELEMENT_EVENT_MESSAGEDEFINITION, ELEMENT_EVENT_SIGNALDEFINITION, ELEMENT_EVENT_START, ELEMENT_EVENT_TERMINATEDEFINITION, ELEMENT_EVENT_THROW, ELEMENT_EVENT_TIMERDEFINITION, ELEMENT_EXECUTION_LISTENER, ELEMENT_EXTENSIONS, ELEMENT_FIELD, ELEMENT_FIELD_STRING, ELEMENT_FLOW_CONDITION, ELEMENT_FLOWNODE_REF, ELEMENT_FORMAL_EXPRESSION, ELEMENT_FORMPROPERTY, ELEMENT_FROM, ELEMENT_GATEWAY_COMPLEX, ELEMENT_GATEWAY_EVENT, ELEMENT_GATEWAY_EXCLUSIVE, ELEMENT_GATEWAY_INCLUSIVE, ELEMENT_GATEWAY_PARALLEL, ELEMENT_IMPORT, ELEMENT_IN_MESSAGE, ELEMENT_INPUT_ASSOCIATION, ELEMENT_INTERFACE, ELEMENT_IOSPECIFICATION, ELEMENT_ITEM_DEFINITION, ELEMENT_LANE, ELEMENT_LANESET, ELEMENT_MESSAGE, ELEMENT_MESSAGE_FLOW, ELEMENT_MULTIINSTANCE, ELEMENT_MULTIINSTANCE_CARDINALITY, ELEMENT_MULTIINSTANCE_CONDITION, ELEMENT_MULTIINSTANCE_DATAINPUT, ELEMENT_MULTIINSTANCE_DATAITEM, ELEMENT_OPERATION, ELEMENT_OUT_MESSAGE, ELEMENT_OUTPUT_ASSOCIATION, ELEMENT_PARAMETER, ELEMENT_PARTICIPANT, ELEMENT_POTENTIAL_STARTER, ELEMENT_PROCESS, ELEMENT_RESOURCE, ELEMENT_RESOURCE_ASSIGNMENT, ELEMENT_RESOURCE_REF, ELEMENT_SEQUENCE_FLOW, ELEMENT_SIGNAL, ELEMENT_SORT, ELEMENT_SOURCE_REF, ELEMENT_SUBPROCESS, ELEMENT_TARGET_REF, ELEMENT_TASK, ELEMENT_TASK_BUSINESSRULE, ELEMENT_TASK_LISTENER, ELEMENT_TASK_MAIL, ELEMENT_TASK_MANUAL, ELEMENT_TASK_RECEIVE, ELEMENT_TASK_SCRIPT, ELEMENT_TASK_SEND, ELEMENT_TASK_SERVICE, ELEMENT_TASK_USER, ELEMENT_TEXT_ANNOTATION, ELEMENT_TEXT_ANNOTATION_TEXT, ELEMENT_TO, ELEMENT_TRANSACTION, ELEMENT_TRANSFORMATION, ELEMENT_VALUE, EXPRESSION_LANGUAGE_ATTRIBUTE, FAILED_JOB_RETRY_TIME_CYCLE, MAP_EXCEPTION, MAP_EXCEPTION_ANDCHILDREN, MAP_EXCEPTION_ERRORCODE, OMGDC_NAMESPACE, OMGDC_PREFIX, OMGDI_NAMESPACE, OMGDI_PREFIX, PROCESS_NAMESPACE, SCHEMA_NAMESPACE, TARGET_NAMESPACE_ATTRIBUTE, TYPE_LANGUAGE_ATTRIBUTE, XPATH_NAMESPACE, XSD_PREFIX, XSI_NAMESPACE, XSI_PREFIX
コンストラクタと説明 |
---|
UserTaskXMLConverter() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected BaseElement |
convertXMLToElement(XMLStreamReader xtr,
BpmnModel model) |
Class<? extends BaseElement> |
getBpmnElementType() |
protected String |
getXMLElementName() |
protected void |
writeAdditionalAttributes(BaseElement element,
BpmnModel model,
XMLStreamWriter xtw) |
protected void |
writeAdditionalChildElements(BaseElement element,
BpmnModel model,
XMLStreamWriter xtw) |
protected boolean |
writeCustomIdentities(BaseElement element,
boolean didWriteExtensionStartElement,
XMLStreamWriter xtw) |
protected void |
writeCustomIdentities(UserTask userTask,
String identityType,
Set<String> users,
Set<String> groups,
XMLStreamWriter xtw) |
protected boolean |
writeExtensionChildElements(BaseElement element,
boolean didWriteExtensionStartElement,
XMLStreamWriter xtw) |
convertToBpmnModel, convertToDelimitedString, convertToXML, parseAsync, parseCanAddMultiOptionTasks, parseChildElements, parseChildElements, parseDelimitedList, parseExtensionElement, parseForCompensation, parseIsOptional, parseNotExclusive, writeCancelDefinition, writeCompensateDefinition, writeDataInputAssociations, writeDataOutputAssociations, writeDefaultAttribute, writeErrorDefinition, writeEventDefinitions, writeFormProperties, writeListeners, writeMessageDefinition, writeParameters, writeProperty, writeQualifiedAttribute, writeSignalDefinition, writeTerminateDefinition, writeTimerDefinition
protected Map<String,BaseChildElementParser> childParserMap
protected static final List<ExtensionAttribute> defaultUserTaskAttributes
public Class<? extends BaseElement> getBpmnElementType()
getBpmnElementType
クラス内 BaseBpmnXMLConverter
protected String getXMLElementName()
getXMLElementName
クラス内 BaseBpmnXMLConverter
protected BaseElement convertXMLToElement(XMLStreamReader xtr, BpmnModel model) throws Exception
convertXMLToElement
クラス内 BaseBpmnXMLConverter
Exception
protected void writeAdditionalAttributes(BaseElement element, BpmnModel model, XMLStreamWriter xtw) throws Exception
writeAdditionalAttributes
クラス内 BaseBpmnXMLConverter
Exception
protected boolean writeExtensionChildElements(BaseElement element, boolean didWriteExtensionStartElement, XMLStreamWriter xtw) throws Exception
writeExtensionChildElements
クラス内 BaseBpmnXMLConverter
Exception
protected boolean writeCustomIdentities(BaseElement element, boolean didWriteExtensionStartElement, XMLStreamWriter xtw) throws Exception
Exception
protected void writeCustomIdentities(UserTask userTask, String identityType, Set<String> users, Set<String> groups, XMLStreamWriter xtw) throws Exception
Exception
protected void writeAdditionalChildElements(BaseElement element, BpmnModel model, XMLStreamWriter xtw) throws Exception
writeAdditionalChildElements
クラス内 BaseBpmnXMLConverter
Exception
Copyright (c) 2016 NTT DATA INTRAMART CORPORATION.