public abstract class TrainStopModel extends Object
Modifier and Type | Field and Description |
---|---|
static String |
MESSAGE_TYPE_CONFIRMATION |
static String |
MESSAGE_TYPE_ERROR |
static String |
MESSAGE_TYPE_INFO |
static String |
MESSAGE_TYPE_NONE |
static String |
MESSAGE_TYPE_WARNING |
Constructor and Description |
---|
TrainStopModel() |
Modifier and Type | Method and Description |
---|---|
abstract String |
action()
Returns the logical outcome associated with clicking on a train stop (which may be null).
|
String |
getMessageType()
Returns "none" as the default message type for a stop.
|
String |
getShortDescription()
Return a short description for the stop.
|
abstract String |
getTextAndAccessKey()
Return the label of the stop alongwith with the accessKey character to use.
|
abstract boolean |
isDisabled()
Return a flag indicating whether the stop needs to be disabled.
|
boolean |
isImmediate()
Return a flag to inidicate whether or not data validations need to occur.
|
boolean |
isShowRequired()
Return a true if the stop should show a required indicator (usually used when there are one more required fields).
|
abstract boolean |
isVisited()
Return a flag to indicate whether the stop has been visited before.
|
public static final String MESSAGE_TYPE_NONE
public static final String MESSAGE_TYPE_INFO
public static final String MESSAGE_TYPE_CONFIRMATION
public static final String MESSAGE_TYPE_WARNING
public static final String MESSAGE_TYPE_ERROR
public abstract String action()
public String getMessageType()
public String getShortDescription()
public abstract String getTextAndAccessKey()
public abstract boolean isDisabled()
public boolean isImmediate()
public boolean isShowRequired()
public abstract boolean isVisited()