com.unica.publicapi.plan.api
Class ProjectStateEnum

java.lang.Object
  extended by com.unica.afc.pattern.Enum
      extended by com.unica.publicapi.plan.api.ProjectStateEnum
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable

public class ProjectStateEnum
extends com.unica.afc.pattern.Enum

ProjectStateEnum is a facade enumerated type of all public valid states of a Plan project.

Author:
Jim Flowers (jflowers@unica.com)
See Also:
Enum, Serialized Form

Field Summary
static ProjectStateEnum ACCEPTED
           
static ProjectStateEnum CANCELLED
           
static ProjectStateEnum COMPLETED
           
static ProjectStateEnum DRAFT
           
static ProjectStateEnum IN_PROGRESS
           
static ProjectStateEnum IN_RECONCILIATION
           
private static java.util.List instances
           
static ProjectStateEnum LATE
           
private static int nextOrdinal
           
static ProjectStateEnum NOT_STARTED
          The project was created, but not started.
static ProjectStateEnum ON_HOLD
           
static ProjectStateEnum OVERDUE
           
static ProjectStateEnum RETURNED
           
static ProjectStateEnum SUBMITTED
           
 
Constructor Summary
private ProjectStateEnum(java.lang.String name)
           
private ProjectStateEnum(java.lang.String name, int ordinal)
           
 
Method Summary
protected  com.unica.afc.pattern.Enum[] getInstances()
           
static ProjectStateEnum valueOf(java.lang.String name)
           
static ProjectStateEnum[] values()
           
 
Methods inherited from class com.unica.afc.pattern.Enum
clone, compareTo, equals, hashCode, name, ordinal, readResolve, toString, valueOfImpl
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

nextOrdinal

private static int nextOrdinal

instances

private static java.util.List instances

NOT_STARTED

public static final ProjectStateEnum NOT_STARTED
The project was created, but not started.


IN_PROGRESS

public static final ProjectStateEnum IN_PROGRESS

ON_HOLD

public static final ProjectStateEnum ON_HOLD

IN_RECONCILIATION

public static final ProjectStateEnum IN_RECONCILIATION

LATE

public static final ProjectStateEnum LATE

OVERDUE

public static final ProjectStateEnum OVERDUE

DRAFT

public static final ProjectStateEnum DRAFT

SUBMITTED

public static final ProjectStateEnum SUBMITTED

RETURNED

public static final ProjectStateEnum RETURNED

ACCEPTED

public static final ProjectStateEnum ACCEPTED

COMPLETED

public static final ProjectStateEnum COMPLETED

CANCELLED

public static final ProjectStateEnum CANCELLED
Constructor Detail

ProjectStateEnum

private ProjectStateEnum(java.lang.String name)

ProjectStateEnum

private ProjectStateEnum(java.lang.String name,
                         int ordinal)
Method Detail

values

public static ProjectStateEnum[] values()

valueOf

public static ProjectStateEnum valueOf(java.lang.String name)

getInstances

protected com.unica.afc.pattern.Enum[] getInstances()
Specified by:
getInstances in class com.unica.afc.pattern.Enum