Class Task
- java.lang.Object
-
- org.neotropic.kuwaiba.core.apis.persistence.application.Task
-
public final class Task extends Object
Remote representation of a task- Author:
- Charles Edward Bedon Cortazar <charles.bedon@kuwaiba.org>
-
-
Constructor Summary
Constructors Constructor Description Task(long id, String name, String description, boolean enabled, boolean commitOnExecute, String script, List<StringPair> parameters, TaskScheduleDescriptor schedule, TaskNotificationDescriptor notificationType, List<UserProfileLight> users)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
commitOnExecute()
String
getDescription()
long
getId()
String
getName()
TaskNotificationDescriptor
getNotificationType()
List<StringPair>
getParameters()
TaskScheduleDescriptor
getSchedule()
String
getScript()
List<UserProfileLight>
getUsers()
boolean
isEnabled()
void
setCommitOnExecute(boolean commitOnExecute)
void
setDescription(String description)
void
setEnabled(boolean enabled)
void
setId(long id)
void
setName(String name)
void
setNotificationType(TaskNotificationDescriptor notificationType)
void
setParameters(List<StringPair> parameters)
void
setSchedule(TaskScheduleDescriptor schedule)
void
setScript(String script)
void
setUsers(List<UserProfileLight> users)
-
-
-
Constructor Detail
-
Task
public Task(long id, String name, String description, boolean enabled, boolean commitOnExecute, String script, List<StringPair> parameters, TaskScheduleDescriptor schedule, TaskNotificationDescriptor notificationType, List<UserProfileLight> users)
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String name)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
getParameters
public List<StringPair> getParameters()
-
setParameters
public void setParameters(List<StringPair> parameters)
-
getSchedule
public TaskScheduleDescriptor getSchedule()
-
setSchedule
public void setSchedule(TaskScheduleDescriptor schedule)
-
getNotificationType
public TaskNotificationDescriptor getNotificationType()
-
setNotificationType
public void setNotificationType(TaskNotificationDescriptor notificationType)
-
getScript
public String getScript()
-
setScript
public void setScript(String script)
-
getId
public long getId()
-
setId
public void setId(long id)
-
getUsers
public List<UserProfileLight> getUsers()
-
setUsers
public void setUsers(List<UserProfileLight> users)
-
commitOnExecute
public boolean commitOnExecute()
-
setCommitOnExecute
public void setCommitOnExecute(boolean commitOnExecute)
-
-