it.sistematica.isharedoc.workflow
Class WorkTaskInstance

java.lang.Object
  extended by it.sistematica.isharedoc.workflow.WorkTaskInstance
All Implemented Interfaces:
PartitionAttribute
Direct Known Subclasses:
WorkDelegateTaskInstanceActivitiImpl, WorkTaskHistoricalInstanceActivitiImpl, WorkTaskInstanceActivitiImpl, WorkTaskInstanceJbpmImpl

public class WorkTaskInstance
extends java.lang.Object
implements PartitionAttribute


Field Summary
protected  it.neverworks.data.EntityManager entities
           
protected  ItemInstance itemInstance
           
protected  Partition partition
           
(package private)  WorkTaskManager taskManager
           
 
Constructor Summary
WorkTaskInstance()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAssignee()
           
 java.util.Set<?> getAvailableTransitions()
           
 java.lang.Boolean getCompleted()
           
 java.util.Date getCreateTime()
           
 java.util.Date getDueDate()
           
 java.util.Date getEndTime()
           
 it.neverworks.data.EntityManager getEntities()
           
 java.lang.String getId()
           
 ItemInstance getItemInstance()
           
 java.util.Date getModified()
           
 java.lang.Object getNativeInstance()
           
 java.lang.String getOwner()
           
 java.lang.String getOwnerId()
           
 Organization getOwnerOrganization()
           
 Partition getPartition()
           
 java.lang.Integer getPriority()
           
 WorkProcessInstance getProcessInstance()
           
 java.lang.String getStatus()
           
 java.lang.String getTaskDefinitionKey()
           
 java.lang.String getTaskId()
           
 WorkTaskManager getTaskManager()
           
 java.lang.String getTaskName()
           
 java.lang.String getTaskNote()
           
 View getTaskView()
           
 java.lang.Object getVariable(java.lang.String key)
           
 java.lang.Object getVariableLocal(java.lang.String key)
           
 java.util.Map<java.lang.String,java.lang.Object> getVariables()
           
 java.util.Map<java.lang.String,java.lang.Object> getVariablesLocal()
           
 void handleUnknownProperty(java.lang.String key, java.lang.Object value)
           
 int hashCode()
           
 void save()
           
 void setAssignee(java.lang.String assignee)
           
 void setCompleted(java.lang.Boolean completed)
           
 void setCreateTime(java.util.Date createTime)
           
 void setDueDate(java.util.Date dueDate)
           
 void setEndTime(java.util.Date endTime)
           
 void setEntities(it.neverworks.data.EntityManager entities)
           
 void setId(java.lang.String taskId)
           
 void setOwner(java.lang.String owner)
           
 void setPartition(Partition partition)
           
 void setPriority(java.lang.Integer priority)
           
 void setProcessInstance(WorkProcessInstance processInstance)
           
 void setTaskDefinitionKey(java.lang.String taskDefinitionKey)
           
 void setTaskId(java.lang.String taskId)
           
 void setTaskManager(WorkTaskManager taskManager)
           
 void setTaskName(java.lang.String taskName)
           
 void setVariable(java.lang.String key, java.lang.Object value)
           
 void setVariableLocal(java.lang.String key, java.lang.Object value)
           
 void setVariables(java.util.Map<java.lang.String,java.lang.Object> variables)
           
 void setVariablesLocal(java.util.Map<java.lang.String,java.lang.Object> variables)
           
 java.lang.String toString()
           
protected  org.apache.commons.lang.builder.ToStringBuilder toStringBuilder()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

taskManager

WorkTaskManager taskManager

entities

protected it.neverworks.data.EntityManager entities

itemInstance

protected ItemInstance itemInstance

partition

protected Partition partition
Constructor Detail

WorkTaskInstance

public WorkTaskInstance()
Method Detail

handleUnknownProperty

public void handleUnknownProperty(java.lang.String key,
                                  java.lang.Object value)

getProcessInstance

public WorkProcessInstance getProcessInstance()

setProcessInstance

public void setProcessInstance(WorkProcessInstance processInstance)

getNativeInstance

public java.lang.Object getNativeInstance()

getEntities

public it.neverworks.data.EntityManager getEntities()

setEntities

public void setEntities(it.neverworks.data.EntityManager entities)

getItemInstance

public ItemInstance getItemInstance()

getPartition

public Partition getPartition()
Specified by:
getPartition in interface PartitionAttribute

setPartition

public void setPartition(Partition partition)
Specified by:
setPartition in interface PartitionAttribute

getId

public java.lang.String getId()

setId

public void setId(java.lang.String taskId)

getTaskId

public java.lang.String getTaskId()

setTaskId

public void setTaskId(java.lang.String taskId)

getTaskDefinitionKey

public java.lang.String getTaskDefinitionKey()

setTaskDefinitionKey

public void setTaskDefinitionKey(java.lang.String taskDefinitionKey)

getTaskName

public java.lang.String getTaskName()

setTaskName

public void setTaskName(java.lang.String taskName)

getOwner

public java.lang.String getOwner()

setOwner

public void setOwner(java.lang.String owner)

getOwnerId

public java.lang.String getOwnerId()

getOwnerOrganization

public Organization getOwnerOrganization()

getModified

public java.util.Date getModified()

getAssignee

public java.lang.String getAssignee()

setAssignee

public void setAssignee(java.lang.String assignee)

getCreateTime

public java.util.Date getCreateTime()

setCreateTime

public void setCreateTime(java.util.Date createTime)

getDueDate

public java.util.Date getDueDate()

setDueDate

public void setDueDate(java.util.Date dueDate)

getEndTime

public java.util.Date getEndTime()

setEndTime

public void setEndTime(java.util.Date endTime)

getCompleted

public java.lang.Boolean getCompleted()

setCompleted

public void setCompleted(java.lang.Boolean completed)

getStatus

public java.lang.String getStatus()

getPriority

public java.lang.Integer getPriority()

setPriority

public void setPriority(java.lang.Integer priority)

getVariables

public java.util.Map<java.lang.String,java.lang.Object> getVariables()

setVariables

public void setVariables(java.util.Map<java.lang.String,java.lang.Object> variables)

getVariable

public java.lang.Object getVariable(java.lang.String key)

setVariable

public void setVariable(java.lang.String key,
                        java.lang.Object value)

getVariablesLocal

public java.util.Map<java.lang.String,java.lang.Object> getVariablesLocal()

setVariablesLocal

public void setVariablesLocal(java.util.Map<java.lang.String,java.lang.Object> variables)

getVariableLocal

public java.lang.Object getVariableLocal(java.lang.String key)

setVariableLocal

public void setVariableLocal(java.lang.String key,
                             java.lang.Object value)

getAvailableTransitions

public java.util.Set<?> getAvailableTransitions()

getTaskManager

public WorkTaskManager getTaskManager()

setTaskManager

public void setTaskManager(WorkTaskManager taskManager)

save

public void save()

getTaskView

public View getTaskView()

getTaskNote

public java.lang.String getTaskNote()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toStringBuilder

protected org.apache.commons.lang.builder.ToStringBuilder toStringBuilder()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object