Class JaxbTask
- java.lang.Object
-
- org.jbpm.services.task.impl.model.xml.JaxbTask
-
- All Implemented Interfaces:
Externalizable,Serializable,org.kie.api.task.model.Task,org.kie.internal.task.api.model.InternalTask
public class JaxbTask extends Object implements org.kie.internal.task.api.model.InternalTask
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.internal.task.api.model.DeadlinesgetDeadlines()org.kie.internal.task.api.model.DelegationgetDelegation()StringgetDescription()List<org.kie.api.task.model.I18NText>getDescriptions()StringgetFormName()LonggetId()StringgetName()List<org.kie.api.task.model.I18NText>getNames()org.kie.api.task.model.PeopleAssignmentsgetPeopleAssignments()IntegergetPriority()StringgetSubject()List<org.kie.api.task.model.I18NText>getSubjects()org.kie.internal.task.api.model.SubTasksStrategygetSubTaskStrategy()org.kie.api.task.model.TaskgetTask()This is a convienence method that retrieves a TaskImpl instance.org.kie.api.task.model.TaskDatagetTaskData()StringgetTaskType()IntegergetVersion()voidinitialize(org.kie.api.task.model.Task task)BooleanisArchived()voidreadExternal(ObjectInput in)voidsetArchived(Boolean archived)voidsetDeadlines(org.kie.internal.task.api.model.Deadlines deadlines)voidsetDelegation(org.kie.internal.task.api.model.Delegation delegation)voidsetDescription(String description)voidsetDescriptions(List<org.kie.api.task.model.I18NText> descriptions)voidsetFormName(String formName)voidsetId(Long id)voidsetName(String name)voidsetNames(List<org.kie.api.task.model.I18NText> names)voidsetPeopleAssignments(org.kie.api.task.model.PeopleAssignments peopleAssignments)voidsetPriority(Integer priority)voidsetSubject(String subject)voidsetSubjects(List<org.kie.api.task.model.I18NText> subjects)voidsetSubTaskStrategy(org.kie.internal.task.api.model.SubTasksStrategy subTaskStrategy)voidsetTaskData(org.kie.api.task.model.TaskData taskData)voidsetTaskType(String taskType)voidsetVersion(Integer version)voidwriteExternal(ObjectOutput out)
-
-
-
Method Detail
-
initialize
public void initialize(org.kie.api.task.model.Task task)
-
getTask
public org.kie.api.task.model.Task getTask()
This is a convienence method that retrieves a TaskImpl instance. It's used internally in theAddTaskCommand.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 theTaskorInternalTaskinterfaces, both of which this class implements: for example:getId(),getTaskData()orgetPeopleAssignments().- Returns:
- a TaskImpl instance
-
getId
public Long getId()
- Specified by:
getIdin interfaceorg.kie.api.task.model.Task
-
setId
public void setId(Long id)
- Specified by:
setIdin interfaceorg.kie.internal.task.api.model.InternalTask
-
getPriority
public Integer getPriority()
- Specified by:
getPriorityin interfaceorg.kie.api.task.model.Task
-
setPriority
public void setPriority(Integer priority)
- Specified by:
setPriorityin interfaceorg.kie.internal.task.api.model.InternalTask
-
getNames
public List<org.kie.api.task.model.I18NText> getNames()
- Specified by:
getNamesin interfaceorg.kie.api.task.model.Task
-
setNames
public void setNames(List<org.kie.api.task.model.I18NText> names)
- Specified by:
setNamesin interfaceorg.kie.internal.task.api.model.InternalTask
-
getSubjects
public List<org.kie.api.task.model.I18NText> getSubjects()
- Specified by:
getSubjectsin interfaceorg.kie.api.task.model.Task
-
setSubjects
public void setSubjects(List<org.kie.api.task.model.I18NText> subjects)
- Specified by:
setSubjectsin interfaceorg.kie.internal.task.api.model.InternalTask
-
getDescriptions
public List<org.kie.api.task.model.I18NText> getDescriptions()
- Specified by:
getDescriptionsin interfaceorg.kie.api.task.model.Task
-
setDescriptions
public void setDescriptions(List<org.kie.api.task.model.I18NText> descriptions)
- Specified by:
setDescriptionsin interfaceorg.kie.internal.task.api.model.InternalTask
-
getPeopleAssignments
public org.kie.api.task.model.PeopleAssignments getPeopleAssignments()
- Specified by:
getPeopleAssignmentsin interfaceorg.kie.api.task.model.Task
-
setPeopleAssignments
public void setPeopleAssignments(org.kie.api.task.model.PeopleAssignments peopleAssignments)
- Specified by:
setPeopleAssignmentsin interfaceorg.kie.internal.task.api.model.InternalTask
-
getTaskData
public org.kie.api.task.model.TaskData getTaskData()
- Specified by:
getTaskDatain interfaceorg.kie.api.task.model.Task
-
setTaskData
public void setTaskData(org.kie.api.task.model.TaskData taskData)
- Specified by:
setTaskDatain interfaceorg.kie.internal.task.api.model.InternalTask
-
getTaskType
public String getTaskType()
- Specified by:
getTaskTypein interfaceorg.kie.api.task.model.Task
-
setTaskType
public void setTaskType(String taskType)
- Specified by:
setTaskTypein interfaceorg.kie.internal.task.api.model.InternalTask
-
getDeadlines
public org.kie.internal.task.api.model.Deadlines getDeadlines()
- Specified by:
getDeadlinesin interfaceorg.kie.internal.task.api.model.InternalTask
-
setDeadlines
public void setDeadlines(org.kie.internal.task.api.model.Deadlines deadlines)
- Specified by:
setDeadlinesin interfaceorg.kie.internal.task.api.model.InternalTask
-
setFormName
public void setFormName(String formName)
- Specified by:
setFormNamein interfaceorg.kie.internal.task.api.model.InternalTask
-
getFormName
public String getFormName()
- Specified by:
getFormNamein interfaceorg.kie.api.task.model.Task
-
isArchived
public Boolean isArchived()
- Specified by:
isArchivedin interfaceorg.kie.api.task.model.Task
-
setArchived
public void setArchived(Boolean archived)
- Specified by:
setArchivedin interfaceorg.kie.internal.task.api.model.InternalTask
-
setVersion
public void setVersion(Integer version)
-
getVersion
public Integer getVersion()
- Specified by:
getVersionin interfaceorg.kie.api.task.model.Task
-
getDelegation
public org.kie.internal.task.api.model.Delegation getDelegation()
- Specified by:
getDelegationin interfaceorg.kie.internal.task.api.model.InternalTask
-
setDelegation
public void setDelegation(org.kie.internal.task.api.model.Delegation delegation)
- Specified by:
setDelegationin interfaceorg.kie.internal.task.api.model.InternalTask
-
getSubTaskStrategy
public org.kie.internal.task.api.model.SubTasksStrategy getSubTaskStrategy()
- Specified by:
getSubTaskStrategyin interfaceorg.kie.internal.task.api.model.InternalTask
-
setSubTaskStrategy
public void setSubTaskStrategy(org.kie.internal.task.api.model.SubTasksStrategy subTaskStrategy)
- Specified by:
setSubTaskStrategyin interfaceorg.kie.internal.task.api.model.InternalTask
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.kie.api.task.model.Task
-
getSubject
public String getSubject()
- Specified by:
getSubjectin interfaceorg.kie.api.task.model.Task
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceorg.kie.api.task.model.Task
-
setName
public void setName(String name)
- Specified by:
setNamein interfaceorg.kie.internal.task.api.model.InternalTask
-
setSubject
public void setSubject(String subject)
- Specified by:
setSubjectin interfaceorg.kie.internal.task.api.model.InternalTask
-
setDescription
public void setDescription(String description)
- Specified by:
setDescriptionin interfaceorg.kie.internal.task.api.model.InternalTask
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
-