アプリケーション・サービスの使用

com.ibm.hats.runtime.services.IApplicationService インターフェースを実装するアプリケーション・サービスは、ZIETrans リッチ・クライアント・アプリケーションに関連する情報を取得するためのメソッドを提供します。Eclipse 環境にインストールされ、使用可能になっている、各 ZIETrans リッチ・クライアント・アプリケーション・プラグインには、IApplicationService オブジェクトが関連付けられています。アプリケーションのアプリケーション・サービス・オブジェクトは、サービス・マネージャーから検索する必要があります。アプリケーション・サービスを取得するための コード例を以下に示します。
	IApplicationService applicationService = 
                 serviceManager.getApplicationService("myPluginId");
getApplicationService(String) メソッドは、指定されているアプリケーション ID が無効な場合、またはプラグインを開始できなかった場合、NULL を戻します。
IApplicationService メソッド に、IApplicationService オブジェクトから呼び出し可能なメソッドを示します。
1. IApplicationService メソッド
メソッド 説明
getApplication() アプリケーションに関する情報が含まれている Application オブジェクトを戻します。このオブジェクトは application.hap ファイルとの 同期が保証されないため、このメソッドによって 戻されたオブジェクトは情報の取得のみに使用してください。このオブジェクトを使用して 設定を変更しないでください。
getApplicationId() アプリケーション ID を戻します。
getConfig() 構成を戻します。
getRuntimeService() ランタイム・サービスを戻します。
getServiceManager() このサービスをインスタンス化したサービス・マネージャーを戻します。