EntityResolver<T> インターフェイス
型パラメーター
- T
リゾルバーが生成するオブジェクトの型。
public interface EntityResolver
取得したエンティティに対してクライアント側プロジェクションを実行するインターフェイス。 インスタンスは EntityResolver<T> 、型パラメーターで指定された型の新しいインスタンスとして渡されるパラメーターによって表されるエンティティ データを投影するメソッドを実装する必要があります。
このインターフェイスは、すべてのプロパティを個別に逆シリアル化する個別のテーブル エンティティ クラス型を必要とせずに、テーブル エンティティ データからクライアント オブジェクト型に直接変換する場合に便利です。 たとえば、クライアントは、各エンティティの CustomerName プロパティの を返すだけで、Customer エンティティのクライアント側プロジェクションを実行できます。 このプロジェクションの結果は、各顧客名を含む のコレクションになります。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
T |
resolve(String partitionKey, String rowKey, Date timeStamp, HashMap<String, EntityProperty> properties, String etag)
指定したテーブル エンティティ データのプロジェクションを含む 型の新しいオブジェクト インスタンスへの参照を返します。 |
メソッドの詳細
resolve
public T resolve(String partitionKey, String rowKey, Date timeStamp, HashMap
指定したテーブル エンティティ データのプロジェクションを含む 型の新しいオブジェクト インスタンスへの参照を返します。
Parameters:
String
エンティティの PartitionKey 値を格納している 。
String
エンティティの RowKey 値を格納している 。
java.util.Date
エンティティの Timestamp 値を格納している 。
String
エンティティの Etag を格納している 。
Returns:
T
のオブジェクト インスタンスへの参照。Throws:
適用対象
Azure SDK for Java