Package org.cyclos.model.system.monitor
Class RecurringTaskData
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.system.monitor.BaseTaskData
-
- org.cyclos.model.system.monitor.RecurringTaskData
-
- All Implemented Interfaces:
Serializable
public class RecurringTaskData extends BaseTaskData
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEstatic BasicProperty<String,RecurringTaskData>ELAPSED_TIMEstatic BasicProperty<DateTime,RecurringTaskData>LAST_START_DATEstatic BasicProperty<DateTime,RecurringTaskData>NEXT_EXECUTIONstatic BasicProperty<Boolean,RecurringTaskData>NEXT_EXECUTION_IS_ALMOST_NOWstatic BasicProperty<RecurringTaskRecurrence,RecurringTaskData>RECURRENCEstatic BasicProperty<String,RecurringTaskData>RUNNING_BYstatic BasicProperty<DateTime,RecurringTaskData>RUNNING_SINCE-
Fields inherited from class org.cyclos.model.system.monitor.BaseTaskData
NAME, TYPE
-
-
Constructor Summary
Constructors Constructor Description RecurringTaskData()RecurringTaskData(Property<T,? super RecurringTaskData> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()StringgetElapsedTime()DateTimegetLastStartDate()DateTimegetNextExecution()RecurringTaskRecurrencegetRecurrence()StringgetRunningBy()DateTimegetRunningSince()booleanisNextExecutionIsAlmostNow()voidsetElapsedTime(String elapsedTime)voidsetLastStartDate(DateTime lastStartDate)voidsetNextExecution(DateTime nextExecution)voidsetNextExecutionIsAlmostNow(boolean nextExecutionIsAlmostNow)voidsetRecurrence(RecurringTaskRecurrence recurrence)voidsetRunningBy(String runningBy)voidsetRunningSince(DateTime runningSince)-
Methods inherited from class org.cyclos.model.system.monitor.BaseTaskData
getName, getType, setName, setType
-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, backup, changes, clearAttributes, copyPropertiesTo, copyPropertiesTo, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, restore, set, set, setAttribute, setWithPropagationId, values
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
ELAPSED_TIME
public static final BasicProperty<String,RecurringTaskData> ELAPSED_TIME
-
LAST_START_DATE
public static final BasicProperty<DateTime,RecurringTaskData> LAST_START_DATE
-
NEXT_EXECUTION
public static final BasicProperty<DateTime,RecurringTaskData> NEXT_EXECUTION
-
NEXT_EXECUTION_IS_ALMOST_NOW
public static final BasicProperty<Boolean,RecurringTaskData> NEXT_EXECUTION_IS_ALMOST_NOW
-
RECURRENCE
public static final BasicProperty<RecurringTaskRecurrence,RecurringTaskData> RECURRENCE
-
RUNNING_BY
public static final BasicProperty<String,RecurringTaskData> RUNNING_BY
-
RUNNING_SINCE
public static final BasicProperty<DateTime,RecurringTaskData> RUNNING_SINCE
-
-
Constructor Detail
-
RecurringTaskData
public RecurringTaskData()
-
RecurringTaskData
public RecurringTaskData(Property<T,? super RecurringTaskData> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classBaseTaskData
-
getElapsedTime
public String getElapsedTime()
-
setElapsedTime
public void setElapsedTime(String elapsedTime)
-
getLastStartDate
public DateTime getLastStartDate()
-
setLastStartDate
public void setLastStartDate(DateTime lastStartDate)
-
getNextExecution
public DateTime getNextExecution()
-
setNextExecution
public void setNextExecution(DateTime nextExecution)
-
isNextExecutionIsAlmostNow
public boolean isNextExecutionIsAlmostNow()
-
setNextExecutionIsAlmostNow
public void setNextExecutionIsAlmostNow(boolean nextExecutionIsAlmostNow)
-
getRecurrence
public RecurringTaskRecurrence getRecurrence()
-
setRecurrence
public void setRecurrence(RecurringTaskRecurrence recurrence)
-
getRunningBy
public String getRunningBy()
-
setRunningBy
public void setRunningBy(String runningBy)
-
getRunningSince
public DateTime getRunningSince()
-
setRunningSince
public void setRunningSince(DateTime runningSince)
-
-