org.camunda.bpm.engine.rest.sub.repository.impl
Class DecisionDefinitionResourceImpl

java.lang.Object
  extended by org.camunda.bpm.engine.rest.sub.repository.impl.DecisionDefinitionResourceImpl
All Implemented Interfaces:
DecisionDefinitionResource

public class DecisionDefinitionResourceImpl
extends Object
implements DecisionDefinitionResource


Field Summary
protected  String decisionDefinitionId
           
protected  ProcessEngine engine
           
protected  com.fasterxml.jackson.databind.ObjectMapper objectMapper
           
protected  String rootResourcePath
           
 
Constructor Summary
DecisionDefinitionResourceImpl(ProcessEngine engine, String decisionDefinitionId, String rootResourcePath, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
           
 
Method Summary
protected  List<Map<String,VariableValueDto>> createDecisionResultDto(org.camunda.bpm.dmn.engine.DmnDecisionResult decisionResult)
           
protected  Map<String,VariableValueDto> createResultEntriesDto(org.camunda.bpm.dmn.engine.DmnDecisionResultEntries entries)
           
 List<Map<String,VariableValueDto>> evaluateDecision(javax.ws.rs.core.UriInfo context, EvaluateDecisionDto parameters)
           
 DecisionDefinitionDto getDecisionDefinition()
           
 javax.ws.rs.core.Response getDecisionDefinitionDiagram()
           
 DecisionDefinitionDiagramDto getDecisionDefinitionDmnXml()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

engine

protected ProcessEngine engine

decisionDefinitionId

protected String decisionDefinitionId

rootResourcePath

protected String rootResourcePath

objectMapper

protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
Constructor Detail

DecisionDefinitionResourceImpl

public DecisionDefinitionResourceImpl(ProcessEngine engine,
                                      String decisionDefinitionId,
                                      String rootResourcePath,
                                      com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Method Detail

getDecisionDefinition

public DecisionDefinitionDto getDecisionDefinition()
Specified by:
getDecisionDefinition in interface DecisionDefinitionResource

getDecisionDefinitionDmnXml

public DecisionDefinitionDiagramDto getDecisionDefinitionDmnXml()
Specified by:
getDecisionDefinitionDmnXml in interface DecisionDefinitionResource

getDecisionDefinitionDiagram

public javax.ws.rs.core.Response getDecisionDefinitionDiagram()
Specified by:
getDecisionDefinitionDiagram in interface DecisionDefinitionResource

evaluateDecision

public List<Map<String,VariableValueDto>> evaluateDecision(javax.ws.rs.core.UriInfo context,
                                                           EvaluateDecisionDto parameters)
Specified by:
evaluateDecision in interface DecisionDefinitionResource

createDecisionResultDto

protected List<Map<String,VariableValueDto>> createDecisionResultDto(org.camunda.bpm.dmn.engine.DmnDecisionResult decisionResult)

createResultEntriesDto

protected Map<String,VariableValueDto> createResultEntriesDto(org.camunda.bpm.dmn.engine.DmnDecisionResultEntries entries)


Copyright © 2016 camunda services GmbH. All rights reserved.