Class FlowResponse
java.lang.Object
com.infoteria.asteria.flowengine2.thinclient.FlowResponse
クライアントから実行したフローの結果をラップしたクラスです。
-
Method Summary
Modifier and TypeMethodDescriptionフローの実行が異常終了した場合に発生したExceptionのエラーコードを取得します。フローの実行が異常終了した場合に発生したExceptionを取得します。String[]実行したフローの結果ストリームがRecord, CSV, FixedLength, ParameterListのいずれかの場合、 出力ストリームのフィールド名を配列で返します。 結果ストリームがない場合やストリーム型がそれ以外の場合はnullになります。実行のリクエストIDを取得します。実行したフローの戻り値を取得します。実行のセッションIDを取得します。byte[]実行したフローの結果ストリームをバイト列として取得します。
結果ストリームがない場合はnullになります。実行したフローの結果ストリームがCSVの場合、 それをString[]のListとして取得します。
結果ストリームがない場合やストリーム型がそれ以外の場合はnullになります。実行したフローの結果ストリームがXMLの場合、 それをDocumentとして取得します。
結果ストリームがない場合やストリーム型がそれ以外の場合はnullになります。実行したフローの結果ストリームがParameterListの場合、 それをMapとして取得します。
Mapのキーにはフィールド名が、値にはValueオブジェクトまたはValue[]が入っています。
結果ストリームがない場合やストリーム型がそれ以外の場合はnullになります。実行したフローの結果ストリームがRecordの場合、 それをValue[]のListとして取得します。
結果ストリームがない場合やストリーム型がそれ以外の場合はnullになります。実行したフローの結果ストリームがText、CSV、XML、HTML, JSONのいずれかの場合、 それをStringとして取得します。
結果ストリームがない場合やストリーム型がそれ以外の場合はnullになります。int実行したフローの結果ストリームのタイプを取得します。
結果ストリームがない場合はStreamType.UNKNOWNを返します。boolean実行したフローが正常終了したか、異常終了したかを示します。
-
Method Details
-
isSucceed
public boolean isSucceed()実行したフローが正常終了したか、異常終了したかを示します。 -
getStreamType
public int getStreamType()実行したフローの結果ストリームのタイプを取得します。
結果ストリームがない場合はStreamType.UNKNOWNを返します。 -
getStreamAsBytes
public byte[] getStreamAsBytes()実行したフローの結果ストリームをバイト列として取得します。
結果ストリームがない場合はnullになります。 -
getStreamAsString
実行したフローの結果ストリームがText、CSV、XML、HTML, JSONのいずれかの場合、 それをStringとして取得します。
結果ストリームがない場合やストリーム型がそれ以外の場合はnullになります。 -
getStreamAsDocument
実行したフローの結果ストリームがXMLの場合、 それをDocumentとして取得します。
結果ストリームがない場合やストリーム型がそれ以外の場合はnullになります。 -
getStreamAsCSV
実行したフローの結果ストリームがCSVの場合、 それをString[]のListとして取得します。
結果ストリームがない場合やストリーム型がそれ以外の場合はnullになります。 -
getStreamAsRecord
実行したフローの結果ストリームがRecordの場合、 それをValue[]のListとして取得します。
結果ストリームがない場合やストリーム型がそれ以外の場合はnullになります。 -
getStreamAsParameterList
実行したフローの結果ストリームがParameterListの場合、 それをMapとして取得します。
Mapのキーにはフィールド名が、値にはValueオブジェクトまたはValue[]が入っています。
結果ストリームがない場合やストリーム型がそれ以外の場合はnullになります。 -
getReturnValue
実行したフローの戻り値を取得します。 -
getSessionId
実行のセッションIDを取得します。 -
getRequestId
実行のリクエストIDを取得します。 -
getException
フローの実行が異常終了した場合に発生したExceptionを取得します。 -
getErrorCode
フローの実行が異常終了した場合に発生したExceptionのエラーコードを取得します。 -
getFieldNames
実行したフローの結果ストリームがRecord, CSV, FixedLength, ParameterListのいずれかの場合、 出力ストリームのフィールド名を配列で返します。 結果ストリームがない場合やストリーム型がそれ以外の場合はnullになります。
-