public enum ProjectStage extends EnumSE<ProjectStage>
このクラスは、Rails Web フレームワーク上の Ruby の RAILS_ENV
機能と同様の機能を有効にします。このクラスの定数は、一般的な製品開発ライフサイクルで実行中のアプリケーションの現在の状態を表します。この状態の値は、アプリケーションの起動後、Application.getProjectStage()
を呼び出すことでいつでも照会できます。
列挙型定数と説明 |
---|
Development この値は、現在実行中のアプリケーションが現在開発中であることを示します。 |
Production この値は、現在実行中のアプリケーションが本番環境にデプロイされていることを示します。 |
SystemTest この値は、現在実行中のアプリケーションがシステムテストを受けていることを示します。 |
UnitTest この値は、現在実行中のアプリケーションが単体テストを受けていることを示します。 |
修飾子と型 | フィールドと説明 |
---|---|
static StringSE | PROJECT_STAGE_JNDI_NAME この定数の値は、 |
static StringSE | PROJECT_STAGE_PARAM_NAME この定数の値は、 |
修飾子と型 | メソッドと説明 |
---|---|
static ProjectStage | valueOf(StringSE name) 指定された名前を持つこの型の列挙定数を返します。 |
static ProjectStage[] | values() この列挙型の定数を含む配列を、宣言されている順序で返します。 |
cloneSE, compareToSE, equalsSE, finalizeSE, getDeclaringClassSE, hashCodeSE, nameSE, ordinalSE, toStringSE, valueOfSE
getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public static final ProjectStage Development
この値は、現在実行中のアプリケーションが現在開発中であることを示します。この値は通常、反復型開発中に設定されます。
public static final ProjectStage UnitTest
この値は、現在実行中のアプリケーションが単体テストを受けていることを示します。
public static final ProjectStage SystemTest
この値は、現在実行中のアプリケーションがシステムテストを受けていることを示します。
public static final ProjectStage Production
この値は、現在実行中のアプリケーションが本番環境にデプロイされていることを示します。
public static final StringSE PROJECT_STAGE_PARAM_NAME
この定数の値は、Application.getProjectStage()
によって返される現在の値を設定するための param-name
の値です。
public static final StringSE PROJECT_STAGE_JNDI_NAME
この定数の値は、Application.getProjectStage()
によって返される現在の値を設定するための JNDI ルックアップに使用される名前です。
public static ProjectStage[] values()
for (ProjectStage c : ProjectStage.values()) System.out.println(c);
public static ProjectStage valueOf(StringSE name)
name
- 返される列挙定数の名前。IllegalArgumentExceptionSE
- この列挙型に指定された名前の定数がない場合 NullPointerExceptionSE
- 引数が null の場合 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.