@RestController public class CmmnDisplayJsonClientResource extends AbstractClientResource
| Modifier and Type | Field and Description |
|---|---|
protected CaseInstanceService |
caseInstanceService |
protected CaseDefinitionService |
clientService |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
configRepository| Constructor and Description |
|---|
CmmnDisplayJsonClientResource() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
commonFillGraphicInfo(com.fasterxml.jackson.databind.node.ObjectNode elementNode,
double x,
double y,
double width,
double height,
boolean includeWidthAndHeight) |
protected void |
fillDiagramInfo(org.flowable.cmmn.model.GraphicInfo graphicInfo,
org.flowable.cmmn.model.GraphicInfo diagramInfo) |
protected void |
fillGraphicInfo(com.fasterxml.jackson.databind.node.ObjectNode elementNode,
org.flowable.cmmn.model.GraphicInfo graphicInfo,
boolean includeWidthAndHeight) |
protected void |
fillWaypoints(String id,
org.flowable.cmmn.model.CmmnModel model,
com.fasterxml.jackson.databind.node.ObjectNode elementNode,
org.flowable.cmmn.model.GraphicInfo diagramInfo) |
com.fasterxml.jackson.databind.JsonNode |
getCaseDefinitionModelJSON(String caseDefinitionId) |
com.fasterxml.jackson.databind.JsonNode |
getCaseInstanceModelJSON(String caseInstanceId) |
protected void |
processCaseElements(org.flowable.cmmn.model.CmmnModel pojoModel,
com.fasterxml.jackson.databind.node.ObjectNode displayNode,
org.flowable.cmmn.model.GraphicInfo diagramInfo,
Set<String> completedElements,
Set<String> activeElements,
Set<String> availableElements) |
protected void |
processCriteria(List<org.flowable.cmmn.model.Criterion> criteria,
String type,
org.flowable.cmmn.model.CmmnModel model,
com.fasterxml.jackson.databind.node.ArrayNode elementArray) |
protected void |
processElements(List<org.flowable.cmmn.model.PlanItem> planItemList,
org.flowable.cmmn.model.CmmnModel model,
com.fasterxml.jackson.databind.node.ArrayNode elementArray,
com.fasterxml.jackson.databind.node.ArrayNode flowArray,
Set<String> completedElements,
Set<String> activeElements,
Set<String> availableElements,
org.flowable.cmmn.model.GraphicInfo diagramInfo) |
getRequestParametersWithoutServerId, retrieveServerConfig@Autowired protected CaseDefinitionService clientService
@Autowired protected CaseInstanceService caseInstanceService
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
@GetMapping(value="/rest/admin/case-definitions/{caseDefinitionId}/model-json",
produces="application/json")
public com.fasterxml.jackson.databind.JsonNode getCaseDefinitionModelJSON(@PathVariable
String caseDefinitionId)
@GetMapping(value="/rest/admin/case-instances/{caseInstanceId}/model-json",
produces="application/json")
public com.fasterxml.jackson.databind.JsonNode getCaseInstanceModelJSON(@PathVariable
String caseInstanceId)
protected void processCaseElements(org.flowable.cmmn.model.CmmnModel pojoModel,
com.fasterxml.jackson.databind.node.ObjectNode displayNode,
org.flowable.cmmn.model.GraphicInfo diagramInfo,
Set<String> completedElements,
Set<String> activeElements,
Set<String> availableElements)
throws Exception
Exceptionprotected void processElements(List<org.flowable.cmmn.model.PlanItem> planItemList, org.flowable.cmmn.model.CmmnModel model, com.fasterxml.jackson.databind.node.ArrayNode elementArray, com.fasterxml.jackson.databind.node.ArrayNode flowArray, Set<String> completedElements, Set<String> activeElements, Set<String> availableElements, org.flowable.cmmn.model.GraphicInfo diagramInfo)
protected void processCriteria(List<org.flowable.cmmn.model.Criterion> criteria, String type, org.flowable.cmmn.model.CmmnModel model, com.fasterxml.jackson.databind.node.ArrayNode elementArray)
protected void fillWaypoints(String id, org.flowable.cmmn.model.CmmnModel model, com.fasterxml.jackson.databind.node.ObjectNode elementNode, org.flowable.cmmn.model.GraphicInfo diagramInfo)
protected void fillGraphicInfo(com.fasterxml.jackson.databind.node.ObjectNode elementNode,
org.flowable.cmmn.model.GraphicInfo graphicInfo,
boolean includeWidthAndHeight)
protected void commonFillGraphicInfo(com.fasterxml.jackson.databind.node.ObjectNode elementNode,
double x,
double y,
double width,
double height,
boolean includeWidthAndHeight)
protected void fillDiagramInfo(org.flowable.cmmn.model.GraphicInfo graphicInfo,
org.flowable.cmmn.model.GraphicInfo diagramInfo)
Copyright © 2022 Flowable. All rights reserved.