com.beasys.commerce.foundation
Interface State

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

Deprecated

@Deprecated
public interface State
extends Belonging

Represents a discrete state in a state machine or workflow. It is contained by a StateMachine and refered to by Transitions A name that identifies the state uniquely within the context of a state machine.

                  name
 [State] <*>------> [java.lang.String]

 

See Also
StateHome, StateImpl

Method Summary
 void enter(Transition trans)
          Deprecated This method is invoked whenever the state is entered.
 void error(Transition trans)
          Deprecated This method is invoked whenever the state is transitioned from in erro.
 void exit(Transition trans)
          Deprecated This method is invoked whenever the state is transitioned from.
 TransitionPolicy getEnterPolicy()
          Deprecated Get the transition policy that is invoked when the state is entered.
 TransitionPolicy getErrorPolicy()
          Deprecated Set the transition policy that is invoked when the state is exited with an invalid transition.
 TransitionPolicy getExitPolicy()
          Deprecated Get the transition policy that is invoked when the state is exited.
 String getName()
          Deprecated Get the value of name
 void setEnterPolicy(TransitionPolicy policy)
          Deprecated Set a transition policy that is invoked when the state is entered.
 void setErrorPolicy(TransitionPolicy policy)
          Deprecated Set a transition policy that is invoked when the state is exited with an invalid transition.
 void setExitPolicy(TransitionPolicy policy)
          Deprecated Set a transition policy that is invoked when the state is exited.
 void setName(String name)
          Deprecated Set the value of name
 
Methods inherited from interface com.beasys.commerce.foundation.Belonging
clone, equals, interfaceName, setByValue, value
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getName

String getName()
Deprecated 
Get the value of name

Returns
name.

setName

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

Parameters
names - name to be added

enter

void enter(Transition trans)
Deprecated 
This method is invoked whenever the state is entered. It searches for an enter policy and invokes it.


exit

void exit(Transition trans)
Deprecated 
This method is invoked whenever the state is transitioned from. It searches for an Exit Policy and invokes it if present.


error

void error(Transition trans)
Deprecated 
This method is invoked whenever the state is transitioned from in erro. It searches for an Error Policy and invokes it if present


setEnterPolicy

void setEnterPolicy(TransitionPolicy policy)
Deprecated 
Set a transition policy that is invoked when the state is entered.


getEnterPolicy

TransitionPolicy getEnterPolicy()
Deprecated 
Get the transition policy that is invoked when the state is entered.


setExitPolicy

void setExitPolicy(TransitionPolicy policy)
Deprecated 
Set a transition policy that is invoked when the state is exited.


getExitPolicy

TransitionPolicy getExitPolicy()
Deprecated 
Get the transition policy that is invoked when the state is exited.


setErrorPolicy

void setErrorPolicy(TransitionPolicy policy)
Deprecated 
Set a transition policy that is invoked when the state is exited with an invalid transition.


getErrorPolicy

TransitionPolicy getErrorPolicy()
Deprecated 
Set the transition policy that is invoked when the state is exited with an invalid transition.



Copyright © 2000, 2008, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.