|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Object | +--com.infoteria.asteria.flowengine2.execute.SystemVariables
システム変数。
システム変数ではシステムで定義済みの変数名以外は使用できません。
定義済みの変数名はこのクラスのstaticフィールドに宣言されています。
| フィールドの概要 | |
static String |
ASTERIA_DIRECTORY
ASTERIAのインストールディレクトリの変数名 |
static String |
EXCEPTION_COMPONENT
Exceptionを発生したコンポーネント名の変数名。 |
static String |
EXCEPTION_COMPONENT_TYPE
Exceptionを発生したコンポーネント名の種別。 |
static String |
EXCEPTION_DETAIL
Exception詳細メッセージの変数名。 |
static String |
EXCEPTION_ERROR_CODE
Exceptionのエラーコードの変数名。 |
static String |
EXCEPTION_FUNCTION_NAME
Exceptionを発生したマッパー関数名 |
static String |
EXCEPTION_MESSAGE
Exceptionメッセージの変数名。 |
static String |
EXCEPTION_PARAM
ExceptionParamの変数名(数値部分を除く)。 |
static int |
EXCEPTION_PARAM_COUNT
ExceptionParam、ExceptionParamCountがサポートする個数。 |
static String |
EXCEPTION_PARAM_NAME
ExceptionParamNameの変数名(数値部分を除く)。 |
static String |
EXECUTE_USER
実行ユーザの変数名。 |
static String |
FLOW_NAME
フロー名の変数名。 |
static String |
FULL_REQUEST_URL
HTTPで起動された場合のURLの変数名。 |
static String |
HTTP_REMOTE_ADDR
HTTPで起動された場合のRemoteAddr。 |
static String |
HTTP_REMOTE_HOST
HTTPで起動された場合のRemoteHost。 |
static String |
HTTP_SERVER_NAME
HTTPで起動された場合のServerName。 |
static String |
HTTP_SERVER_PORT
HTTPで起動された場合のServerPort。 |
static String |
OWNER_DIRECTORY
プロジェクトオーナーのホームディレクトリの変数名。 |
static String |
PARENT_FLOW_NAME
サブフロー、Exceptionフローでの親フロー名の変数名。 |
static String |
PARENT_PROJECT_NAME
サブフロー、Exceptionフローでの親フローのプロジェクト名の変数名。 |
static String |
PROJECT_DIRECTORY
プロジェクトファイルのディレクトリの変数名 |
static String |
PROJECT_FILE_NAME
プロジェクトファイル名の変数名。 |
static String |
PROJECT_NAME
プロジェクト名の変数名。 |
static String |
PROJECT_OWNER
プロジェクトオーナーの変数名。 |
static String |
REQUEST_ID
リクエストIDの変数名。 |
static String |
REQUEST_URL
HTTPで起動された場合のURLの変数名。 |
static String |
SCENARIO_ACTIVITY_INSTANCE_ID
シナリオアクティビティインスタンスIDの変数名 |
static String |
SCENARIO_CONTEXT_ID
シナリオコンテキストIDの変数名 |
static String |
SCENARIO_ID
シナリオIDの変数名 |
static String |
SCENARIO_INSTANCE_ID
シナリオインスタンスIDの変数名 |
static String |
SCENARIO_STAGE_ID
シナリオステージIDの変数名 |
static String |
SESSION_ID
セッションIDの変数名。 |
static String |
USER_DIRECTORY
実行ユーザのホームディレクトリの変数名。 |
| メソッドの概要 | |
Value |
getValue(int idx)
idxに対応する変数のValueを返します。 |
Value |
getValue(String name)
nameに対応する変数のValueを返します。 |
static boolean |
isHttpVar(String name)
引数のnameがHTTP関連のシステム変数の場合はtrueを返します。 |
static boolean |
isSupported(String name)
引数のnameがシステム変数名としてサポートされている場合はtrueを返します。 |
Set |
keySet()
システム変数名(String)のSetを返します。 |
int |
size()
システム変数のサイズを返します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
public static final String PROJECT_OWNER
public static final String PROJECT_NAME
public static final String PROJECT_FILE_NAME
public static final String PROJECT_DIRECTORY
public static final String FLOW_NAME
public static final String OWNER_DIRECTORY
public static final String REQUEST_ID
public static final String SESSION_ID
public static final String EXECUTE_USER
public static final String USER_DIRECTORY
public static final String REQUEST_URL
public static final String HTTP_REMOTE_HOST
public static final String HTTP_REMOTE_ADDR
public static final String HTTP_SERVER_NAME
public static final String HTTP_SERVER_PORT
public static final String FULL_REQUEST_URL
public static final String PARENT_PROJECT_NAME
public static final String PARENT_FLOW_NAME
public static final String EXCEPTION_COMPONENT
public static final String EXCEPTION_MESSAGE
public static final String EXCEPTION_DETAIL
public static final String EXCEPTION_ERROR_CODE
public static final String EXCEPTION_COMPONENT_TYPE
public static final String EXCEPTION_FUNCTION_NAME
public static final String EXCEPTION_PARAM
public static final String EXCEPTION_PARAM_NAME
public static final int EXCEPTION_PARAM_COUNT
public static final String SCENARIO_ID
public static final String SCENARIO_INSTANCE_ID
public static final String SCENARIO_CONTEXT_ID
public static final String SCENARIO_STAGE_ID
public static final String SCENARIO_ACTIVITY_INSTANCE_ID
public static final String ASTERIA_DIRECTORY
| メソッドの詳細 |
public static boolean isSupported(String name)
public static boolean isHttpVar(String name)
public Value getValue(String name)
com.infoteria.asteria.value.Mapable 内の getValuepublic Value getValue(int idx)
public int size()
com.infoteria.asteria.value.Mapable 内の sizepublic Set keySet()
com.infoteria.asteria.value.Mapable 内の keySet
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||