@Service @Transactional public class AppDefinitionExportService extends BaseAppDefinitionService
| Modifier and Type | Field and Description |
|---|---|
protected BpmnJsonConverter |
bpmnJsonConverter |
bpmnXMLConverter, cmmnJsonConverter, cmmnXMLConverter, dmnJsonConverter, dmnXMLConverter, modelRepository, modelService, objectMapper| Constructor and Description |
|---|
AppDefinitionExportService() |
| Modifier and Type | Method and Description |
|---|---|
void |
createAppDefinitionBar(javax.servlet.http.HttpServletResponse response,
Model appModel,
AppDefinitionRepresentation appDefinition) |
protected AppDefinitionRepresentation |
createAppDefinitionRepresentation(AbstractModel model) |
protected void |
createAppDefinitionZip(javax.servlet.http.HttpServletResponse response,
Model appModel,
AppDefinitionRepresentation appDefinition) |
protected void |
createBpmnZipEntries(List<AppModelDefinition> modelDefinitions,
ZipOutputStream zipOutputStream,
Map<String,Model> formMap,
Map<String,Model> decisionTableMap) |
protected void |
createBpmnZipEntries(Map<String,Model> modelDefinitions,
ZipOutputStream zipOutputStream,
Map<String,Model> formMap,
Map<String,Model> decisionTableMap) |
protected void |
createCmmnZipEntries(List<AppModelDefinition> modelDefinitions,
ZipOutputStream zipOutputStream,
Map<String,Model> formMap,
Map<String,Model> decisionTableMap,
Map<String,Model> processMap) |
protected String |
createModelEntryJson(Model model) |
protected void |
createZipEntries(Model model,
String directoryName,
ZipOutputStream zipOutputStream) |
protected void |
createZipEntry(ZipOutputStream zipOutputStream,
String filename,
byte[] content) |
protected void |
createZipEntry(ZipOutputStream zipOutputStream,
String filename,
String content) |
void |
exportAppDefinition(javax.servlet.http.HttpServletResponse response,
String modelId) |
void |
exportDeployableAppDefinition(javax.servlet.http.HttpServletResponse response,
String modelId) |
protected void |
findAndAddReferencedBpmnModels(Map<String,Model> processMap) |
createDeployableAppModels, createDeployableModels, createDeployableZipArtifact, createDeployZipArtifact, getAppDefinitionJson, processNoneStartEvents, processUserTasks, resolveAppDefinitionprotected BpmnJsonConverter bpmnJsonConverter
public void exportAppDefinition(javax.servlet.http.HttpServletResponse response,
String modelId)
throws IOException
IOExceptionpublic void exportDeployableAppDefinition(javax.servlet.http.HttpServletResponse response,
String modelId)
throws IOException
IOExceptionprotected void createAppDefinitionZip(javax.servlet.http.HttpServletResponse response,
Model appModel,
AppDefinitionRepresentation appDefinition)
public void createAppDefinitionBar(javax.servlet.http.HttpServletResponse response,
Model appModel,
AppDefinitionRepresentation appDefinition)
protected void createBpmnZipEntries(List<AppModelDefinition> modelDefinitions, ZipOutputStream zipOutputStream, Map<String,Model> formMap, Map<String,Model> decisionTableMap) throws Exception
Exceptionprotected void createBpmnZipEntries(Map<String,Model> modelDefinitions, ZipOutputStream zipOutputStream, Map<String,Model> formMap, Map<String,Model> decisionTableMap) throws Exception
Exceptionprotected void createCmmnZipEntries(List<AppModelDefinition> modelDefinitions, ZipOutputStream zipOutputStream, Map<String,Model> formMap, Map<String,Model> decisionTableMap, Map<String,Model> processMap) throws Exception
Exceptionprotected void createZipEntries(Model model, String directoryName, ZipOutputStream zipOutputStream) throws Exception
Exceptionprotected AppDefinitionRepresentation createAppDefinitionRepresentation(AbstractModel model)
protected void createZipEntry(ZipOutputStream zipOutputStream, String filename, String content) throws Exception
Exceptionprotected void createZipEntry(ZipOutputStream zipOutputStream, String filename, byte[] content) throws Exception
ExceptionCopyright © 2018 Flowable. All rights reserved.