public class JaxbTask extends Object implements org.kie.internal.task.api.model.InternalTask
| Constructor and Description |
|---|
JaxbTask() |
JaxbTask(org.kie.api.task.model.Task task) |
| Modifier and Type | Method and Description |
|---|---|
org.kie.internal.task.api.model.Deadlines |
getDeadlines() |
org.kie.internal.task.api.model.Delegation |
getDelegation() |
String |
getDescription() |
List<org.kie.api.task.model.I18NText> |
getDescriptions() |
String |
getFormName() |
Long |
getId() |
String |
getName() |
List<org.kie.api.task.model.I18NText> |
getNames() |
org.kie.api.task.model.PeopleAssignments |
getPeopleAssignments() |
int |
getPriority() |
String |
getSubject() |
List<org.kie.api.task.model.I18NText> |
getSubjects() |
org.kie.internal.task.api.model.SubTasksStrategy |
getSubTaskStrategy() |
org.kie.api.task.model.Task |
getTask()
This is a convienence method that retrieves a TaskImpl instance.
|
org.kie.api.task.model.TaskData |
getTaskData() |
String |
getTaskType() |
int |
getVersion() |
void |
initialize(org.kie.api.task.model.Task task) |
Boolean |
isArchived() |
void |
readExternal(ObjectInput in) |
void |
setArchived(Boolean archived) |
void |
setDeadlines(org.kie.internal.task.api.model.Deadlines deadlines) |
void |
setDelegation(org.kie.internal.task.api.model.Delegation delegation) |
void |
setDescription(String description) |
void |
setDescriptions(List<org.kie.api.task.model.I18NText> descriptions) |
void |
setFormName(String formName) |
void |
setId(long id) |
void |
setName(String name) |
void |
setNames(List<org.kie.api.task.model.I18NText> names) |
void |
setPeopleAssignments(org.kie.api.task.model.PeopleAssignments peopleAssignments) |
void |
setPriority(int priority) |
void |
setSubject(String subject) |
void |
setSubjects(List<org.kie.api.task.model.I18NText> subjects) |
void |
setSubTaskStrategy(org.kie.internal.task.api.model.SubTasksStrategy subTaskStrategy) |
void |
setTaskData(org.kie.api.task.model.TaskData taskData) |
void |
setTaskType(String taskType) |
void |
setVersion(Integer version) |
void |
writeExternal(ObjectOutput out) |
public JaxbTask()
public JaxbTask(org.kie.api.task.model.Task task)
public void initialize(org.kie.api.task.model.Task task)
public org.kie.api.task.model.Task getTask()
AddTaskCommand#execute(org.kie.internal.command.Context) method
because that command requires a persistable task representation.
Users who are looking for information from the task should not use this method:
all of the task information is already available via the normal methods
defined by the Task or InternalTask interfaces, both of which this class
implements: for example: getId(), getTaskData()
or getPeopleAssignments().public Long getId()
getId in interface org.kie.api.task.model.Taskpublic void setId(long id)
setId in interface org.kie.internal.task.api.model.InternalTaskpublic int getPriority()
getPriority in interface org.kie.api.task.model.Taskpublic void setPriority(int priority)
setPriority in interface org.kie.internal.task.api.model.InternalTaskpublic List<org.kie.api.task.model.I18NText> getNames()
getNames in interface org.kie.api.task.model.Taskpublic void setNames(List<org.kie.api.task.model.I18NText> names)
setNames in interface org.kie.internal.task.api.model.InternalTaskpublic List<org.kie.api.task.model.I18NText> getSubjects()
getSubjects in interface org.kie.api.task.model.Taskpublic void setSubjects(List<org.kie.api.task.model.I18NText> subjects)
setSubjects in interface org.kie.internal.task.api.model.InternalTaskpublic List<org.kie.api.task.model.I18NText> getDescriptions()
getDescriptions in interface org.kie.api.task.model.Taskpublic void setDescriptions(List<org.kie.api.task.model.I18NText> descriptions)
setDescriptions in interface org.kie.internal.task.api.model.InternalTaskpublic org.kie.api.task.model.PeopleAssignments getPeopleAssignments()
getPeopleAssignments in interface org.kie.api.task.model.Taskpublic void setPeopleAssignments(org.kie.api.task.model.PeopleAssignments peopleAssignments)
setPeopleAssignments in interface org.kie.internal.task.api.model.InternalTaskpublic org.kie.api.task.model.TaskData getTaskData()
getTaskData in interface org.kie.api.task.model.Taskpublic void setTaskData(org.kie.api.task.model.TaskData taskData)
setTaskData in interface org.kie.internal.task.api.model.InternalTaskpublic String getTaskType()
getTaskType in interface org.kie.api.task.model.Taskpublic void setTaskType(String taskType)
setTaskType in interface org.kie.internal.task.api.model.InternalTaskpublic org.kie.internal.task.api.model.Deadlines getDeadlines()
getDeadlines in interface org.kie.internal.task.api.model.InternalTaskpublic void setDeadlines(org.kie.internal.task.api.model.Deadlines deadlines)
setDeadlines in interface org.kie.internal.task.api.model.InternalTaskpublic void setFormName(String formName)
setFormName in interface org.kie.internal.task.api.model.InternalTaskpublic String getFormName()
getFormName in interface org.kie.internal.task.api.model.InternalTaskpublic Boolean isArchived()
isArchived in interface org.kie.internal.task.api.model.InternalTaskpublic void setArchived(Boolean archived)
setArchived in interface org.kie.internal.task.api.model.InternalTaskpublic void setVersion(Integer version)
public int getVersion()
getVersion in interface org.kie.internal.task.api.model.InternalTaskpublic org.kie.internal.task.api.model.Delegation getDelegation()
getDelegation in interface org.kie.internal.task.api.model.InternalTaskpublic void setDelegation(org.kie.internal.task.api.model.Delegation delegation)
setDelegation in interface org.kie.internal.task.api.model.InternalTaskpublic org.kie.internal.task.api.model.SubTasksStrategy getSubTaskStrategy()
getSubTaskStrategy in interface org.kie.internal.task.api.model.InternalTaskpublic void setSubTaskStrategy(org.kie.internal.task.api.model.SubTasksStrategy subTaskStrategy)
setSubTaskStrategy in interface org.kie.internal.task.api.model.InternalTaskpublic String getName()
getName in interface org.kie.api.task.model.Taskpublic String getSubject()
getSubject in interface org.kie.api.task.model.Taskpublic String getDescription()
getDescription in interface org.kie.api.task.model.Taskpublic void setName(String name)
setName in interface org.kie.internal.task.api.model.InternalTaskpublic void setSubject(String subject)
setSubject in interface org.kie.internal.task.api.model.InternalTaskpublic void setDescription(String description)
setDescription in interface org.kie.internal.task.api.model.InternalTaskpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.