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