Package berlin.yuna.survey.model
Class Route<T>
- java.lang.Object
-
- berlin.yuna.survey.model.Route<T>
-
- All Implemented Interfaces:
Comparable<Route<?>>
public class Route<T> extends Object implements Comparable<Route<?>>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
apply(T answer)
int
compareTo(Route<?> route)
boolean
equals(Object o)
Condition<T>
getCondition()
String
getLabel()
boolean
hasAnyCondition()
boolean
hasCondition()
boolean
hasFunction()
int
hashCode()
boolean
hasNoCondition()
boolean
hasTarget()
boolean
isBackwardFlow()
boolean
isForwardFlow()
FlowItem<?,?>
target()
String
toString()
-
-
-
Method Detail
-
apply
public boolean apply(T answer)
-
hasCondition
public boolean hasCondition()
-
hasTarget
public boolean hasTarget()
-
hasFunction
public boolean hasFunction()
-
hasAnyCondition
public boolean hasAnyCondition()
-
hasNoCondition
public boolean hasNoCondition()
-
getLabel
public String getLabel()
-
target
public FlowItem<?,?> target()
-
isBackwardFlow
public boolean isBackwardFlow()
-
isForwardFlow
public boolean isForwardFlow()
-
compareTo
public int compareTo(Route<?> route)
- Specified by:
compareTo
in interfaceComparable<T>
-
-