public class ConverterContext extends Object implements BpmnJsonConverterContext, CmmnJsonConverterContext, DmnJsonConverterContext
| Constructor and Description |
|---|
ConverterContext(ModelService modelService,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
protected ModelService modelService
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected Map<String,Model> referencedDecisionTableKeyToModelMap
protected Map<String,List<CmmnModel>> unresolvedProcessModelKeyToCmmnModels
public ConverterContext(ModelService modelService, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public String getFormModelKeyForFormModelId(String formModelId)
getFormModelKeyForFormModelId in interface CmmnJsonConverterContextgetFormModelKeyForFormModelId in interface BpmnJsonConverterContextpublic Map<String,String> getFormModelInfoForFormModelKey(String formModelKey)
getFormModelInfoForFormModelKey in interface CmmnJsonConverterContextgetFormModelInfoForFormModelKey in interface BpmnJsonConverterContextpublic String getCaseModelKeyForCaseModelId(String caseModelId)
getCaseModelKeyForCaseModelId in interface CmmnJsonConverterContextpublic Map<String,String> getCaseModelInfoForCaseModelKey(String caseModelKey)
getCaseModelInfoForCaseModelKey in interface CmmnJsonConverterContextpublic String getProcessModelKeyForProcessModelId(String processModelId)
getProcessModelKeyForProcessModelId in interface CmmnJsonConverterContextgetProcessModelKeyForProcessModelId in interface BpmnJsonConverterContextpublic Map<String,String> getProcessModelInfoForProcessModelKey(String processModelKey)
getProcessModelInfoForProcessModelKey in interface CmmnJsonConverterContextgetProcessModelInfoForProcessModelKey in interface BpmnJsonConverterContextpublic String getDecisionTableModelKeyForDecisionTableModelId(String decisionTableModelId)
getDecisionTableModelKeyForDecisionTableModelId in interface CmmnJsonConverterContextgetDecisionTableModelKeyForDecisionTableModelId in interface DmnJsonConverterContextgetDecisionTableModelKeyForDecisionTableModelId in interface BpmnJsonConverterContextpublic Map<String,String> getDecisionTableModelInfoForDecisionTableModelKey(String decisionTableModelKey)
getDecisionTableModelInfoForDecisionTableModelKey in interface CmmnJsonConverterContextgetDecisionTableModelInfoForDecisionTableModelKey in interface DmnJsonConverterContextgetDecisionTableModelInfoForDecisionTableModelKey in interface BpmnJsonConverterContextpublic String getDecisionServiceModelKeyForDecisionServiceModelId(String decisionServiceModelId)
getDecisionServiceModelKeyForDecisionServiceModelId in interface CmmnJsonConverterContextgetDecisionServiceModelKeyForDecisionServiceModelId in interface BpmnJsonConverterContextpublic Map<String,String> getDecisionServiceModelInfoForDecisionServiceModelKey(String decisionServiceModelKey)
getDecisionServiceModelInfoForDecisionServiceModelKey in interface CmmnJsonConverterContextgetDecisionServiceModelInfoForDecisionServiceModelKey in interface BpmnJsonConverterContextprotected Map<String,String> modelToModelInfo(Map<String,Model> modelMap, String key)
public void addProcessModel(Model model)
public void addCaseModel(Model model)
public void addFormModel(Model model)
public void addDecisionTableModel(Model model)
public void addReferencedDecisionTableModel(Model model)
public void addDecisionTableModel(Model model, String... oldDecisionTableModelIds)
public void addReferencedDecisionTableModel(Model model, String... oldDecisionTableModelIds)
public void addDecisionServiceModel(Model model)
public void addDecisionServiceModel(Model model, String... oldDecisionServiceModelIds)
protected void handleUnresolvedReferences(String modelKey, Model model, Map<String,List<String>> unresolvedReferencesMap, Map<String,Model> keyToModelMap, String referenceProperyName)
protected void updateModelReferenceProperties(Model model, String referenceProperyName, com.fasterxml.jackson.databind.JsonNode referencingCaseModelJson)
public Collection<Model> getAllProcessModels()
public Collection<Model> getAllCaseModels()
public Collection<Model> getAllDecisionTableModels()
public Collection<Model> getAllReferencedDecisionTableModels()
public Collection<Model> getAllDecisionServiceModels()
public Collection<Model> getAllFormModels()
public Map<String,String> getDecisionTableKeyToJsonStringMap()
getDecisionTableKeyToJsonStringMap in interface DmnJsonConverterContextpublic Map<String,String> getDecisionServiceKeyToJsonStringMap()
getDecisionServiceKeyToJsonStringMap in interface DmnJsonConverterContextpublic void setModelKeyToThumbnailMap(Map<String,byte[]> modelKeyToThumbnailMap)
public void registerUnresolvedCaseModelReferenceForCaseModel(String unresolvedCaseModelKey, CmmnModel cmmnModel)
registerUnresolvedCaseModelReferenceForCaseModel in interface CmmnJsonConverterContextpublic void registerUnresolvedProcessModelReferenceForCaseModel(String unresolvedProcessModelKey, CmmnModel cmmnModel)
registerUnresolvedProcessModelReferenceForCaseModel in interface CmmnJsonConverterContextCopyright © 2021 Flowable. All rights reserved.