|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.infoteria.asteria.flowengine2.execute.SystemVariables
システム変数。
システム変数ではシステムで定義済みの変数名以外は使用できません。
定義済みの変数名はこのクラスのstaticフィールドに宣言されています。
Field Summary | |
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_METHOD
HTTPで起動された場合のメソッド。 |
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
実行ユーザのホームディレクトリの変数名。 |
static String |
WEB_LOGIN_USER
WebLoginコンポーネントでログインしたユーザー名。 |
Method Summary | |
MapperException |
getMapperException(FlowException ex)
オリジナル例外をたどっていき、MapperExceptionを返します。 |
Value |
getValue(int idx)
idxに対応する変数のValueを返します。 サポートされる変数名のインデックスが何番であるかは不定なので それに依存するコードを書いてはいけません。 通常は変数名を引数とするgetValueメソッドを使用します。 |
Value |
getValue(String name)
nameに対応する変数のValueを返します。 nameがシステム変数としてサポートされない場合はnullを返します。 サポートされる変数で、その値がnullの場合はnullが設定されたValueを返します。 |
static boolean |
isHttpVar(String name)
引数のnameがHTTP関連のシステム変数の場合はtrueを返します。 |
static boolean |
isSupported(String name)
引数のnameがシステム変数名としてサポートされている場合はtrueを返します。 |
Set |
keySet()
システム変数名(String)のSetを返します。 |
int |
size()
システム変数のサイズを返します。 この値はサポートされる変数の数と同じです。 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
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 HTTP_METHOD
public static final String WEB_LOGIN_USER
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
Method Detail |
public static boolean isSupported(String name)
public static boolean isHttpVar(String name)
public Value getValue(String name)
getValue
in interface com.infoteria.asteria.value.ValueProvider
public MapperException getMapperException(FlowException ex)
public Value getValue(int idx)
public int size()
size
in interface com.infoteria.asteria.value.Mapable
public Set keySet()
keySet
in interface com.infoteria.asteria.value.Mapable
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |