Class 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 of ModelContentConverter for process models
    • Constructor Detail

      • ProcessModelContentConverter

        public ProcessModelContentConverter​(org.activiti.cloud.modeling.api.ProcessModelType processModelType,
                                            org.activiti.bpmn.converter.BpmnXMLConverter bpmnConverter)
    • Method Detail

      • getHandledModelType

        public org.activiti.cloud.modeling.api.ModelType getHandledModelType()
        Specified by:
        getHandledModelType in interface org.activiti.cloud.modeling.api.ModelContentConverter<BpmnProcessModelContent>
      • convertToModelContent

        public java.util.Optional<BpmnProcessModelContent> convertToModelContent​(byte[] bytes)
        Specified by:
        convertToModelContent in interface org.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.IOException
        javax.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:
        overrideModelId in interface org.activiti.cloud.modeling.api.ModelContentConverter<BpmnProcessModelContent>