Class LightweightTaskData
java.lang.Object
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.bgbilling.kernel.task.common.bean.LightweightTaskData
- All Implemented Interfaces:
Serializable,GuiTitlable,Idable,ListItem
- Direct Known Subclasses:
TaskData
Базовый бин для задачи планировщика. Используется для отображения/редактирования
задачи в клиенте биллинга, т.к. нет необходимости грузить с сервера большой объект TaskData -
это и лишняя память и передаваемый траффик по сети.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bitel.common.model.IdTitle
IdTitle.Builder, IdTitle.IdTitleBuilder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected intprotected intprotected List<DependentTask>protected intprotected booleanprotected longprotected intprotected Stringprotected intprotected Stringprotected Periodprotected intprotected TaskStatus -
Constructor Summary
ConstructorsConstructorDescriptionLightweightTaskData(int month, int day, int dayOfWeek, int hour, long min) LightweightTaskData(int id, String title) -
Method Summary
Modifier and TypeMethodDescriptionclone()intgetDay()intintgetHour()longgetMin()intintgetMonth()intПолучение статуса задачи.booleanisPlugin()voidsetClassName(String className) voidsetComment(String comment) voidsetDay(int day) voidsetDayOfWeek(int dayOfWeek) voidsetDependentTasks(List<DependentTask> dependentTasks) voidsetHour(int hour) voidsetMin(long min) voidsetModuleId(int moduleId) voidsetModuleName(String moduleName) voidsetMonth(int month) voidvoidvoidsetPlugin(boolean isPlugin) voidsetPriority(int priority) voidsetTaskStatus(TaskStatus taskStatus) Установка статуса задачи.Methods inherited from class ru.bitel.common.model.IdTitle
copyTo, getGuiTitle, getTitle, setTitle, toIdTitle, toStringMethods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId
-
Field Details
-
month
protected int month -
day
protected int day -
hour
protected int hour -
dayOfWeek
protected int dayOfWeek -
min
protected long min -
className
-
isPlugin
protected boolean isPlugin -
moduleId
protected int moduleId -
moduleName
-
priority
protected int priority -
taskStatus
-
params
-
period
-
comment
-
dependentTasks
-
-
Constructor Details
-
LightweightTaskData
public LightweightTaskData() -
LightweightTaskData
-
LightweightTaskData
public LightweightTaskData(int month, int day, int dayOfWeek, int hour, long min)
-
-
Method Details
-
getMonth
public int getMonth() -
setMonth
public void setMonth(int month) -
getDay
public int getDay() -
setDay
public void setDay(int day) -
getHour
public int getHour() -
setHour
public void setHour(int hour) -
getDayOfWeek
public int getDayOfWeek() -
setDayOfWeek
public void setDayOfWeek(int dayOfWeek) -
getMin
public long getMin() -
setMin
public void setMin(long min) -
getClassName
-
setClassName
-
isPlugin
public boolean isPlugin() -
setPlugin
public void setPlugin(boolean isPlugin) -
getModuleId
public int getModuleId() -
setModuleId
public void setModuleId(int moduleId) -
getModuleName
-
setModuleName
-
getPriority
public int getPriority() -
setPriority
public void setPriority(int priority) -
getTaskStatus
Получение статуса задачи. Возможные значения:
TaskStatus.ENABLE- задача включенаTaskStatus.DISABLE- задача выключена
- Returns:
- the taskStatus
-
setTaskStatus
Установка статуса задачи. Возможные значения:
TaskStatus.ENABLE- задача включенаTaskStatus.DISABLE- задача выключена
- Parameters:
taskStatus- the taskStatus to set
-
getParams
-
setParams
-
getPeriod
-
setPeriod
-
getComment
-
setComment
-
getDependentTasks
-
setDependentTasks
-
clone
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-