Package cn.boboweike.carrot.tasks
Class AbstractTask
- java.lang.Object
-
- cn.boboweike.carrot.tasks.AbstractTask
-
- All Implemented Interfaces:
Lockable
- Direct Known Subclasses:
RecurringTask,Task
public abstract class AbstractTask extends Object implements Lockable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractTask()protectedAbstractTask(TaskDetails taskDetails)protectedAbstractTask(TaskDetails taskDetails, int version)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ObjectgetId()TaskDetailsgetTaskDetails()StringgetTaskName()StringgetTaskSignature()intgetVersion()Locklock()voidsetTaskName(String taskName)
-
-
-
Constructor Detail
-
AbstractTask
protected AbstractTask()
-
AbstractTask
protected AbstractTask(TaskDetails taskDetails)
-
AbstractTask
protected AbstractTask(TaskDetails taskDetails, int version)
-
-
Method Detail
-
getId
public abstract Object getId()
-
getVersion
public int getVersion()
-
getTaskSignature
public String getTaskSignature()
-
getTaskName
public String getTaskName()
-
setTaskName
public void setTaskName(String taskName)
-
getTaskDetails
public TaskDetails getTaskDetails()
-
-