© 2005 BEA Systems, Inc.

com.beasys.commerce.foundation
Interface Transition

All Superinterfaces:
Belonging, BusinessSmartComponent, Cloneable, Comparable, Serializable
All Known Implementing Classes:
TransitionImpl

public interface Transition
extends Belonging

A named transition from one state to another state. The name is generally considered to represent an event. This class is used by the Businsess Smart Workflow generator. The begining state for this transition.

                  startState
 [Transition] <*>------> [State] 

 
The targeted state for this transition.
                  endState
 [Transition] <*>------> [State] 

 
The event that triggers this transition.
                  name
 [Transition] <*>------> [java.lang.String] 

 

See Also:
TransitionHome, TransitionImpl

Method Summary
 State getEndState()
          Get the value of endState
 String getName()
          Get the value of name
 State getStartState()
          Get the value of startState
 void setEndState(State endState)
          Set the value of endState
 void setName(String name)
          Set the value of name
 void setStartState(State startState)
          Set the value of startState
 
Methods inherited from interface com.beasys.commerce.foundation.Belonging
clone, equals, interfaceName, setByValue, value
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getEndState

public State getEndState()
Get the value of endState

Returns:
endState.

getName

public String getName()
Get the value of name

Returns:
name.

getStartState

public State getStartState()
Get the value of startState

Returns:
startState.

setEndState

public void setEndState(State endState)
Set the value of endState


setName

public void setName(String name)
Set the value of name


setStartState

public void setStartState(State startState)
Set the value of startState


© 2005 BEA Systems, Inc.

Copyright © 2005 BEA Systems, Inc. All Rights Reserved