Top Description Fields Constructors Methods
javax.faces.application

public final Enum ProjectStage

extends Enum<ProjectStage>
Class Inheritance

This class enables a feature similar to the RAILS_ENV feature of the Ruby on Rails web framework. The constants in this class represent the current state of the running application in a typical product development lifecycle. The value of this state may be queried at any time after application startup by calling Application#getProjectStage.

Since
2.0

Field Summary

Modifier and TypeField and Description
public static final ProjectStage
Development

This value indicates the currently running application is right now, at this moment, being developed.

public static final ProjectStage
Production

This value indicates the currently running application is deployed in production.

public static final String
PROJECT_STAGE_JNDI_NAME

The value of this constant is the name used for JNDI lookups for setting the current value to be returned by Application#getProjectStage.

public static final String
PROJECT_STAGE_PARAM_NAME

The value of this constant is the value of the param-name for setting the current value to be returned by Application#getProjectStage.

public static final ProjectStage
SystemTest

This value indicates the currently running application is undergoing system testing.

public static final ProjectStage
UnitTest

This value indicates the currently running application is undergoing unit testing.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static ProjectStage
public static ProjectStage[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

Developmentback to summary
public static final ProjectStage Development

This value indicates the currently running application is right now, at this moment, being developed. This value will usually be set during iterative development.

Productionback to summary
public static final ProjectStage Production

This value indicates the currently running application is deployed in production.

PROJECT_STAGE_JNDI_NAMEback to summary
public static final String PROJECT_STAGE_JNDI_NAME

The value of this constant is the name used for JNDI lookups for setting the current value to be returned by Application#getProjectStage.

PROJECT_STAGE_PARAM_NAMEback to summary
public static final String PROJECT_STAGE_PARAM_NAME

The value of this constant is the value of the param-name for setting the current value to be returned by Application#getProjectStage.

SystemTestback to summary
public static final ProjectStage SystemTest

This value indicates the currently running application is undergoing system testing.

UnitTestback to summary
public static final ProjectStage UnitTest

This value indicates the currently running application is undergoing unit testing.

Constructor Detail

ProjectStageback to summary
private ProjectStage()

Method Detail

valueOfback to summary
public static ProjectStage valueOf(String name)
valuesback to summary
public static ProjectStage[] values()