it.sistematica.isharedoc.workflow.jbpm3
Class WorkTaskInstanceJbpmImpl

java.lang.Object
  extended by it.sistematica.isharedoc.workflow.WorkTaskInstance
      extended by it.sistematica.isharedoc.workflow.jbpm3.WorkTaskInstanceJbpmImpl
All Implemented Interfaces:
PartitionAttribute

public class WorkTaskInstanceJbpmImpl
extends WorkTaskInstance


Field Summary
(package private)  it.neverworks.data.EntityManager entities
           
 
Fields inherited from class it.sistematica.isharedoc.workflow.WorkTaskInstance
itemInstance, partition
 
Constructor Summary
WorkTaskInstanceJbpmImpl()
           
WorkTaskInstanceJbpmImpl(org.jbpm.taskmgmt.exe.TaskInstance nativeInstance)
           
 
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.lang.String getId()
           
 org.jbpm.taskmgmt.exe.TaskInstance getNativeInstance()
           
 java.lang.String getOwner()
           
 java.lang.String getOwnerId()
           
 java.lang.Integer getPriority()
           
 java.lang.String getTaskDefinitionKey()
           
 java.lang.String getTaskId()
           
 java.lang.String getTaskName()
           
 java.lang.Object getVariable(java.lang.String key)
           
 java.util.Map<java.lang.String,java.lang.Object> getVariables()
           
 void save()
           
 void setAssignee(java.lang.String assignee)
           
 void setCompleted(java.lang.Boolean completed)
           
 void setCreateTime(java.util.Date createTime)
           
 void setEntities(it.neverworks.data.EntityManager entities)
           
 void setId(java.lang.String taskId)
           
 void setNativeInstance(org.jbpm.taskmgmt.exe.TaskInstance nativeInstance)
           
 void setOwner(java.lang.String owner)
           
 void setPriority(java.lang.Integer priority)
           
 void setTaskDefinitionKey(java.lang.String taskDefinitionKey)
           
 void setTaskId(java.lang.String taskId)
           
 void setTaskName(java.lang.String taskName)
           
 void setVariable(java.lang.String key, java.lang.Object value)
           
 void setVariables(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 it.sistematica.isharedoc.workflow.WorkTaskInstance
getDueDate, getEndTime, getEntities, getItemInstance, getModified, getOwnerOrganization, getPartition, getProcessInstance, getStatus, getTaskManager, getTaskNote, getTaskView, getVariableLocal, getVariablesLocal, handleUnknownProperty, hashCode, setDueDate, setEndTime, setPartition, setProcessInstance, setTaskManager, setVariableLocal, setVariablesLocal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

entities

it.neverworks.data.EntityManager entities
Constructor Detail

WorkTaskInstanceJbpmImpl

public WorkTaskInstanceJbpmImpl()

WorkTaskInstanceJbpmImpl

public WorkTaskInstanceJbpmImpl(org.jbpm.taskmgmt.exe.TaskInstance nativeInstance)
Method Detail

getNativeInstance

public org.jbpm.taskmgmt.exe.TaskInstance getNativeInstance()
Overrides:
getNativeInstance in class WorkTaskInstance

setNativeInstance

public void setNativeInstance(org.jbpm.taskmgmt.exe.TaskInstance nativeInstance)

getId

public java.lang.String getId()
Overrides:
getId in class WorkTaskInstance

setId

public void setId(java.lang.String taskId)
Overrides:
setId in class WorkTaskInstance

getTaskId

public java.lang.String getTaskId()
Overrides:
getTaskId in class WorkTaskInstance

setTaskId

public void setTaskId(java.lang.String taskId)
Overrides:
setTaskId in class WorkTaskInstance

getTaskDefinitionKey

public java.lang.String getTaskDefinitionKey()
Overrides:
getTaskDefinitionKey in class WorkTaskInstance

setTaskDefinitionKey

public void setTaskDefinitionKey(java.lang.String taskDefinitionKey)
Overrides:
setTaskDefinitionKey in class WorkTaskInstance

getTaskName

public java.lang.String getTaskName()
Overrides:
getTaskName in class WorkTaskInstance

setTaskName

public void setTaskName(java.lang.String taskName)
Overrides:
setTaskName in class WorkTaskInstance

getOwner

public java.lang.String getOwner()
Overrides:
getOwner in class WorkTaskInstance

setOwner

public void setOwner(java.lang.String owner)
Overrides:
setOwner in class WorkTaskInstance

getOwnerId

public java.lang.String getOwnerId()
Overrides:
getOwnerId in class WorkTaskInstance

getAssignee

public java.lang.String getAssignee()
Overrides:
getAssignee in class WorkTaskInstance

setAssignee

public void setAssignee(java.lang.String assignee)
Overrides:
setAssignee in class WorkTaskInstance

getCreateTime

public java.util.Date getCreateTime()
Overrides:
getCreateTime in class WorkTaskInstance

setCreateTime

public void setCreateTime(java.util.Date createTime)
Overrides:
setCreateTime in class WorkTaskInstance

getCompleted

public java.lang.Boolean getCompleted()
Overrides:
getCompleted in class WorkTaskInstance

setCompleted

public void setCompleted(java.lang.Boolean completed)
Overrides:
setCompleted in class WorkTaskInstance

getPriority

public java.lang.Integer getPriority()
Overrides:
getPriority in class WorkTaskInstance

setPriority

public void setPriority(java.lang.Integer priority)
Overrides:
setPriority in class WorkTaskInstance

getVariables

public java.util.Map<java.lang.String,java.lang.Object> getVariables()
Overrides:
getVariables in class WorkTaskInstance

setVariables

public void setVariables(java.util.Map<java.lang.String,java.lang.Object> variables)
Overrides:
setVariables in class WorkTaskInstance

setVariable

public void setVariable(java.lang.String key,
                        java.lang.Object value)
Overrides:
setVariable in class WorkTaskInstance

getVariable

public java.lang.Object getVariable(java.lang.String key)
Overrides:
getVariable in class WorkTaskInstance

getAvailableTransitions

public java.util.Set<?> getAvailableTransitions()
Overrides:
getAvailableTransitions in class WorkTaskInstance

save

@Transactional
public void save()
Overrides:
save in class WorkTaskInstance

setEntities

public void setEntities(it.neverworks.data.EntityManager entities)
Overrides:
setEntities in class WorkTaskInstance

equals

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

toStringBuilder

protected org.apache.commons.lang.builder.ToStringBuilder toStringBuilder()
Overrides:
toStringBuilder in class WorkTaskInstance

toString

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