org.camunda.bpm.dmn.engine.impl
Class DmnDecisionTableImpl

java.lang.Object
  extended by org.camunda.bpm.dmn.engine.impl.DmnElementImpl
      extended by org.camunda.bpm.dmn.engine.impl.DmnDecisionTableImpl
All Implemented Interfaces:
DmnDecision, DmnDecisionTable, DmnElement

public class DmnDecisionTableImpl
extends DmnElementImpl
implements DmnDecisionTable


Field Summary
protected  org.camunda.bpm.model.dmn.BuiltinAggregator aggregation
           
protected  List<DmnClause> clauses
           
static org.camunda.bpm.model.dmn.HitPolicy DEFAULT_HIT_POLICY
           
protected  org.camunda.bpm.model.dmn.HitPolicy hitPolicy
           
protected  List<DmnRule> rules
           
 
Fields inherited from class org.camunda.bpm.dmn.engine.impl.DmnElementImpl
key, name
 
Constructor Summary
DmnDecisionTableImpl()
           
 
Method Summary
 void addClause(DmnClause clause)
           
 void addRule(DmnRule rule)
           
 org.camunda.bpm.model.dmn.BuiltinAggregator getAggregation()
           
 List<DmnClause> getClauses()
           
 org.camunda.bpm.model.dmn.HitPolicy getHitPolicy()
           
 List<DmnRule> getRules()
           
 void setAggregation(org.camunda.bpm.model.dmn.BuiltinAggregator aggregation)
           
 void setClauses(List<DmnClause> clauses)
           
 void setHitPolicy(org.camunda.bpm.model.dmn.HitPolicy hitPolicy)
           
 void setRules(List<DmnRule> rules)
           
 String toString()
           
 
Methods inherited from class org.camunda.bpm.dmn.engine.impl.DmnElementImpl
getKey, getName, setKey, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.camunda.bpm.dmn.engine.DmnElement
getKey, getName
 

Field Detail

DEFAULT_HIT_POLICY

public static final org.camunda.bpm.model.dmn.HitPolicy DEFAULT_HIT_POLICY

hitPolicy

protected org.camunda.bpm.model.dmn.HitPolicy hitPolicy

aggregation

protected org.camunda.bpm.model.dmn.BuiltinAggregator aggregation

clauses

protected List<DmnClause> clauses

rules

protected List<DmnRule> rules
Constructor Detail

DmnDecisionTableImpl

public DmnDecisionTableImpl()
Method Detail

getHitPolicy

public org.camunda.bpm.model.dmn.HitPolicy getHitPolicy()
Specified by:
getHitPolicy in interface DmnDecisionTable

setHitPolicy

public void setHitPolicy(org.camunda.bpm.model.dmn.HitPolicy hitPolicy)

getAggregation

public org.camunda.bpm.model.dmn.BuiltinAggregator getAggregation()
Specified by:
getAggregation in interface DmnDecisionTable

setAggregation

public void setAggregation(org.camunda.bpm.model.dmn.BuiltinAggregator aggregation)

getClauses

public List<DmnClause> getClauses()
Specified by:
getClauses in interface DmnDecisionTable

setClauses

public void setClauses(List<DmnClause> clauses)

addClause

public void addClause(DmnClause clause)

setRules

public void setRules(List<DmnRule> rules)

getRules

public List<DmnRule> getRules()
Specified by:
getRules in interface DmnDecisionTable

addRule

public void addRule(DmnRule rule)

toString

public String toString()
Overrides:
toString in class DmnElementImpl


Copyright © 2015 camunda services GmbH. All rights reserved.