Package org.flowable.dmn.engine.impl
Class DmnDecisionServiceImpl
- java.lang.Object
-
- org.flowable.common.engine.impl.service.CommonServiceImpl<C>
-
- org.flowable.common.engine.impl.service.CommonEngineServiceImpl<DmnEngineConfiguration>
-
- org.flowable.dmn.engine.impl.DmnDecisionServiceImpl
-
- All Implemented Interfaces:
DmnDecisionService
public class DmnDecisionServiceImpl extends CommonEngineServiceImpl<DmnEngineConfiguration> implements DmnDecisionService
- Author:
- Yvo Swillens, Valentin Zickner
-
-
Field Summary
-
Fields inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
commandExecutor
-
Fields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration
-
-
Constructor Summary
Constructors Constructor Description DmnDecisionServiceImpl(DmnEngineConfiguration engineConfiguration)
-
Method Summary
-
Methods inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
getCommandExecutor, setCommandExecutor
-
Methods inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
getConfiguration
-
-
-
-
Constructor Detail
-
DmnDecisionServiceImpl
public DmnDecisionServiceImpl(DmnEngineConfiguration engineConfiguration)
-
-
Method Detail
-
createExecuteDecisionBuilder
public ExecuteDecisionBuilder createExecuteDecisionBuilder()
- Specified by:
createExecuteDecisionBuilderin interfaceDmnDecisionService
-
executeDecision
public List<Map<String,Object>> executeDecision(ExecuteDecisionBuilder builder)
- Specified by:
executeDecisionin interfaceDmnDecisionService
-
executeDecisionService
public Map<String,List<Map<String,Object>>> executeDecisionService(ExecuteDecisionBuilder builder)
- Specified by:
executeDecisionServicein interfaceDmnDecisionService
-
executeWithSingleResult
public Map<String,Object> executeWithSingleResult(ExecuteDecisionBuilder builder)
- Specified by:
executeWithSingleResultin interfaceDmnDecisionService
-
executeDecisionWithSingleResult
public Map<String,Object> executeDecisionWithSingleResult(ExecuteDecisionBuilder builder)
- Specified by:
executeDecisionWithSingleResultin interfaceDmnDecisionService
-
executeDecisionServiceWithSingleResult
public Map<String,Object> executeDecisionServiceWithSingleResult(ExecuteDecisionBuilder builder)
- Specified by:
executeDecisionServiceWithSingleResultin interfaceDmnDecisionService
-
executeWithAuditTrail
public DecisionExecutionAuditContainer executeWithAuditTrail(ExecuteDecisionBuilder builder)
- Specified by:
executeWithAuditTrailin interfaceDmnDecisionService
-
executeDecisionWithAuditTrail
public DecisionExecutionAuditContainer executeDecisionWithAuditTrail(ExecuteDecisionBuilder builder)
- Specified by:
executeDecisionWithAuditTrailin interfaceDmnDecisionService
-
executeDecisionServiceWithAuditTrail
public DecisionServiceExecutionAuditContainer executeDecisionServiceWithAuditTrail(ExecuteDecisionBuilder builder)
- Specified by:
executeDecisionServiceWithAuditTrailin interfaceDmnDecisionService
-
composeEvaluateDecisionResult
protected Map<String,List<Map<String,Object>>> composeEvaluateDecisionResult(ExecuteDecisionContext executeDecisionContext)
-
composeDecisionResult
protected List<Map<String,Object>> composeDecisionResult(ExecuteDecisionContext executeDecisionContext)
-
composeDecisionServiceResult
protected Map<String,List<Map<String,Object>>> composeDecisionServiceResult(ExecuteDecisionContext executeDecisionContext)
-
persistDecisionAudit
protected DecisionExecutionAuditContainer persistDecisionAudit(ExecuteDecisionContext executeDecisionContext)
-
-