Class ModelElementsCreator
java.lang.Object
io.jmix.bpmflowui.view.modeler.impl.ModelElementsCreator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected EntityDataTaskModelcreateErrorEventModel(String json) createLaneModel(String json) <T> TcreateModelElement(Class<T> modelClass, String json) createParticipantModel(String json) createProcessModel(String json) protected ProcessModelcreateProcessModel(tools.jackson.databind.JsonNode root) createScriptTaskModel(String json) createServiceTaskModel(String json) createSignalEventModel(String json) createStartEventModel(String json) createSubProcessModel(String json) createTimerEventModel(String json) createUserTaskModel(String json) protected AssignmentDetailsModelextractAssignmentDetailsModelForLane(tools.jackson.databind.JsonNode root) protected AssignmentDetailsModelextractAssignmentDetailsModelForUserTask(tools.jackson.databind.JsonNode root) protected List<BeanMethodModel> extractBeanMethodModel(tools.jackson.databind.JsonNode root) protected ConditionDetailsModelextractConditionDetailsModel(tools.jackson.databind.JsonNode root) protected StringextractDocumentation(tools.jackson.databind.JsonNode elementNode) protected ErrorRefModelextractErrorRefModel(tools.jackson.databind.JsonNode jsonNode) @Nullable Stringprotected List<ExecutionListenerModel> extractExecutionListeners(tools.jackson.databind.JsonNode elementNode) protected List<ExtensionPropertyModel> extractExecutionProperties(tools.jackson.databind.JsonNode rootNode) protected StringextractFailedJobRetryCycle(tools.jackson.databind.JsonNode root) protected List<FieldModel> extractFields(tools.jackson.databind.JsonNode listenerNode) protected List<FieldModel> extractFieldsForServiceTask(tools.jackson.databind.JsonNode elementNode) protected FormDataModelextractFormDataModel(tools.jackson.databind.JsonNode root) protected List<InOutBindingModel> extractInOutBindings(tools.jackson.databind.JsonNode processNode, String extensionElementType) protected MessageRefModelextractMessageRefModel(tools.jackson.databind.JsonNode jsonNode) protected MultiInstanceLoopCharacteristicsModelextractMultiInstanceLoopCharacteristicsModel(tools.jackson.databind.JsonNode root) protected List<EventListenerModel> extractProcessEventListeners(tools.jackson.databind.JsonNode processNode) protected List<ProcessVariableModel> extractProcessVariables(tools.jackson.databind.JsonNode processNode) protected SignalRefModelextractSignalRefModel(tools.jackson.databind.JsonNode jsonNode) protected FieldModelextractSingleField(tools.jackson.databind.JsonNode fieldNode) protected List<TaskListenerModel> extractTaskListeners(tools.jackson.databind.JsonNode userTaskNode) protected BooleanextractTerminateAll(tools.jackson.databind.JsonNode elementNode) protected TimerDescriptionModelextractTimerDescription(tools.jackson.databind.JsonNode root) protected @Nullable StringgetStringOrNull(tools.jackson.databind.JsonNode node, String fieldName) protected List<FormFieldEnumValueModel> parseFormFieldEnumValues(tools.jackson.databind.JsonNode fieldNode) protected List<FormFieldPropertyModel> parseFormFieldProperties(tools.jackson.databind.JsonNode fieldNode) protected List<FormFieldModel> parseFormFields(tools.jackson.databind.JsonNode formDataNode) protected List<FormOutcomeModel> parseFormOutcomes(tools.jackson.databind.JsonNode formDataNode) protected List<FormParamModel> parseFormParams(tools.jackson.databind.JsonNode formDataNode) protected List<BeanMethodParamModel> parseSpringBeanMethodParams(tools.jackson.databind.JsonNode springBeanNode) protected tools.jackson.databind.JsonNodereadRootNode(String json)
-
Constructor Details
-
ModelElementsCreator
-
-
Method Details
-
createModelElement
-
readRootNode
-
createSendEmailTaskModel
-
createStartEventModel
-
createProcessModel
-
createProcessModel
-
createParticipantModel
-
createLaneModel
-
createUserTaskModel
-
createServiceTaskModel
-
extractFailedJobRetryCycle
-
createBusinessRuleTaskModel
-
createScriptTaskModel
-
createTimerEventModel
-
extractTimerDescription
-
createSignalEventModel
-
createMessageEventModel
-
createTerminateEndEventModel
-
extractMessageRefModel
-
createErrorEventModel
-
extractErrorRefModel
-
createEntityDataTaskModel
-
extractSignalRefModel
-
createSequenceFlowModel
-
extractConditionDetailsModel
-
createUnknownElementModel
-
createCallActivityModel
-
createSubProcessModel
-
extractEventDefinitionType
-
extractInOutBindings
protected List<InOutBindingModel> extractInOutBindings(tools.jackson.databind.JsonNode processNode, String extensionElementType) -
extractMultiInstanceLoopCharacteristicsModel
protected MultiInstanceLoopCharacteristicsModel extractMultiInstanceLoopCharacteristicsModel(tools.jackson.databind.JsonNode root) -
extractBeanMethodModel
-
extractFormDataModel
-
parseFormFields
-
parseFormParams
-
parseFormOutcomes
-
parseFormFieldProperties
protected List<FormFieldPropertyModel> parseFormFieldProperties(tools.jackson.databind.JsonNode fieldNode) -
parseFormFieldEnumValues
protected List<FormFieldEnumValueModel> parseFormFieldEnumValues(tools.jackson.databind.JsonNode fieldNode) -
parseSpringBeanMethodParams
protected List<BeanMethodParamModel> parseSpringBeanMethodParams(tools.jackson.databind.JsonNode springBeanNode) -
extractProcessEventListeners
protected List<EventListenerModel> extractProcessEventListeners(tools.jackson.databind.JsonNode processNode) -
extractProcessVariables
protected List<ProcessVariableModel> extractProcessVariables(tools.jackson.databind.JsonNode processNode) -
extractExecutionProperties
protected List<ExtensionPropertyModel> extractExecutionProperties(tools.jackson.databind.JsonNode rootNode) -
extractTaskListeners
protected List<TaskListenerModel> extractTaskListeners(tools.jackson.databind.JsonNode userTaskNode) -
extractFields
-
extractSingleField
-
extractFieldsForServiceTask
-
extractExecutionListeners
protected List<ExecutionListenerModel> extractExecutionListeners(tools.jackson.databind.JsonNode elementNode) -
extractDocumentation
-
extractTerminateAll
-
extractAssignmentDetailsModelForLane
protected AssignmentDetailsModel extractAssignmentDetailsModelForLane(tools.jackson.databind.JsonNode root) -
extractAssignmentDetailsModelForUserTask
protected AssignmentDetailsModel extractAssignmentDetailsModelForUserTask(tools.jackson.databind.JsonNode root) -
getStringOrNull
-