|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.infoteria.asteria.flowengine2.thinclient.FlowRequest
クライアントからフローの実行をリクエストする際に使用するパラメータクラスです。
Field Summary | |
static int |
MODE_DEBUG
実行モード - デバッグ |
static int |
MODE_HIGH
実行モード - 優先 |
static int |
MODE_NORMAL
実行モード - 通常 |
static int |
MODE_PROFILE
実行モード - プロファイル |
Constructor Summary | |
FlowRequest()
|
Method Summary | |
int |
getExecuteMode()
実行するフローの実行モードを取得します。 |
java.lang.String |
getExecuteUserName()
実行ユーザー名を取得します。 |
java.lang.String |
getFlowName()
実行するフローのフロー名を取得します。 |
long |
getLifetime()
セッションが新規で作成される場合のライフタイムを取得します。(秒単位) |
VariableList |
getParams()
実行するフローの引数を取得します。 |
java.lang.String |
getProjectName()
実行するフローのプロジェクト名を取得します。 |
java.lang.String |
getRequestId()
実行するフローのリクエストIDを取得します。 |
java.lang.String |
getSessionId()
実行するフローのセッションIDを取得します。 |
java.lang.String |
getUserName()
実行するフローのプロジェクトオーナーを取得します。 |
boolean |
isLoginUserAsExecuteUser()
ログインユーザーを実行ユーザーにするかどうかを取得します。 |
static java.lang.String |
modeToString(int mode)
|
void |
setExecuteMode(int value)
実行するフローの実行モードを設定します。 設定値にはこのクラスで宣言されているMODE_XXXXというシンボルを使用します。 |
void |
setExecuteUserName(java.lang.String s)
実行ユーザー名を設定します。 |
void |
setFlowName(java.lang.String value)
実行するフローのフロー名を設定します。 |
void |
setLifetime(long value)
セッションが新規で作成される場合のライフタイムを設定します。(秒単位) |
void |
setLoginUserAsExecuteUser(boolean b)
ログインユーザーを実行ユーザーにするかどうかを設定します。 |
void |
setParams(VariableList value)
実行するフローの引数を設定します。 |
void |
setProjectName(java.lang.String value)
実行するフローのプロジェクト名を設定します。 |
void |
setRequestId(java.lang.String value)
実行するフローのリクエストIDを設定します。 |
void |
setSessionId(java.lang.String value)
実行するフローのセッションIDを設定します。 |
void |
setStream(org.w3c.dom.Document doc)
実行するフローの入力ストリームをDocumentとして設定します。 ストリーム型はXMLになります。 |
void |
setStream(int type,
byte[] data)
実行するフローの入力ストリームをバイト列として設定します。 |
void |
setStream(int type,
java.io.File f)
実行するフローの入力ストリームをFileから設定します。 setStream(type, new FileInputStream(f))と同じです。 |
void |
setStream(int type,
java.io.InputStream is)
実行するフローの入力ストリームをjava.io.InputStreamとして設定します。 |
void |
setStream(int type,
java.lang.String data)
実行するフローの入力ストリームを文字列列として設定します。 指定できるストリーム型はText, HTML, CSV, XML, JSONです。 |
void |
setStream(java.sql.ResultSet rs)
実行するフローの入力ストリームをjava.sql.ResultSetとして設定します。 ストリーム型はRecordになります。 |
void |
setStream(java.lang.String[] names,
java.util.List list)
実行するフローの入力ストリームをValue[]のListとして設定します。 ストリーム型はRecordになります。 |
void |
setUserName(java.lang.String value)
実行するフローのプロジェクトオーナーを設定します。 |
static int |
strToMode(java.lang.String s)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int MODE_NORMAL
public static final int MODE_DEBUG
public static final int MODE_PROFILE
public static final int MODE_HIGH
Constructor Detail |
public FlowRequest()
Method Detail |
public static final java.lang.String modeToString(int mode)
public static final int strToMode(java.lang.String s)
public void setUserName(java.lang.String value)
public java.lang.String getUserName()
public void setProjectName(java.lang.String value)
public java.lang.String getProjectName()
public void setFlowName(java.lang.String value)
public java.lang.String getFlowName()
public void setSessionId(java.lang.String value)
public java.lang.String getSessionId()
public void setRequestId(java.lang.String value)
public java.lang.String getRequestId()
public void setExecuteMode(int value)
public int getExecuteMode()
public boolean isLoginUserAsExecuteUser()
public void setLoginUserAsExecuteUser(boolean b)
public java.lang.String getExecuteUserName()
public void setExecuteUserName(java.lang.String s)
public void setStream(int type, byte[] data)
type
- ストリーム型。StreamTypeクラスで宣言されている定数を指定します。data
- ストリームのバイト列public void setStream(int type, java.lang.String data)
type
- ストリーム型。StreamTypeクラスで宣言されている定数を指定します。data
- ストリームの文字列public void setStream(org.w3c.dom.Document doc)
doc
- 入力ストリームとなるXMLドキュメントpublic void setStream(java.sql.ResultSet rs) throws java.sql.SQLException
rs
- ResultSetpublic void setStream(java.lang.String[] names, java.util.List list)
names
- フィールド名の配列list
- レコードpublic void setStream(int type, java.io.InputStream is) throws java.io.IOException
type
- ストリーム型。StreamTypeクラスで宣言されている定数を指定します。is
- 入力ストリームpublic void setStream(int type, java.io.File f) throws java.io.IOException
type
- ストリーム型。StreamTypeクラスで宣言されている定数を指定します。f
- 入力ストリームとなるファイルpublic void setParams(VariableList value)
public VariableList getParams()
public void setLifetime(long value)
public long getLifetime()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |