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.Task
public void setId(long id)
setId
in interface org.kie.internal.task.api.model.InternalTask
public int getPriority()
getPriority
in interface org.kie.api.task.model.Task
public void setPriority(int priority)
setPriority
in interface org.kie.internal.task.api.model.InternalTask
public List<org.kie.api.task.model.I18NText> getNames()
getNames
in interface org.kie.api.task.model.Task
public void setNames(List<org.kie.api.task.model.I18NText> names)
setNames
in interface org.kie.internal.task.api.model.InternalTask
public List<org.kie.api.task.model.I18NText> getSubjects()
getSubjects
in interface org.kie.api.task.model.Task
public void setSubjects(List<org.kie.api.task.model.I18NText> subjects)
setSubjects
in interface org.kie.internal.task.api.model.InternalTask
public List<org.kie.api.task.model.I18NText> getDescriptions()
getDescriptions
in interface org.kie.api.task.model.Task
public void setDescriptions(List<org.kie.api.task.model.I18NText> descriptions)
setDescriptions
in interface org.kie.internal.task.api.model.InternalTask
public org.kie.api.task.model.PeopleAssignments getPeopleAssignments()
getPeopleAssignments
in interface org.kie.api.task.model.Task
public void setPeopleAssignments(org.kie.api.task.model.PeopleAssignments peopleAssignments)
setPeopleAssignments
in interface org.kie.internal.task.api.model.InternalTask
public org.kie.api.task.model.TaskData getTaskData()
getTaskData
in interface org.kie.api.task.model.Task
public void setTaskData(org.kie.api.task.model.TaskData taskData)
setTaskData
in interface org.kie.internal.task.api.model.InternalTask
public String getTaskType()
getTaskType
in interface org.kie.api.task.model.Task
public void setTaskType(String taskType)
setTaskType
in interface org.kie.internal.task.api.model.InternalTask
public org.kie.internal.task.api.model.Deadlines getDeadlines()
getDeadlines
in interface org.kie.internal.task.api.model.InternalTask
public void setDeadlines(org.kie.internal.task.api.model.Deadlines deadlines)
setDeadlines
in interface org.kie.internal.task.api.model.InternalTask
public void setFormName(String formName)
setFormName
in interface org.kie.internal.task.api.model.InternalTask
public String getFormName()
getFormName
in interface org.kie.internal.task.api.model.InternalTask
public Boolean isArchived()
isArchived
in interface org.kie.internal.task.api.model.InternalTask
public void setArchived(Boolean archived)
setArchived
in interface org.kie.internal.task.api.model.InternalTask
public void setVersion(Integer version)
public int getVersion()
getVersion
in interface org.kie.internal.task.api.model.InternalTask
public org.kie.internal.task.api.model.Delegation getDelegation()
getDelegation
in interface org.kie.internal.task.api.model.InternalTask
public void setDelegation(org.kie.internal.task.api.model.Delegation delegation)
setDelegation
in interface org.kie.internal.task.api.model.InternalTask
public org.kie.internal.task.api.model.SubTasksStrategy getSubTaskStrategy()
getSubTaskStrategy
in interface org.kie.internal.task.api.model.InternalTask
public void setSubTaskStrategy(org.kie.internal.task.api.model.SubTasksStrategy subTaskStrategy)
setSubTaskStrategy
in interface org.kie.internal.task.api.model.InternalTask
public String getName()
getName
in interface org.kie.api.task.model.Task
public String getSubject()
getSubject
in interface org.kie.api.task.model.Task
public String getDescription()
getDescription
in interface org.kie.api.task.model.Task
public void setName(String name)
setName
in interface org.kie.internal.task.api.model.InternalTask
public void setSubject(String subject)
setSubject
in interface org.kie.internal.task.api.model.InternalTask
public void setDescription(String description)
setDescription
in interface org.kie.internal.task.api.model.InternalTask
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.