# com.beasys.commerce.foundation
WorkflowContext Class

public class WorkflowContext
extends `Object`
implements `Serializable`

This class should be used only by the classes that implement the Workflow interface.

Hierarchy
  `Object`
  `WorkflowContext`

All Implemented Interfaces
  `Serializable`

## Constructor Summary

WorkflowContext() This class should be used only by the classes that implement the Workflow interface.
WorkflowContext(`String` state) This class should be used only by the classes that implement the Workflow interface.

## Method Summary

`public `String`` | `getState`() This method should be used only by the classes that implement the Workflow interface.
`public void` | `setState`(`String` state) This method should be used only by the classes that implement the Workflow interface.

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Constructor Detail

### WorkflowContext

    public WorkflowContext()

  This class should be used only by the classes that implement the Workflow interface. The default constructor is TopLink requirement

### WorkflowContext

    public WorkflowContext(String state)

  This class should be used only by the classes that implement the Workflow interface.

## Method Detail

### getState() Method

    public String getState()

This method should be used only by the classes that implement the Workflow interface.

### setState(String) Method

    public void setState(String state)

This method should be used only by the classes that implement the Workflow interface.