org.springframework.webflow.execution
Class FlowSessionStatus

java.lang.Object
  extended by org.springframework.core.enums.AbstractLabeledEnum
      extended by org.springframework.core.enums.StaticLabeledEnum
          extended by org.springframework.webflow.execution.FlowSessionStatus
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable, org.springframework.core.enums.LabeledEnum

public class FlowSessionStatus
extends org.springframework.core.enums.StaticLabeledEnum

Type-safe enumeration of possible flow session statuses. Consult the JavaDoc for the FlowSession for more information on how these statuses are used during the life cycle of a flow session.

Author:
Keith Donald, Erwin Vervaet
See Also:
FlowSession, Serialized Form

Field Summary
static FlowSessionStatus ACTIVE
          A flow session with ACTIVE status is currently executing.
static FlowSessionStatus CREATED
          Initial status of a flow session; the session has been created but not yet activated.
static FlowSessionStatus ENDED
          A flow session that has ENDED is no longer actively executing a flow.
static FlowSessionStatus PAUSED
          A flow session with PAUSED status is currently waiting on the user to signal an event.
static FlowSessionStatus STARTING
          A flow session with STARTING status is about to enter its start state.
static FlowSessionStatus SUSPENDED
          A flow session that is SUSPENDED is not actively executing a flow.
 
Fields inherited from interface org.springframework.core.enums.LabeledEnum
CODE_ORDER, DEFAULT_ORDER, LABEL_ORDER
 
Method Summary
 
Methods inherited from class org.springframework.core.enums.StaticLabeledEnum
getCode, getLabel, readResolve, shortValue
 
Methods inherited from class org.springframework.core.enums.AbstractLabeledEnum
compareTo, equals, getType, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

CREATED

public static final FlowSessionStatus CREATED
Initial status of a flow session; the session has been created but not yet activated.


STARTING

public static final FlowSessionStatus STARTING
A flow session with STARTING status is about to enter its start state.


ACTIVE

public static final FlowSessionStatus ACTIVE
A flow session with ACTIVE status is currently executing.


PAUSED

public static final FlowSessionStatus PAUSED
A flow session with PAUSED status is currently waiting on the user to signal an event.


SUSPENDED

public static final FlowSessionStatus SUSPENDED
A flow session that is SUSPENDED is not actively executing a flow. It is waiting for subflow execution to complete before continuing.


ENDED

public static final FlowSessionStatus ENDED
A flow session that has ENDED is no longer actively executing a flow. This is the final status of a flow session.



Copyright © 2004-2007. All Rights Reserved.