@Service @Transactional public class AppDefinitionImportService extends Object
| Modifier and Type | Field and Description |
|---|---|
protected AppDefinitionPublishService |
appDefinitionPublishService |
protected BpmnJsonConverter |
bpmnJsonConverter |
protected CmmnJsonConverter |
cmmnJsonConverter |
protected ModelRepository |
modelRepository |
protected ModelService |
modelService |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
| Constructor and Description |
|---|
AppDefinitionImportService() |
| Modifier and Type | Method and Description |
|---|---|
protected AppDefinitionRepresentation |
createAppDefinitionRepresentation(AbstractModel model) |
protected Model |
createModelObject(String modelJson,
int modelType) |
protected AppDefinitionRepresentation |
importAppDefinition(javax.servlet.http.HttpServletRequest request,
InputStream is,
String fileName,
Model existingAppModel,
Map<String,Model> existingProcessModelMap,
Map<String,Model> existingCaseModelMap,
Map<String,Model> existingFormModelMap,
Map<String,Model> existingDecisionTableModelMap) |
AppDefinitionRepresentation |
importAppDefinition(javax.servlet.http.HttpServletRequest request,
org.springframework.web.multipart.MultipartFile file) |
protected AppDefinitionRepresentation |
importAppDefinitionModel(Model appDefinitionModel,
Model existingAppModel,
Map<String,Model> bpmnModelIdAndModelMap,
Map<String,Model> cmmnModelIdAndModelMap) |
AppDefinitionRepresentation |
importAppDefinitionNewVersion(javax.servlet.http.HttpServletRequest request,
org.springframework.web.multipart.MultipartFile file,
String appDefId) |
protected Map<String,Model> |
importBpmnModels(Map<String,String> bpmnModelMap,
Map<String,Model> formKeyAndModelMap,
Map<String,Model> decisionTableKeyAndModelMap,
Map<String,byte[]> thumbnailMap,
Map<String,Model> existingProcessModelMap) |
protected Map<String,Model> |
importCmmnModels(Map<String,String> cmmnModelMap,
Map<String,Model> formKeyAndModelMap,
Map<String,Model> decisionTableKeyAndModelMap,
Map<String,byte[]> thumbnailMap,
Map<String,Model> existingCaseModelMap) |
protected Map<String,Model> |
importDecisionTables(Map<String,String> decisionTableMap,
Map<String,byte[]> thumbnailMap,
Map<String,Model> existingDecisionTableMap) |
protected Map<String,Model> |
importForms(Map<String,String> formMap,
Map<String,byte[]> thumbnailMap,
Map<String,Model> existingFormModelMap) |
AppDefinitionUpdateResultRepresentation |
publishAppDefinition(String modelId,
AppDefinitionPublishRepresentation publishModel) |
protected Model |
readZipFile(InputStream inputStream,
Map<String,String> formMap,
Map<String,String> decisionTableMap,
Map<String,String> bpmnModelMap,
Map<String,String> cmmnModelMap,
Map<String,byte[]> thumbnailMap) |
@Autowired protected AppDefinitionPublishService appDefinitionPublishService
@Autowired protected ModelService modelService
@Autowired protected ModelRepository modelRepository
@Autowired protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected BpmnJsonConverter bpmnJsonConverter
protected CmmnJsonConverter cmmnJsonConverter
public AppDefinitionRepresentation importAppDefinition(javax.servlet.http.HttpServletRequest request, org.springframework.web.multipart.MultipartFile file)
public AppDefinitionRepresentation importAppDefinitionNewVersion(javax.servlet.http.HttpServletRequest request, org.springframework.web.multipart.MultipartFile file, String appDefId)
protected AppDefinitionRepresentation importAppDefinition(javax.servlet.http.HttpServletRequest request, InputStream is, String fileName, Model existingAppModel, Map<String,Model> existingProcessModelMap, Map<String,Model> existingCaseModelMap, Map<String,Model> existingFormModelMap, Map<String,Model> existingDecisionTableModelMap)
public AppDefinitionUpdateResultRepresentation publishAppDefinition(String modelId, AppDefinitionPublishRepresentation publishModel)
protected AppDefinitionRepresentation createAppDefinitionRepresentation(AbstractModel model)
protected Model readZipFile(InputStream inputStream, Map<String,String> formMap, Map<String,String> decisionTableMap, Map<String,String> bpmnModelMap, Map<String,String> cmmnModelMap, Map<String,byte[]> thumbnailMap)
protected Map<String,Model> importForms(Map<String,String> formMap, Map<String,byte[]> thumbnailMap, Map<String,Model> existingFormModelMap)
protected Map<String,Model> importDecisionTables(Map<String,String> decisionTableMap, Map<String,byte[]> thumbnailMap, Map<String,Model> existingDecisionTableMap)
protected Map<String,Model> importBpmnModels(Map<String,String> bpmnModelMap, Map<String,Model> formKeyAndModelMap, Map<String,Model> decisionTableKeyAndModelMap, Map<String,byte[]> thumbnailMap, Map<String,Model> existingProcessModelMap)
protected Map<String,Model> importCmmnModels(Map<String,String> cmmnModelMap, Map<String,Model> formKeyAndModelMap, Map<String,Model> decisionTableKeyAndModelMap, Map<String,byte[]> thumbnailMap, Map<String,Model> existingCaseModelMap)
protected AppDefinitionRepresentation importAppDefinitionModel(Model appDefinitionModel, Model existingAppModel, Map<String,Model> bpmnModelIdAndModelMap, Map<String,Model> cmmnModelIdAndModelMap)
Copyright © 2018 Flowable. All rights reserved.