Package org.flowable.ui.modeler.service
Class AppDefinitionImportService
- java.lang.Object
-
- org.flowable.ui.modeler.service.AppDefinitionImportService
-
@Service @Transactional public class AppDefinitionImportService extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected AppDefinitionPublishServiceappDefinitionPublishServiceprotected BpmnJsonConverterbpmnJsonConverterprotected CmmnJsonConvertercmmnJsonConverterprotected DmnJsonConverterdmnJsonConverterprotected ModelRepositorymodelRepositoryprotected ModelServicemodelServiceprotected com.fasterxml.jackson.databind.ObjectMapperobjectMapper
-
Constructor Summary
Constructors Constructor Description AppDefinitionImportService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AppDefinitionRepresentationcreateAppDefinitionRepresentation(AbstractModel model)protected ModelcreateModelObject(String modelJson, int modelType)protected AppDefinitionRepresentationimportAppDefinition(InputStream is, String fileName, Model existingAppModel, ConverterContext converterContext)AppDefinitionRepresentationimportAppDefinition(javax.servlet.http.HttpServletRequest request, org.springframework.web.multipart.MultipartFile file)protected AppDefinitionRepresentationimportAppDefinitionModel(Model appDefinitionModel, Model existingAppModel, ConverterContext converterContext)AppDefinitionRepresentationimportAppDefinitionNewVersion(javax.servlet.http.HttpServletRequest request, org.springframework.web.multipart.MultipartFile file, String appDefId)protected voidimportBpmnModels(ConverterContext converterContext)protected voidimportCmmnModels(ConverterContext converterContext)protected voidimportDecisionServices(ConverterContext converterContext)protected voidimportDecisionTables(ConverterContext converterContext)protected voidimportForms(ConverterContext converterContext)AppDefinitionUpdateResultRepresentationpublishAppDefinition(String modelId, AppDefinitionPublishRepresentation publishModel)protected ModelreadZipFile(InputStream inputStream, ConverterContext converterContext)
-
-
-
Field Detail
-
appDefinitionPublishService
@Autowired protected AppDefinitionPublishService appDefinitionPublishService
-
modelService
@Autowired protected ModelService modelService
-
modelRepository
@Autowired protected ModelRepository modelRepository
-
objectMapper
@Autowired protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
-
bpmnJsonConverter
protected BpmnJsonConverter bpmnJsonConverter
-
cmmnJsonConverter
protected CmmnJsonConverter cmmnJsonConverter
-
dmnJsonConverter
protected DmnJsonConverter dmnJsonConverter
-
-
Method Detail
-
importAppDefinition
public AppDefinitionRepresentation importAppDefinition(javax.servlet.http.HttpServletRequest request, org.springframework.web.multipart.MultipartFile file)
-
importAppDefinitionNewVersion
public AppDefinitionRepresentation importAppDefinitionNewVersion(javax.servlet.http.HttpServletRequest request, org.springframework.web.multipart.MultipartFile file, String appDefId)
-
importAppDefinition
protected AppDefinitionRepresentation importAppDefinition(InputStream is, String fileName, Model existingAppModel, ConverterContext converterContext)
-
publishAppDefinition
public AppDefinitionUpdateResultRepresentation publishAppDefinition(String modelId, AppDefinitionPublishRepresentation publishModel)
-
createAppDefinitionRepresentation
protected AppDefinitionRepresentation createAppDefinitionRepresentation(AbstractModel model)
-
readZipFile
protected Model readZipFile(InputStream inputStream, ConverterContext converterContext)
-
importForms
protected void importForms(ConverterContext converterContext)
-
importDecisionTables
protected void importDecisionTables(ConverterContext converterContext)
-
importDecisionServices
protected void importDecisionServices(ConverterContext converterContext)
-
importBpmnModels
protected void importBpmnModels(ConverterContext converterContext)
-
importCmmnModels
protected void importCmmnModels(ConverterContext converterContext)
-
importAppDefinitionModel
protected AppDefinitionRepresentation importAppDefinitionModel(Model appDefinitionModel, Model existingAppModel, ConverterContext converterContext)
-
-