Package org.nuxeo.ecm.platform.task
Class TaskImpl
- java.lang.Object
-
- org.nuxeo.ecm.platform.task.TaskImpl
-
- All Implemented Interfaces:
Serializable,Task
public class TaskImpl extends Object implements Task
- Since:
- 5.5
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.nuxeo.ecm.platform.task.Task
Task.TaskVariableName
-
-
Field Summary
-
Fields inherited from interface org.nuxeo.ecm.platform.task.Task
TASK_PROVIDER_KEY
-
-
Constructor Summary
Constructors Constructor Description TaskImpl(DocumentModel doc)
-
Method Summary
-
-
-
Constructor Detail
-
TaskImpl
public TaskImpl(DocumentModel doc)
-
-
Method Detail
-
addComment
public void addComment(String author, String text)
- Specified by:
addCommentin interfaceTask
-
cancel
public void cancel(CoreSession coreSession)
-
end
public void end(CoreSession coreSession)
-
followTransition
protected void followTransition(CoreSession coreSession, String transition) throws LifeCycleException
- Throws:
LifeCycleException
-
getComments
public List<TaskComment> getComments()
- Specified by:
getCommentsin interfaceTask
-
getCreated
public Date getCreated()
- Specified by:
getCreatedin interfaceTask
-
getDelegatedActors
public List<String> getDelegatedActors()
- Specified by:
getDelegatedActorsin interfaceTask
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceTask
-
getDirective
public String getDirective()
- Specified by:
getDirectivein interfaceTask
-
getDocument
public DocumentModel getDocument()
- Specified by:
getDocumentin interfaceTask
-
getDueDate
public Date getDueDate()
- Specified by:
getDueDatein interfaceTask
-
getInitiator
public String getInitiator()
- Specified by:
getInitiatorin interfaceTask
-
getProcessId
public String getProcessId()
- Specified by:
getProcessIdin interfaceTask
-
getProcessName
public String getProcessName()
- Specified by:
getProcessNamein interfaceTask- Since:
- 7.4
-
getPropertyValue
protected <T> T getPropertyValue(String propertyName)
-
getTargetDocumentsIds
public List<String> getTargetDocumentsIds()
- Specified by:
getTargetDocumentsIdsin interfaceTask
-
getVariable
public String getVariable(String key)
- Specified by:
getVariablein interfaceTask
-
getVariables
public Map<String,String> getVariables()
- Specified by:
getVariablesin interfaceTask
-
isAccepted
public Boolean isAccepted()
- Specified by:
isAcceptedin interfaceTask
-
isCancelled
public Boolean isCancelled()
- Specified by:
isCancelledin interfaceTask
-
setAccepted
public void setAccepted(Boolean accepted)
- Specified by:
setAcceptedin interfaceTask
-
setCreated
public void setCreated(Date created)
- Specified by:
setCreatedin interfaceTask
-
setDelegatedActors
public void setDelegatedActors(List<String> delegatedActors)
- Specified by:
setDelegatedActorsin interfaceTask
-
setDescription
public void setDescription(String description)
- Specified by:
setDescriptionin interfaceTask
-
setDirective
public void setDirective(String directive)
- Specified by:
setDirectivein interfaceTask
-
setDueDate
public void setDueDate(Date dueDate)
- Specified by:
setDueDatein interfaceTask
-
setInitiator
public void setInitiator(String initiator)
- Specified by:
setInitiatorin interfaceTask
-
setProcessId
public void setProcessId(String processId)
- Specified by:
setProcessIdin interfaceTask
-
setProcessName
public void setProcessName(String processName)
- Specified by:
setProcessNamein interfaceTask- Since:
- 7.4
-
setTargetDocumentsIds
public void setTargetDocumentsIds(List<String> ids)
Description copied from interface:TaskThe first id on the list is also set as 'targetDocumentId'- Specified by:
setTargetDocumentsIdsin interfaceTask
-
setVariable
public void setVariable(String key, String value)
- Specified by:
setVariablein interfaceTask
-
setVariables
public void setVariables(Map<String,String> variables)
- Specified by:
setVariablesin interfaceTask
-
-