Class FlowRequest
java.lang.Object
com.infoteria.asteria.flowengine2.thinclient.FlowRequest
クライアントからフローの実行をリクエストする際に使用するパラメータクラスです。
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int実行モード - デバッグstatic final int実行モード - 優先static final int実行モード - 通常static final int実行モード - プロファイル -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint実行するフローの実行モードを取得します。実行ユーザー名を取得します。実行するフローのフロー名を取得します。longセッションが新規で作成される場合のライフタイムを取得します。(秒単位)実行するフローの引数を取得します。実行するフローのプロジェクト名を取得します。実行するフローのリクエストIDを取得します。実行するフローのセッションIDを取得します。実行するフローのプロジェクトオーナーを取得します。booleanログインユーザーを実行ユーザーにするかどうかを取得します。static final StringmodeToString(int mode) voidsetExecuteMode(int value) 実行するフローの実行モードを設定します。
設定値にはこのクラスで宣言されているMODE_XXXXというシンボルを使用します。void実行ユーザー名を設定します。voidsetFlowName(String value) 実行するフローのフロー名を設定します。voidsetLifetime(long value) セッションが新規で作成される場合のライフタイムを設定します。(秒単位)voidsetLoginUserAsExecuteUser(boolean b) ログインユーザーを実行ユーザーにするかどうかを設定します。voidsetParams(VariableList value) 実行するフローの引数を設定します。voidsetProjectName(String value) 実行するフローのプロジェクト名を設定します。voidsetRequestId(String value) 実行するフローのリクエストIDを設定します。voidsetSessionId(String value) 実行するフローのセッションIDを設定します。voidsetStream(int type, byte[] data) 実行するフローの入力ストリームをバイト列として設定します。void実行するフローの入力ストリームをFileから設定します。
setStream(type, new FileInputStream(f))と同じです。voidsetStream(int type, InputStream is) 実行するフローの入力ストリームをjava.io.InputStreamとして設定します。void実行するフローの入力ストリームを文字列列として設定します。
指定できるストリーム型はText, HTML, CSV, XML, JSONです。void実行するフローの入力ストリームをValue[]のListとして設定します。
ストリーム型はRecordになります。void実行するフローの入力ストリームをjava.sql.ResultSetとして設定します。
ストリーム型はRecordになります。void実行するフローの入力ストリームをDocumentとして設定します。
ストリーム型はXMLになります。voidsetUserName(String value) 実行するフローのプロジェクトオーナーを設定します。static final int
-
Field Details
-
MODE_NORMAL
public static final int MODE_NORMAL実行モード - 通常- See Also:
-
MODE_DEBUG
public static final int MODE_DEBUG実行モード - デバッグ- See Also:
-
MODE_PROFILE
public static final int MODE_PROFILE実行モード - プロファイル- See Also:
-
MODE_HIGH
public static final int MODE_HIGH実行モード - 優先- See Also:
-
-
Constructor Details
-
FlowRequest
public FlowRequest()
-
-
Method Details
-
modeToString
-
strToMode
-
setUserName
実行するフローのプロジェクトオーナーを設定します。 -
getUserName
実行するフローのプロジェクトオーナーを取得します。 -
setProjectName
実行するフローのプロジェクト名を設定します。 -
getProjectName
実行するフローのプロジェクト名を取得します。 -
setFlowName
実行するフローのフロー名を設定します。 -
getFlowName
実行するフローのフロー名を取得します。 -
setSessionId
実行するフローのセッションIDを設定します。 -
getSessionId
実行するフローのセッションIDを取得します。 -
setRequestId
実行するフローのリクエストIDを設定します。 -
getRequestId
実行するフローのリクエストIDを取得します。 -
setExecuteMode
public void setExecuteMode(int value) 実行するフローの実行モードを設定します。
設定値にはこのクラスで宣言されているMODE_XXXXというシンボルを使用します。 -
getExecuteMode
public int getExecuteMode()実行するフローの実行モードを取得します。 -
isLoginUserAsExecuteUser
public boolean isLoginUserAsExecuteUser()ログインユーザーを実行ユーザーにするかどうかを取得します。 -
setLoginUserAsExecuteUser
public void setLoginUserAsExecuteUser(boolean b) ログインユーザーを実行ユーザーにするかどうかを設定します。 -
getExecuteUserName
実行ユーザー名を取得します。 -
setExecuteUserName
実行ユーザー名を設定します。 -
setStream
public void setStream(int type, byte[] data) 実行するフローの入力ストリームをバイト列として設定します。- Parameters:
type- ストリーム型。StreamTypeクラスで宣言されている定数を指定します。data- ストリームのバイト列
-
setStream
実行するフローの入力ストリームを文字列列として設定します。
指定できるストリーム型はText, HTML, CSV, XML, JSONです。- Parameters:
type- ストリーム型。StreamTypeクラスで宣言されている定数を指定します。data- ストリームの文字列
-
setStream
実行するフローの入力ストリームをDocumentとして設定します。
ストリーム型はXMLになります。- Parameters:
doc- 入力ストリームとなるXMLドキュメント
-
setStream
実行するフローの入力ストリームをjava.sql.ResultSetとして設定します。
ストリーム型はRecordになります。- Parameters:
rs- ResultSet- Throws:
SQLException
-
setStream
実行するフローの入力ストリームをValue[]のListとして設定します。
ストリーム型はRecordになります。- Parameters:
names- フィールド名の配列list- レコード
-
setStream
実行するフローの入力ストリームをjava.io.InputStreamとして設定します。- Parameters:
type- ストリーム型。StreamTypeクラスで宣言されている定数を指定します。is- 入力ストリーム- Throws:
IOException
-
setStream
実行するフローの入力ストリームをFileから設定します。
setStream(type, new FileInputStream(f))と同じです。- Parameters:
type- ストリーム型。StreamTypeクラスで宣言されている定数を指定します。f- 入力ストリームとなるファイル- Throws:
IOException
-
setParams
実行するフローの引数を設定します。 -
getParams
実行するフローの引数を取得します。 -
setLifetime
public void setLifetime(long value) セッションが新規で作成される場合のライフタイムを設定します。(秒単位) -
getLifetime
public long getLifetime()セッションが新規で作成される場合のライフタイムを取得します。(秒単位)
-