jp.go.aist.dmrc.platform.datacooperation.interfaces
クラス PFComponentCooperationResult

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.datacooperation.interfaces.PFComponentCooperationResult

public class PFComponentCooperationResult
extends java.lang.Object

コンポーネント連携の結果のJavaオブジェクトを格納するクラス.


コンストラクタの概要
PFComponentCooperationResult(java.lang.Object anResult, java.lang.Class aType, java.lang.String aRequestID, int aStatusCode)
          コンストラクタ.
PFComponentCooperationResult(java.lang.Object anResult, java.lang.Class aType, java.lang.String aRequestID, int aStatusCode, java.lang.String aPlatformName, java.lang.String aRemoteComponentPublicName, int aRemoteComponentID, java.lang.String aRemoteMethodName)
          コンストラクタ.
PFComponentCooperationResult(java.lang.String aRequestID, int aStatusCode, java.lang.String aErrorLocation, java.lang.String aErrorMessage, java.lang.String aDetailedErrorMessage)
          コンストラクタ.
PFComponentCooperationResult(java.lang.String aRequestID, int aStatusCode, java.lang.String aErrorLocation, java.lang.String aErrorMessage, java.lang.String aDetailedErrorMessage, boolean aAbsent, boolean aDeleted, boolean aTransferred, java.lang.String aNewPlatformName, boolean aRenamed, java.lang.String aNewComponentPublicName, java.lang.String aPlatformName, java.lang.String aRemoteComponentPublicName, int aRemoteComponentID, java.lang.String aRemoteMethodName)
          コンストラクタ.
PFComponentCooperationResult(java.lang.String aRequestID, int aStatusCode, java.lang.String aErrorLocation, java.lang.String aErrorMessage, java.lang.String aDetailedErrorMessage, java.lang.String aPlatformName, java.lang.String aRemoteComponentPublicName, int aRemoteComponentID, java.lang.String aRemoteMethodName)
          コンストラクタ.
 
メソッドの概要
 java.lang.String getDetailedErrorMessage()
          詳細なエラーメッセージを取得する.
 java.lang.String getErrorLocation()
          エラーの発生場所を取得する.
 java.lang.String getErrorMessage()
          エラーメッセージを取得する.
 java.lang.String getNewComponentPublicName()
          改名されたコンポーネントの変更後の公開名を取得する.
 java.lang.String getNewPlatformName()
          転送されたコンポーネントの転送先プラットフォーム名を取得する.
 java.lang.String getPlatformName()
          連携先プラットフォーム名を取得する.
 int getRemoteComponentID()
          連携先コンポーネントIDを取得する.
 java.lang.String getRemoteComponentPublicName()
          連携先コンポーネント公開名を取得する.
 java.lang.String getRemoteMethodName()
          呼び出しメソッド名を取得する.
 java.lang.String getRequestID()
          RequestIDを取得する.
 java.lang.Object getResult()
          結果の値を取得する.
 java.lang.Class getResultType()
          結果の値のクラスを取得する.
 int getStatusCode()
          ステータスコードを取得する.
 boolean isAbsent()
          コンポーネントが存在しないかを示すフラグを取得する.
 boolean isDeleted()
          コンポーネントが削除されたかを示すフラグを取得する.
 boolean isRenamed()
          コンポーネントが改名されたかを示すフラグを取得する.
 boolean isTransferred()
          コンポーネントが転送されたかを示すフラグを取得する.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFComponentCooperationResult

public PFComponentCooperationResult(java.lang.Object anResult,
                                    java.lang.Class aType,
                                    java.lang.String aRequestID,
                                    int aStatusCode)
コンストラクタ.

パラメータ:
anResult - オブジェクト
aType - オブジェクトの型
aRequestID - リクエストID
aStatusCode - ステータスコード

PFComponentCooperationResult

public PFComponentCooperationResult(java.lang.Object anResult,
                                    java.lang.Class aType,
                                    java.lang.String aRequestID,
                                    int aStatusCode,
                                    java.lang.String aPlatformName,
                                    java.lang.String aRemoteComponentPublicName,
                                    int aRemoteComponentID,
                                    java.lang.String aRemoteMethodName)
コンストラクタ.

パラメータ:
anResult - オブジェクト
aType - オブジェクトの型
aRequestID - リクエストID
aStatusCode - ステータスコード
aPlatformName - 連携先プラットフォーム名
aRemoteComponentPublicName - 連携先コンポーネント公開名
aRemoteComponentID - 連携先コンポーネントID
aRemoteMethodName - 連携で呼び出したメソッドの名前

PFComponentCooperationResult

public PFComponentCooperationResult(java.lang.String aRequestID,
                                    int aStatusCode,
                                    java.lang.String aErrorLocation,
                                    java.lang.String aErrorMessage,
                                    java.lang.String aDetailedErrorMessage)
コンストラクタ.

