|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.infoteria.asteria.flowengine2.thinclient.AsteriaClient | +--com.infoteria.asteria.flowengine2.thinclient.FlowDeployClient
外部のJavaプログラムからフロー情報を取得するためのクライアントクラスです。
Fields inherited from class com.infoteria.asteria.flowengine2.thinclient.AsteriaClient |
_sessionId |
Constructor Summary | |
FlowDeployClient(AsteriaClient client)
別のASTERIAクライアントから接続先情報とログイン状態を引き継いでクライアントを作成します。 |
|
FlowDeployClient(java.lang.String url)
ASTERIAサーバーのURLを指定してクライアントを作成します。 特に変更していない場合、URLは「http://<SERVERNAME>:21381/flow-rpc」となります。 |
|
FlowDeployClient(java.lang.String server,
int port)
ASTERIAサーバーのサーバー名とポート番号を指定してクライアントを作成します。 |
Method Summary | |
FlowInfo |
getFlowInfo(java.lang.String projectName,
java.lang.String flowName)
指定のプロジェクトにあるフローの情報を取得します。 |
java.lang.String[] |
getFlowList(java.lang.String projectName)
指定のプロジェクトにあるフロー名の一覧を取得します。 |
org.w3c.dom.Document |
getProjectDocument(java.lang.String projectName)
指定のプロジェクトのDocument(xfp)を取得します。 |
java.lang.String[] |
getProjectList()
ログインユーザーのプロジェクト名の一覧を取得します。 |
Trigger[] |
getTriggerList()
すべての実行設定の一覧を取得します。 |
Trigger[] |
getTriggerList(TriggerType type)
種別を指定して実行設定の一覧を取得します。 |
boolean |
registerProject(org.w3c.dom.Document doc,
java.lang.String filepath)
プロジェクトを登録します。 |
Trigger |
registerTrigger(Trigger t)
新規の実行設定を登録します。 それぞれの実行設定でキーとなる項目が重複している場合は重複エラーになります。 |
boolean |
unregisterProject(java.lang.String projectName)
プロジェクトを登録解除します。 unregisterProject(projectName, false)と同じです。 |
boolean |
unregisterProject(java.lang.String projectName,
boolean bDeleteFile)
プロジェクトを登録解除します。 |
boolean |
unregisterTrigger(Trigger t)
実行設定を削除します。 引数となるTriggerはサーバーから取得したインスタンス(Trigger#isNewがfalse)である必要があります。 |
boolean |
updateTrigger(Trigger t)
実行設定を更新します。 引数となるTriggerはサーバーから取得したインスタンス(Trigger#isNewがfalse)である必要があります。 |
Methods inherited from class com.infoteria.asteria.flowengine2.thinclient.AsteriaClient |
login, login, logout, releaseSession |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FlowDeployClient(java.lang.String url) throws java.net.MalformedURLException
public FlowDeployClient(java.lang.String server, int port) throws java.net.MalformedURLException
server
- サーバー名またはIPアドレスport
- ポート番号public FlowDeployClient(AsteriaClient client)
client
- ログイン済みのAsteriaClientMethod Detail |
public java.lang.String[] getProjectList() throws FlowClientException
public java.lang.String[] getFlowList(java.lang.String projectName) throws FlowClientException
public FlowInfo getFlowInfo(java.lang.String projectName, java.lang.String flowName) throws FlowClientException
public org.w3c.dom.Document getProjectDocument(java.lang.String projectName) throws FlowClientException
public Trigger[] getTriggerList() throws FlowClientException
public Trigger[] getTriggerList(TriggerType type) throws FlowClientException
public Trigger registerTrigger(Trigger t) throws FlowClientException
public boolean unregisterTrigger(Trigger t) throws FlowClientException
public boolean updateTrigger(Trigger t) throws FlowClientException
public boolean registerProject(org.w3c.dom.Document doc, java.lang.String filepath) throws FlowClientException
doc
- xfpファイルのDocumentfilepath
- プロジェクトを保存するパス(ホームディレクトリからの相対パス)public boolean unregisterProject(java.lang.String projectName) throws FlowClientException
public boolean unregisterProject(java.lang.String projectName, boolean bDeleteFile) throws FlowClientException
project
- プロジェクト名bDeleteFile
- xfpファイルを削除する場合はtrue
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |