Package org.cyclos.model.system.monitor
Class PollingTaskData
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.system.monitor.BaseTaskData
-
- org.cyclos.model.system.monitor.PollingTaskData
-
- All Implemented Interfaces:
Serializable
public class PollingTaskData extends BaseTaskData
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEstatic BasicProperty<String,PollingTaskData>ELAPSED_TIMEstatic BasicProperty<DateTime,PollingTaskData>LAST_START_DATEstatic BasicProperty<DateTime,PollingTaskData>NEXT_EXECUTIONstatic BasicProperty<Boolean,PollingTaskData>NEXT_EXECUTION_IS_ALMOST_NOWstatic BasicProperty<PollingTaskRecurrence,PollingTaskData>RECURRENCEstatic BasicProperty<String,PollingTaskData>RUNNING_BYstatic BasicProperty<DateTime,PollingTaskData>RUNNING_SINCE-
Fields inherited from class org.cyclos.model.system.monitor.BaseTaskData
NAME, TYPE
-
-
Constructor Summary
Constructors Constructor Description PollingTaskData()PollingTaskData(Property<T,? super PollingTaskData> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()StringgetElapsedTime()DateTimegetLastStartDate()DateTimegetNextExecution()PollingTaskRecurrencegetRecurrence()StringgetRunningBy()DateTimegetRunningSince()booleanisNextExecutionIsAlmostNow()voidsetElapsedTime(String elapsedTime)voidsetLastStartDate(DateTime lastStartDate)voidsetNextExecution(DateTime nextExecution)voidsetNextExecutionIsAlmostNow(boolean nextExecutionIsAlmostNow)voidsetRecurrence(PollingTaskRecurrence 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
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
ELAPSED_TIME
public static final BasicProperty<String,PollingTaskData> ELAPSED_TIME
-
LAST_START_DATE
public static final BasicProperty<DateTime,PollingTaskData> LAST_START_DATE
-
NEXT_EXECUTION
public static final BasicProperty<DateTime,PollingTaskData> NEXT_EXECUTION
-
NEXT_EXECUTION_IS_ALMOST_NOW
public static final BasicProperty<Boolean,PollingTaskData> NEXT_EXECUTION_IS_ALMOST_NOW
-
RECURRENCE
public static final BasicProperty<PollingTaskRecurrence,PollingTaskData> RECURRENCE
-
RUNNING_BY
public static final BasicProperty<String,PollingTaskData> RUNNING_BY
-
RUNNING_SINCE
public static final BasicProperty<DateTime,PollingTaskData> RUNNING_SINCE
-
-
Constructor Detail
-
PollingTaskData
public PollingTaskData()
-
PollingTaskData
public PollingTaskData(Property<T,? super PollingTaskData> 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 PollingTaskRecurrence getRecurrence()
-
setRecurrence
public void setRecurrence(PollingTaskRecurrence recurrence)
-
getRunningBy
public String getRunningBy()
-
setRunningBy
public void setRunningBy(String runningBy)
-
getRunningSince
public DateTime getRunningSince()
-
setRunningSince
public void setRunningSince(DateTime runningSince)
-
-