com.trackstudio.model
Class Transition

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

public class Transition
extends java.lang.Object
implements java.io.Serializable

Describes transitions between 2 states. Each mstatus is a set of transitions

See Also:
Serialized Form

Constructor Summary
Transition()
           
Transition(Status start, Status finish, Mstatus mstatus)
           
Transition(java.lang.String id)
           
Transition(java.lang.String startId, java.lang.String finishId, java.lang.String mstatusId)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 Status getFinish()
           
 java.lang.String getId()
           
 Mstatus getMstatus()
           
 Status getStart()
           
 void setFinish(Status finish)
           
 void setFinish(java.lang.String finishId)
           
 void setId(java.lang.String id)
           
 void setMstatus(Mstatus mstatus)
           
 void setStart(Status start)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Transition

public Transition(java.lang.String id)

Transition

public Transition(Status start,
                  Status finish,
                  Mstatus mstatus)

Transition

public Transition(java.lang.String startId,
                  java.lang.String finishId,
                  java.lang.String mstatusId)

Transition

public Transition()
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getStart

public Status getStart()

setStart

public void setStart(Status start)

getFinish

public Status getFinish()

setFinish

public void setFinish(Status finish)

setFinish

public void setFinish(java.lang.String finishId)

getMstatus

public Mstatus getMstatus()

setMstatus

public void setMstatus(Mstatus mstatus)

equals

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


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