Class ProcessModelContentConverter
- java.lang.Object
-
- org.activiti.cloud.services.modeling.converter.ProcessModelContentConverter
-
- All Implemented Interfaces:
org.activiti.cloud.modeling.api.ModelContentConverter<BpmnProcessModelContent>
public class ProcessModelContentConverter extends java.lang.Object implements org.activiti.cloud.modeling.api.ModelContentConverter<BpmnProcessModelContent>
Implementation ofModelContentConverterfor process models
-
-
Constructor Summary
Constructors Constructor Description ProcessModelContentConverter(org.activiti.cloud.modeling.api.ProcessModelType processModelType, org.activiti.bpmn.converter.BpmnXMLConverter bpmnConverter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.activiti.bpmn.model.BpmnModelconvertToBpmnModel(byte[] modelContent)byte[]convertToBytes(BpmnProcessModelContent bpmnProcessModelContent)java.util.Optional<BpmnProcessModelContent>convertToModelContent(byte[] bytes)java.util.Optional<BpmnProcessModelContent>convertToModelContent(org.activiti.bpmn.model.BpmnModel bpmnModel)org.activiti.cloud.modeling.api.ModelTypegetHandledModelType()voidoverrideAllProcessDefinition(BpmnProcessModelContent processModelContent, ReferenceIdOverrider referenceIdOverrider)org.activiti.cloud.services.common.file.FileContentoverrideModelId(org.activiti.cloud.services.common.file.FileContent fileContent, java.util.Map<java.lang.String,java.lang.String> modelIdentifiers)
-
-
-
Method Detail
-
getHandledModelType
public org.activiti.cloud.modeling.api.ModelType getHandledModelType()
- Specified by:
getHandledModelTypein interfaceorg.activiti.cloud.modeling.api.ModelContentConverter<BpmnProcessModelContent>
-
convertToModelContent
public java.util.Optional<BpmnProcessModelContent> convertToModelContent(byte[] bytes)
- Specified by:
convertToModelContentin interfaceorg.activiti.cloud.modeling.api.ModelContentConverter<BpmnProcessModelContent>
-
convertToBytes
public byte[] convertToBytes(BpmnProcessModelContent bpmnProcessModelContent)
- Specified by:
convertToBytesin interfaceorg.activiti.cloud.modeling.api.ModelContentConverter<BpmnProcessModelContent>
-
convertToModelContent
public java.util.Optional<BpmnProcessModelContent> convertToModelContent(org.activiti.bpmn.model.BpmnModel bpmnModel)
-
convertToBpmnModel
public org.activiti.bpmn.model.BpmnModel convertToBpmnModel(byte[] modelContent) throws java.io.IOException, javax.xml.stream.XMLStreamException- Throws:
java.io.IOExceptionjavax.xml.stream.XMLStreamException
-
overrideModelId
public org.activiti.cloud.services.common.file.FileContent overrideModelId(org.activiti.cloud.services.common.file.FileContent fileContent, java.util.Map<java.lang.String,java.lang.String> modelIdentifiers)- Specified by:
overrideModelIdin interfaceorg.activiti.cloud.modeling.api.ModelContentConverter<BpmnProcessModelContent>
-
overrideAllProcessDefinition
public void overrideAllProcessDefinition(BpmnProcessModelContent processModelContent, ReferenceIdOverrider referenceIdOverrider)
-
-