com.unica.publicapi.plan.api
Class ComponentTypeEnum

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

public class ComponentTypeEnum
extends com.unica.afc.pattern.ValuedEnum

ComponentTypeEnum is a public facade of Plan's ObjectTypeEnum, i.e., a valued enumerated type of component types accessible through the PlanAPIImpl.

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

Field Summary
static ComponentTypeEnum APPROVAL
          Approval "componet" type.
static ComponentTypeEnum ASSET
          Plan Asset component type.
static ComponentTypeEnum ASSET_FOLDER
          Plan Asset Folder component type.
static ComponentTypeEnum ASSET_LIBRARY
          Plan Asset Library component type.
static ComponentTypeEnum ATTACHMENT
          Plan Attachment component type.
static ComponentTypeEnum FINANCIAL_ACCOUNT
          Plan Invoice component type.
static ComponentTypeEnum GROUPING_FOLDER
          Folder type
private static java.util.List instances
           
static ComponentTypeEnum INVOICE
          Plan Invoice component type.
static ComponentTypeEnum MARKETING_OBJECT
          Marketing Object component type.
private static int nextOrdinal
           
static ComponentTypeEnum PLAN_TEAM
          Plan Team component type.
static ComponentTypeEnum PLAN_USER
          Plan User component type.
static ComponentTypeEnum PROJECT
          Project component type.
static ComponentTypeEnum PROJECT_REQUEST
          Project Request component type.
static ComponentTypeEnum TASK
          Workflow task "componet" type (child of project).
 
Constructor Summary
private ComponentTypeEnum(java.lang.String name, int value)
           
 
Method Summary
 com.unica.afc.pattern.Enum[] getInstances()
           
static ComponentTypeEnum valueOf(int value)
           
static ComponentTypeEnum valueOf(java.lang.String name)
           
static ComponentTypeEnum[] values()
           
 
Methods inherited from class com.unica.afc.pattern.ValuedEnum
getValue, valueOfImpl
 
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

PROJECT

public static final ComponentTypeEnum PROJECT
Project component type.


PROJECT_REQUEST

public static final ComponentTypeEnum PROJECT_REQUEST
Project Request component type.


TASK

public static final ComponentTypeEnum TASK
Workflow task "componet" type (child of project).


APPROVAL

public static final ComponentTypeEnum APPROVAL
Approval "componet" type.


MARKETING_OBJECT

public static final ComponentTypeEnum MARKETING_OBJECT
Marketing Object component type.


PLAN_USER

public static final ComponentTypeEnum PLAN_USER
Plan User component type.


PLAN_TEAM

public static final ComponentTypeEnum PLAN_TEAM
Plan Team component type.


ATTACHMENT

public static final ComponentTypeEnum ATTACHMENT
Plan Attachment component type.


ASSET_LIBRARY

public static final ComponentTypeEnum ASSET_LIBRARY
Plan Asset Library component type.


ASSET

public static final ComponentTypeEnum ASSET
Plan Asset component type.


ASSET_FOLDER

public static final ComponentTypeEnum ASSET_FOLDER
Plan Asset Folder component type. API ONLY


INVOICE

public static final ComponentTypeEnum INVOICE
Plan Invoice component type.


FINANCIAL_ACCOUNT

public static final ComponentTypeEnum FINANCIAL_ACCOUNT
Plan Invoice component type.


GROUPING_FOLDER

public static final ComponentTypeEnum GROUPING_FOLDER
Folder type

Constructor Detail

ComponentTypeEnum

private ComponentTypeEnum(java.lang.String name,
                          int value)
Method Detail

values

public static ComponentTypeEnum[] values()

valueOf

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

valueOf

public static ComponentTypeEnum valueOf(int value)

getInstances

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