jBPM distribution 6.0.0.CR4-Pre1

org.jbpm.services.task.query
Class TaskSummaryImpl

java.lang.Object
  extended by org.jbpm.services.task.query.TaskSummaryImpl
All Implemented Interfaces:
Externalizable, Serializable, TaskSummary, org.kie.internal.task.api.model.InternalTaskSummary

public class TaskSummaryImpl
extends Object
implements org.kie.internal.task.api.model.InternalTaskSummary

See Also:
Serialized Form

Constructor Summary
TaskSummaryImpl()
           
TaskSummaryImpl(long id, long processInstanceId, String name, String subject, String description, Status status, int priority, boolean skipable, User actualOwner, User createdBy, Date createdOn, Date activationTime, Date expirationTime, String processId, int processSessionId, org.kie.internal.task.api.model.SubTasksStrategy subTaskStrategy, long parentId)
           
 
Method Summary
 boolean equals(Object obj)
           
 Date getActivationTime()
           
 User getActualOwner()
           
 User getCreatedBy()
           
 Date getCreatedOn()
           
 String getDescription()
           
 Date getExpirationTime()
           
 long getId()
           
 String getName()
           
 long getParentId()
           
 List<String> getPotentialOwners()
           
 int getPriority()
           
 String getProcessId()
           
 long getProcessInstanceId()
           
 int getProcessSessionId()
           
 Status getStatus()
           
 String getSubject()
           
 org.kie.internal.task.api.model.SubTasksStrategy getSubTaskStrategy()
           
 int hashCode()
           
 boolean isSkipable()
           
 void readExternal(ObjectInput in)
           
 void setActivationTime(Date activationTime)
           
 void setActualOwner(User actualOwner)
           
 void setCreatedBy(User createdBy)
           
 void setCreatedOn(Date createdOn)
           
 void setDescription(String description)
           
 void setExpirationTime(Date expirationTime)
           
 void setId(long id)
           
 void setName(String name)
           
 void setParentId(long parentId)
           
 void setPotentialOwners(List<String> potentialOwners)
           
 void setPriority(int priority)
           
 void setProcessId(String processId)
           
 void setProcessInstanceId(long processInstanceId)
           
 void setProcessSessionId(int processSessionId)
           
 void setSkipable(boolean skipable)
           
 void setStatus(Status status)
           
 void setSubject(String subject)
           
 void setSubTaskStrategy(org.kie.internal.task.api.model.SubTasksStrategy subTaskStrategy)
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskSummaryImpl

public TaskSummaryImpl(long id,
                       long processInstanceId,
                       String name,
                       String subject,
                       String description,
                       Status status,
                       int priority,
                       boolean skipable,
                       User actualOwner,
                       User createdBy,
                       Date createdOn,
                       Date activationTime,
                       Date expirationTime,
                       String processId,
                       int processSessionId,
                       org.kie.internal.task.api.model.SubTasksStrategy subTaskStrategy,
                       long parentId)

TaskSummaryImpl

public TaskSummaryImpl()
Method Detail

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Throws:
IOException

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Throws:
IOException
ClassNotFoundException

getId

public long getId()
Specified by:
getId in interface TaskSummary

setId

public void setId(long id)
Specified by:
setId in interface org.kie.internal.task.api.model.InternalTaskSummary

getProcessInstanceId

public long getProcessInstanceId()
Specified by:
getProcessInstanceId in interface TaskSummary

setProcessInstanceId

public void setProcessInstanceId(long processInstanceId)
Specified by:
setProcessInstanceId in interface org.kie.internal.task.api.model.InternalTaskSummary

getName

public String getName()
Specified by:
getName in interface TaskSummary

setName

public void setName(String name)
Specified by:
setName in interface org.kie.internal.task.api.model.InternalTaskSummary

getSubject

public String getSubject()
Specified by:
getSubject in interface TaskSummary

setSubject

public void setSubject(String subject)
Specified by:
setSubject in interface org.kie.internal.task.api.model.InternalTaskSummary

