public class TaskImpl extends Object implements Task
Task.TaskVariableNameTASK_PROVIDER_KEY| Constructor and Description |
|---|
TaskImpl(DocumentModel doc) |
public TaskImpl(DocumentModel doc)
public void addComment(String author, String text)
addComment in interface Taskpublic void cancel(CoreSession coreSession)
public void end(CoreSession coreSession)
protected void followTransition(CoreSession coreSession, String transition) throws LifeCycleException
LifeCycleExceptionpublic List<TaskComment> getComments()
getComments in interface Taskpublic Date getCreated()
getCreated in interface Taskprotected Date getDatePropertyValue(String propertyName)
public List<String> getDelegatedActors()
getDelegatedActors in interface Taskpublic String getDescription()
getDescription in interface Taskpublic String getDirective()
getDirective in interface Taskpublic DocumentModel getDocument()
getDocument in interface Taskpublic Date getDueDate()
getDueDate in interface Taskpublic String getInitiator()
getInitiator in interface Taskpublic String getProcessId()
getProcessId in interface Taskpublic String getProcessName()
getProcessName in interface Taskprotected <T> T getPropertyValue(String propertyName)
public List<String> getTargetDocumentsIds()
getTargetDocumentsIds in interface Taskpublic String getVariable(String key)
getVariable in interface Taskpublic Map<String,String> getVariables()
getVariables in interface Taskpublic Boolean isAccepted()
isAccepted in interface Taskpublic Boolean isCancelled()
isCancelled in interface Taskpublic void setAccepted(Boolean accepted)
setAccepted in interface Taskpublic void setCreated(Date created)
setCreated in interface Taskpublic void setDelegatedActors(List<String> delegatedActors)
setDelegatedActors in interface Taskpublic void setDescription(String description)
setDescription in interface Taskpublic void setDirective(String directive)
setDirective in interface Taskpublic void setDueDate(Date dueDate)
setDueDate in interface Taskpublic void setInitiator(String initiator)
setInitiator in interface Taskpublic void setProcessId(String processId)
setProcessId in interface Taskpublic void setProcessName(String processName)
setProcessName in interface Taskprotected void setPropertyValue(String propertyName, Object value)
public void setTargetDocumentsIds(List<String> ids)
TasksetTargetDocumentsIds in interface Taskpublic void setVariable(String key, String value)
setVariable in interface Taskpublic void setVariables(Map<String,String> variables)
setVariables in interface TaskCopyright © 2018 Nuxeo. All rights reserved.