Interface DecisionStatement
-
- All Superinterfaces:
PluginDataContainer
,Serializable
,UserAttributeContainer
public interface DecisionStatement extends Serializable, UserAttributeContainer, PluginDataContainer
Holds all information associated with a decision ID- Author:
- Christoph Müssel, Jonas Wolz
-
-
Field Summary
Fields Modifier and Type Field Description static long
serialVersionUID
Generated ID for serialisation.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getDecisionID()
Returns the decision ID itselfString
getDecisionLabel()
Returns the label of the decision ID.String
getDecisionStatement()
Returns the decision statement that must evaluate to true to activate this decision ID (for displaying purposes).-
Methods inherited from interface de.aristaflow.adept2.model.common.PluginDataContainer
getPluginData, getPluginDatas, getSupportedPlugins
-
Methods inherited from interface de.aristaflow.adept2.model.common.UserAttributeContainer
getUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValue
-
-
-
-
Field Detail
-
serialVersionUID
static final long serialVersionUID
Generated ID for serialisation.- See Also:
- Constant Field Values
-
-
Method Detail
-
getDecisionLabel
String getDecisionLabel()
Returns the label of the decision ID.- Returns:
- The decision label
-
getDecisionStatement
String getDecisionStatement()
Returns the decision statement that must evaluate to true to activate this decision ID (for displaying purposes).- Returns:
- The decision statement
-
getDecisionID
long getDecisionID()
Returns the decision ID itself- Returns:
- The decision ID
-
-