パラメータ:
aRequestID - リクエストID
aStatusCode - ステータスコード
aErrorLocation - エラーの発生場所
aErrorMessage - エラーメッセージ
aDetailedErrorMessage - 詳細なエラーメッセージ

PFComponentCooperationResult

public PFComponentCooperationResult(java.lang.String aRequestID,
                                    int aStatusCode,
                                    java.lang.String aErrorLocation,
                                    java.lang.String aErrorMessage,
                                    java.lang.String aDetailedErrorMessage,
                                    java.lang.String aPlatformName,
                                    java.lang.String aRemoteComponentPublicName,
                                    int aRemoteComponentID,
                                    java.lang.String aRemoteMethodName)
コンストラクタ.

パラメータ:
aRequestID - リクエストID
aStatusCode - ステータスコード
aErrorLocation - エラーの発生場所
aErrorMessage - エラーメッセージ
aDetailedErrorMessage - 詳細なエラーメッセージ
aPlatformName - 連携先プラットフォーム名
aRemoteComponentPublicName - 連携先コンポーネント公開名
aRemoteComponentID - 連携先コンポーネントID
aRemoteMethodName - 連携で呼び出したメソッドの名前

PFComponentCooperationResult

public PFComponentCooperationResult(java.lang.String aRequestID,
                                    int aStatusCode,
                                    java.lang.String aErrorLocation,
                                    java.lang.String aErrorMessage,
                                    java.lang.String aDetailedErrorMessage,
                                    boolean aAbsent,
                                    boolean aDeleted,
                                    boolean aTransferred,
                                    java.lang.String aNewPlatformName,
                                    boolean aRenamed,
                                    java.lang.String aNewComponentPublicName,
                                    java.lang.String aPlatformName,
                                    java.lang.String aRemoteComponentPublicName,
                                    int aRemoteComponentID,
                                    java.lang.String aRemoteMethodName)
コンストラクタ.

パラメータ:
aRequestID - リクエストID
aStatusCode - ステータスコード
aErrorLocation - エラーの発生場所
aErrorMessage - エラーメッセージ
aDetailedErrorMessage - 詳細なエラーメッセージ
aAbsent - 連携先が不在かどうか
aDeleted - 削除済みかどうか
aTransferred - 転送済みかどうか
aNewPlatformName - 転送先プラットフォーム名
aRenamed - 公開名が変更済みかどうか
aNewComponentPublicName - 変更後のコンポーネント公開名
aPlatformName - 連携先プラットフォーム名
aRemoteComponentPublicName - 連携先コンポーネント公開名
aRemoteComponentID - 連携先コンポーネントID
aRemoteMethodName - 連携で呼び出したメソッドの名前
メソッドの詳細

getResult

public java.lang.Object getResult()
結果の値を取得する.

戻り値:
オブジェクト

getResultType

public java.lang.Class getResultType()
結果の値のクラスを取得する.

戻り値:
クラスを表すClassクラス

getRequestID

public java.lang.String getRequestID()
RequestIDを取得する.

戻り値:
RequestID

getStatusCode

public int getStatusCode()
ステータスコードを取得する.

戻り値:
ステータスコード

getErrorMessage

public java.lang.String getErrorMessage()
エラーメッセージを取得する.

戻り値:
エラーメッセージ

getErrorLocation

public java.lang.String getErrorLocation()
エラーの発生場所を取得する.

戻り値:
エラーの発生場所

getDetailedErrorMessage

public java.lang.String getDetailedErrorMessage()
詳細なエラーメッセージを取得する.

戻り値:
エラーメッセージ

isAbsent

public boolean isAbsent()
コンポーネントが存在しないかを示すフラグを取得する.

戻り値:
フラグ

isDeleted

public boolean isDeleted()
コンポーネントが削除されたかを示すフラグを取得する.

戻り値:
フラグ

isTransferred

public boolean isTransferred()
コンポーネントが転送されたかを示すフラグを取得する.

戻り値:
フラグ

getNewPlatformName

public java.lang.String getNewPlatformName()
転送されたコンポーネントの転送先プラットフォーム名を取得する.

戻り値:
転送されたコンポーネントの転送先

isRenamed

public boolean isRenamed()
コンポーネントが改名されたかを示すフラグを取得する.

戻り値:
フラグ

getNewComponentPublicName

public java.lang.String getNewComponentPublicName()
改名されたコンポーネントの変更後の公開名を取得する.

戻り値:
改名されたコンポーネントの公開名

getPlatformName

public java.lang.String getPlatformName()
連携先プラットフォーム名を取得する.

戻り値:
連携先プラットフォーム名

getRemoteComponentPublicName

public java.lang.String getRemoteComponentPublicName()
連携先コンポーネント公開名を取得する.

戻り値:
連携先コンポーネント公開名

getRemoteComponentID

public int getRemoteComponentID()
連携先コンポーネントIDを取得する.

戻り値:
連携先コンポーネントID

getRemoteMethodName

public java.lang.String getRemoteMethodName()
呼び出しメソッド名を取得する.

戻り値:
呼び出しメソッド名