getDescription

public String getDescription()
Specified by:
getDescription in interface TaskSummary

setDescription

public void setDescription(String description)
Specified by:
setDescription in interface org.kie.internal.task.api.model.InternalTaskSummary

getStatus

public Status getStatus()
Specified by:
getStatus in interface TaskSummary

setStatus

public void setStatus(Status status)
Specified by:
setStatus in interface org.kie.internal.task.api.model.InternalTaskSummary

getPriority

public int getPriority()
Specified by:
getPriority in interface TaskSummary

setPriority

public void setPriority(int priority)
Specified by:
setPriority in interface org.kie.internal.task.api.model.InternalTaskSummary

isSkipable

public boolean isSkipable()
Specified by:
isSkipable in interface TaskSummary

setSkipable

public void setSkipable(boolean skipable)
Specified by:
setSkipable in interface org.kie.internal.task.api.model.InternalTaskSummary

getActualOwner

public User getActualOwner()
Specified by:
getActualOwner in interface TaskSummary

setActualOwner

public void setActualOwner(User actualOwner)
Specified by:
setActualOwner in interface org.kie.internal.task.api.model.InternalTaskSummary

getCreatedBy

public User getCreatedBy()
Specified by:
getCreatedBy in interface TaskSummary

setCreatedBy

public void setCreatedBy(User createdBy)
Specified by:
setCreatedBy in interface org.kie.internal.task.api.model.InternalTaskSummary

getCreatedOn

public Date getCreatedOn()
Specified by:
getCreatedOn in interface TaskSummary

setCreatedOn

public void setCreatedOn(Date createdOn)
Specified by:
setCreatedOn in interface org.kie.internal.task.api.model.InternalTaskSummary

getActivationTime

public Date getActivationTime()
Specified by:
getActivationTime in interface TaskSummary

setActivationTime

public void setActivationTime(Date activationTime)
Specified by:
setActivationTime in interface org.kie.internal.task.api.model.InternalTaskSummary

getExpirationTime

public Date getExpirationTime()
Specified by:
getExpirationTime in interface TaskSummary

setExpirationTime

public void setExpirationTime(Date expirationTime)
Specified by:
setExpirationTime in interface org.kie.internal.task.api.model.InternalTaskSummary

getProcessId

public String getProcessId()
Specified by:
getProcessId in interface TaskSummary

setProcessId

public void setProcessId(String processId)
Specified by:
setProcessId in interface org.kie.internal.task.api.model.InternalTaskSummary

getProcessSessionId

public int getProcessSessionId()
Specified by:
getProcessSessionId in interface TaskSummary

setProcessSessionId

public void setProcessSessionId(int processSessionId)
Specified by:
setProcessSessionId in interface org.kie.internal.task.api.model.InternalTaskSummary

getSubTaskStrategy

public org.kie.internal.task.api.model.SubTasksStrategy getSubTaskStrategy()
Specified by:
getSubTaskStrategy in interface org.kie.internal.task.api.model.InternalTaskSummary

setSubTaskStrategy

public void setSubTaskStrategy(org.kie.internal.task.api.model.SubTasksStrategy subTaskStrategy)
Specified by:
setSubTaskStrategy in interface org.kie.internal.task.api.model.InternalTaskSummary

getParentId

public long getParentId()
Specified by:
getParentId in interface org.kie.internal.task.api.model.InternalTaskSummary

setParentId

public void setParentId(long parentId)
Specified by:
setParentId in interface org.kie.internal.task.api.model.InternalTaskSummary

getPotentialOwners

public List<String> getPotentialOwners()
Specified by:
getPotentialOwners in interface TaskSummary

setPotentialOwners

public void setPotentialOwners(List<String> potentialOwners)
Specified by:
setPotentialOwners in interface org.kie.internal.task.api.model.InternalTaskSummary

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

jBPM distribution 6.0.0.CR4-Pre1

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.