@RestController @RequestMapping(value="/app") public class CaseInstanceDisplayJsonClientResource extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.flowable.cmmn.api.CmmnHistoryService |
cmmnHistoryService |
protected org.flowable.cmmn.api.CmmnRepositoryService |
cmmnRepositoryService |
protected org.flowable.cmmn.api.CmmnRuntimeService |
cmmnRuntimeService |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
protected PermissionService |
permissionService |
| Constructor and Description |
|---|
CaseInstanceDisplayJsonClientResource() |
| 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 |
getModelHistoryJSON(String caseInstanceId) |
com.fasterxml.jackson.databind.JsonNode |
getModelJSON(String caseInstanceId) |
com.fasterxml.jackson.databind.JsonNode |
getModelJSONForCaseDefinition(String caseDefinitionId) |
protected com.fasterxml.jackson.databind.node.ObjectNode |
processCaseElements(org.flowable.cmmn.model.CmmnModel pojoModel,
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) |
@Autowired protected org.flowable.cmmn.api.CmmnRepositoryService cmmnRepositoryService
@Autowired protected org.flowable.cmmn.api.CmmnRuntimeService cmmnRuntimeService
@Autowired protected org.flowable.cmmn.api.CmmnHistoryService cmmnHistoryService
@Autowired protected PermissionService permissionService
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
public CaseInstanceDisplayJsonClientResource()
@GetMapping(value="/rest/case-instances/{caseInstanceId}/model-json",
produces="application/json")
public com.fasterxml.jackson.databind.JsonNode getModelJSON(@PathVariable
String caseInstanceId)
@GetMapping(value="/rest/case-definitions/{caseDefinitionId}/model-json",
produces="application/json")
public com.fasterxml.jackson.databind.JsonNode getModelJSONForCaseDefinition(@PathVariable
String caseDefinitionId)
@GetMapping(value="/rest/case-instances/history/{caseInstanceId}/model-json",
produces="application/json")
public com.fasterxml.jackson.databind.JsonNode getModelHistoryJSON(@PathVariable
String caseInstanceId)
protected com.fasterxml.jackson.databind.node.ObjectNode processCaseElements(org.flowable.cmmn.model.CmmnModel pojoModel,
Set<String> completedElements,
Set<String> activeElements,
Set<String> availableElements)
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)
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.