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.
| Modifier and Type | Field 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
|
| public static final String | PROJECT_STAGE_PARAM_NAME
The value of this constant is the value of the |
| 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. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static ProjectStage | |
| public static ProjectStage[] |
| Development | back 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. | |
| Production | back to summary |
|---|---|
| public static final ProjectStage Production This value indicates the currently running application is deployed in production. | |
| PROJECT_STAGE_JNDI_NAME | back 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
| |
| PROJECT_STAGE_PARAM_NAME | back to summary |
|---|---|
| public static final String PROJECT_STAGE_PARAM_NAME
The value of this constant is the value of the | |
| SystemTest | back to summary |
|---|---|
| public static final ProjectStage SystemTest This value indicates the currently running application is undergoing system testing. | |
| UnitTest | back to summary |
|---|---|
| public static final ProjectStage UnitTest This value indicates the currently running application is undergoing unit testing. | |
| ProjectStage | back to summary |
|---|---|
| private ProjectStage() | |
| valueOf | back to summary |
|---|---|
| public static ProjectStage valueOf(String name) | |
| values | back to summary |
|---|---|
| public static ProjectStage[] values() | |