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:
java.io.Serializable,GuiTitlable,Idable,ListItem
- Direct Known Subclasses:
TaskData
public class LightweightTaskData extends IdTitle
Базовый бин для задачи планировщика. Используется для отображения/редактирования
задачи в клиенте биллинга, т.к. нет необходимости грузить с сервера большой объект TaskData -
это и лишняя память и передаваемый траффик по сети.
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringclassNameprotected java.lang.Stringcommentprotected intdayprotected intdayOfWeekprotected inthourprotected booleanisPluginprotected longminprotected intmoduleIdprotected java.lang.StringmoduleNameprotected intmonthprotected java.lang.Stringparamsprotected Periodperiodprotected intpriorityprotected intstatusDeprecated.protected TaskStatustaskStatus -
Constructor Summary
Constructors Constructor Description LightweightTaskData()LightweightTaskData(int month, int day, int hour, int dayOfWeek, long min)LightweightTaskData(int id, java.lang.String title) -
Method Summary
Modifier and Type Method Description java.lang.StringgetClassName()java.lang.StringgetComment()intgetDay()intgetDayOfWeek()java.lang.StringgetDependModuleId()java.lang.StringgetDependModuleName()java.lang.StringgetDependTaskClass()java.lang.StringgetDependTaskParams()java.lang.StringgetDependTaskTitle()intgetHour()longgetMin()intgetModuleId()java.lang.StringgetModuleName()intgetMonth()java.lang.StringgetParams()PeriodgetPeriod()intgetPriority()intgetStatus()Deprecated.TaskStatusgetTaskStatus()Получение статуса задачи.booleanisPlugin()voidsetClassName(java.lang.String className)voidsetComment(java.lang.String comment)voidsetDay(int day)voidsetDayOfWeek(int dayOfWeek)voidsetDependModuleId(java.lang.String dependModuleId)voidsetDependModuleName(java.lang.String dependModuleName)voidsetDependTaskClass(java.lang.String dependTaskClass)voidsetDependTaskParams(java.lang.String dependTaskParams)voidsetDependTaskTitle(java.lang.String dependTaskTitle)voidsetHour(int hour)voidsetMin(long min)voidsetModuleId(int moduleId)voidsetModuleName(java.lang.String moduleName)voidsetMonth(int month)voidsetParams(java.lang.String params)voidsetPeriod(Period period)voidsetPlugin(boolean isPlugin)voidsetPriority(int priority)voidsetStatus(int status)Deprecated.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, setIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
month
protected int month -
day
protected int day -
hour
protected int hour -
dayOfWeek
protected int dayOfWeek -
min
protected long min -
className
protected java.lang.String className -
isPlugin
protected boolean isPlugin -
moduleId
protected int moduleId -
moduleName
protected java.lang.String moduleName -
priority
protected int priority -
status
@Deprecated protected int statusDeprecated. -
taskStatus
-
params
protected java.lang.String params -
period
-
comment
protected java.lang.String comment
-
-
Constructor Details
-
LightweightTaskData
public LightweightTaskData() -
LightweightTaskData
public LightweightTaskData(int id, java.lang.String title) -
LightweightTaskData
public LightweightTaskData(int month, int day, int hour, int dayOfWeek, 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
public java.lang.String getClassName() -
setClassName
public void setClassName(java.lang.String className) -
isPlugin
public boolean isPlugin() -
setPlugin
public void setPlugin(boolean isPlugin) -
getModuleId
public int getModuleId() -
setModuleId
public void setModuleId(int moduleId) -
getModuleName
public java.lang.String getModuleName() -
setModuleName
public void setModuleName(java.lang.String moduleName) -
getPriority
public int getPriority() -
setPriority
public void setPriority(int priority) -
getStatus
@Deprecated public int getStatus()Deprecated.ИспользоватьgetTaskStatus()- Returns:
-
setStatus
@Deprecated public void setStatus(int status)Deprecated.ИспользоватьsetTaskStatus(TaskStatus)- Parameters:
status-
-
getTaskStatus
Получение статуса задачи. Возможные значения:
TaskStatus.ENABLE- задача включенаTaskStatus.DISABLE- задача выключена
- Returns:
- the taskStatus
-
setTaskStatus
Установка статуса задачи. Возможные значения:
TaskStatus.ENABLE- задача включенаTaskStatus.DISABLE- задача выключена
- Parameters:
taskStatus- the taskStatus to set
-
getParams
public java.lang.String getParams() -
setParams
public void setParams(java.lang.String params) -
getPeriod
-
setPeriod
-
getComment
public java.lang.String getComment() -
setComment
public void setComment(java.lang.String comment) -
getDependModuleId
public java.lang.String getDependModuleId() -
setDependModuleId
public void setDependModuleId(java.lang.String dependModuleId) -
getDependModuleName
public java.lang.String getDependModuleName() -
setDependModuleName
public void setDependModuleName(java.lang.String dependModuleName) -
getDependTaskClass
public java.lang.String getDependTaskClass() -
setDependTaskClass
public void setDependTaskClass(java.lang.String dependTaskClass) -
getDependTaskTitle
public java.lang.String getDependTaskTitle() -
setDependTaskTitle
public void setDependTaskTitle(java.lang.String dependTaskTitle) -
getDependTaskParams
public java.lang.String getDependTaskParams() -
setDependTaskParams
public void setDependTaskParams(java.lang.String dependTaskParams)
-