# com.beasys.commerce.foundation
TransitionPolicy Interface

public interface TransitionPolicy
extends `BusinessPolicy`

An action to be completed when a `Transition``` takes place on a `StateMachine```.

Related Topics

``TransitionPolicyHome``
``TransitionPolicyImpl``

All Known Implementing Classes
  `TransitionPolicyImpl`

All Superinterfaces
  `BusinessPolicy`, `BusinessSmartComponent`, `Serializable`

## Method Summary

`public void` | `transition`(`Transition` trans) The method that is invoked as the result of a state transition.

## Method Detail

### transition(Transition) Method

    public void transition(Transition trans)
         throws RemoteException

The method that is invoked as the result of a state transition.

#### Exceptions

``RemoteException``