com.trackstudio.model
Class Status

java.lang.Object
  extended by com.trackstudio.model.Named
      extended by com.trackstudio.model.Status
All Implemented Interfaces:
java.io.Serializable

public class Status
extends Named
implements java.io.Serializable

Describes task status. Possible, this class should be refactored to State pattern

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.trackstudio.model.Named
id, name
 
Constructor Summary
Status()
           
Status(java.lang.String id)
           
Status(java.lang.String name, java.lang.Integer start, java.lang.Integer finish, java.lang.String workflowId, java.lang.String color)
           
Status(java.lang.String name, java.lang.Integer start, java.lang.Integer finish, Workflow workflow, java.lang.String color)
           
Status(Workflow workflow)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getColor()
           
 java.lang.Integer getIsfinish()
           
 java.lang.Integer getIsstart()
           
 java.util.Set getTaskSet()
           
 java.util.Set getTransitionFinishSet()
           
 java.util.Set getTransitionStartSet()
           
 Workflow getWorkflow()
           
 boolean isFinish()
           
 boolean isStart()
           
 boolean makeFinish()
           
 boolean makeStart()
           
 boolean resetFinish()
           
 boolean resetStart()
           
 void setColor(java.lang.String color)
           
 void setIsfinish(java.lang.Integer finish)
           
 void setIsstart(java.lang.Integer start)
           
 void setTaskSet(java.util.Set taskSet)
           
 void setTransitionFinishSet(java.util.Set transitionFinishSet)
           
 void setTransitionStartSet(java.util.Set transitionStartSet)
           
 void setWorkflow(Workflow workflow)
           
 
Methods inherited from class com.trackstudio.model.Named
getCode, getId, getName, hashCode, setId, setName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Status

public Status(java.lang.String id)

Status

public Status(java.lang.String name,
              java.lang.Integer start,
              java.lang.Integer finish,
              Workflow workflow,
              java.lang.String color)

Status

public Status(java.lang.String name,
              java.lang.Integer start,
              java.lang.Integer finish,
              java.lang.String workflowId,
              java.lang.String color)

Status

public Status()

Status

public Status(Workflow workflow)
Method Detail

setIsstart

public void setIsstart(java.lang.Integer start)

setIsfinish

public void setIsfinish(java.lang.Integer finish)

getWorkflow

public Workflow getWorkflow()

setWorkflow

public void setWorkflow(Workflow workflow)

getColor

public java.lang.String getColor()

setColor

public void setColor(java.lang.String color)

getTransitionStartSet

public java.util.Set getTransitionStartSet()

setTransitionStartSet

public void setTransitionStartSet(java.util.Set transitionStartSet)

getTransitionFinishSet

public java.util.Set getTransitionFinishSet()

setTransitionFinishSet

public void setTransitionFinishSet(java.util.Set transitionFinishSet)

getTaskSet

public java.util.Set getTaskSet()

setTaskSet

public void setTaskSet(java.util.Set taskSet)

isStart

public boolean isStart()

isFinish

public boolean isFinish()

makeFinish

public boolean makeFinish()

resetFinish

public boolean resetFinish()

makeStart

public boolean makeStart()

resetStart

public boolean resetStart()

getIsstart

public java.lang.Integer getIsstart()

getIsfinish

public java.lang.Integer getIsfinish()

equals

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


Copyright © 2002-2008 TrackStudio, Ltd. All Rights Reserved.