プロパティの読み取り

クライアントがリソースの プロパティを読み取るには、読み取るプロパティを識別する PropertyRequest を 作成して、要求を引数としてリソース プロキシの doReadProperties() メソッドに 渡さなければなりません。または、ほかの do メソッドを使用して、特定リソースに対して別の操作を実行する、サーバーとの同じ対話でプロパティが取得できるようにすることも可能です。 do メソッドは、プロキシで指定されたリソース ロケーションと必要なプロパティのリストをリポジトリに渡します。 例を次に示します。
// create a PropertyRequest requesting the specified 
// property names      
PropertyRequest wantedProps = new PropertyRequest(Resource.DISPLAY_NAME, Resource.COMMENT);

// you must call doReadProperties to retrieve the properties 
// through the proxy
my_resource = my_resource.doReadProperties(wantedProps);

//  work with the properties 
//  for example, get and set values for these properties
// ...

サーバーからの応答は、要求されたプロパティが入った新規プロキシとして、Rational® CM API を通してクライアント アプリケーションに返されます。 doReadProperties メソッドが入手したプロパティ値は、メソッドが 返すプロキシ内に保管されます。

プロキシにプロパティが設定されると、PropertyName オブジェクトかプロパティのプロキシ クラスで定義されている アクセス メソッドのいずれかを使用することで、それらのプロパティの値を プロキシから抽出できます。Rational CM API には、静的に定義される各プロパティに対し、プロキシから値を取得するための getPropertyName メソッドが用意されています。 詳しくは、プロパティ値の get メソッドと set メソッドの命名規則を参照してください。


フィードバック