public class LifeCycleEvent extends AbstractEvent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EVENT_TYPE_LABEL |
protected BladeState |
state |
date, DEFAULT_SEPARATOR
Constructor and Description |
---|
LifeCycleEvent(long date,
BladeState state) |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getFieldLabels() |
java.lang.Object |
getFieldValue(java.lang.String fieldLabel) |
int |
getStateId() |
java.lang.String |
getTypeLabel() |
java.lang.String |
toString() |
java.lang.String |
toString(long dateOrigin,
java.lang.String separator) |
compareTo, getDate, getEventFactory, getEventFieldLabels, registerEventFieldLabels, setDate
public static final java.lang.String EVENT_TYPE_LABEL
protected BladeState state
public LifeCycleEvent(long date, BladeState state)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getTypeLabel()
public int getStateId()
public java.lang.String toString(long dateOrigin, java.lang.String separator)
dateOrigin
- the origin date in milliseconds (since 1st January 1970). This value
is subtracted from the event date before printing, thus allowing a change of date origin.separator
- the separator string to be used to separate the event valuespublic java.lang.String[] getFieldLabels()
BladeEvent.toString(long, String)
public java.lang.Object getFieldValue(java.lang.String fieldLabel)
fieldLabel
- the label of the target field