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

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

public class DmnDecisionTableImpl
extends Object
implements DmnDecision


Field Summary
protected  DmnHitPolicyHandler hitPolicyHandler
           
protected  List<DmnDecisionTableInputImpl> inputs
           
protected  String key
           
protected  String name
           
protected  List<DmnDecisionTableOutputImpl> outputs
           
protected  List<DmnDecisionTableRuleImpl> rules
           
 
Constructor Summary
DmnDecisionTableImpl()
           
 
Method Summary
 DmnHitPolicyHandler getHitPolicyHandler()
           
 List<DmnDecisionTableInputImpl> getInputs()
           
 String getKey()
          The unique identifier of the element if exists.
 String getName()
          The human readable name of the element if exists.
 List<DmnDecisionTableOutputImpl> getOutputs()
           
 List<DmnDecisionTableRuleImpl> getRules()
           
 boolean isDecisionTable()
          Check if the decision is implemented as Decision Table.
 void setHitPolicyHandler(DmnHitPolicyHandler hitPolicyHandler)
           
 void setInputs(List<DmnDecisionTableInputImpl> inputs)
           
 void setKey(String key)
           
 void setName(String name)
           
 void setOutputs(List<DmnDecisionTableOutputImpl> outputs)
           
 void setRules(List<DmnDecisionTableRuleImpl> rules)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

key

protected String key

name

protected String name

hitPolicyHandler

protected DmnHitPolicyHandler hitPolicyHandler

inputs

protected List<DmnDecisionTableInputImpl> inputs

outputs

protected List<DmnDecisionTableOutputImpl> outputs

rules

protected List<DmnDecisionTableRuleImpl> rules
Constructor Detail

DmnDecisionTableImpl

public DmnDecisionTableImpl()
Method Detail

getKey

public String getKey()
Description copied from interface: DmnDecision
The unique identifier of the element if exists.

Specified by:
getKey in interface DmnDecision
Returns:
the identifier or null if not set

setKey

public void setKey(String key)

getName

public String getName()
Description copied from interface: DmnDecision
The human readable name of the element if exists.

Specified by:
getName in interface DmnDecision
Returns:
the name or null if not set

setName

public void setName(String name)

isDecisionTable

public boolean isDecisionTable()
Description copied from interface: DmnDecision
Check if the decision is implemented as Decision Table.

Specified by:
isDecisionTable in interface DmnDecision
Returns:
true if the decision is implement as Decision Table, false otherwise

getHitPolicyHandler

public DmnHitPolicyHandler getHitPolicyHandler()

setHitPolicyHandler

public void setHitPolicyHandler(DmnHitPolicyHandler hitPolicyHandler)

getInputs

public List<DmnDecisionTableInputImpl> getInputs()

setInputs

public void setInputs(List<DmnDecisionTableInputImpl> inputs)

getOutputs

public List<DmnDecisionTableOutputImpl> getOutputs()

setOutputs

public void setOutputs(List<DmnDecisionTableOutputImpl> outputs)

getRules

public List<DmnDecisionTableRuleImpl> getRules()

setRules

public void setRules(List<DmnDecisionTableRuleImpl> rules)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2016 camunda services GmbH. All rights reserved.