インターフェース GraphQlClient.RetrieveSyncSpec
- 含まれているインターフェース:
GraphQlClient
public static interface GraphQlClient.RetrieveSyncSpec
単一のレスポンスでフィールドをデコードするためのオプションを宣言します。
- 導入:
- 1.0.0
- 作成者:
- Rossen Stoyanchev
方法の概要
修飾子と型メソッド説明<D> @Nullable Dフィールドを指定された型のエンティティにデコードします。<D> @Nullable DtoEntity(ParameterizedTypeReference<D> entityType) ParameterizedTypeReferenceを使用したtoEntity(Class)のバリアント。<D> ListSE<D> toEntityList(ClassSE<D> elementType) エンティティのリストにデコードするtoEntity(Class)のバリアント。<D> ListSE<D> toEntityList(ParameterizedTypeReference<D> elementType) ParameterizedTypeReferenceを使用したtoEntityList(Class)のバリアント。
メソッドの詳細
toEntity
フィールドを指定された型のエンティティにデコードします。- 型パラメーター:
D- 変換する型- パラメーター:
entityType- 変換する型- 戻り値:
- エンティティ。フィールドが
nullであり、エラーがない場合は null。 - 例外:
FieldAccessException-field errorsまたはinvalidレスポンスの場合 ;- 関連事項:
toEntity
ParameterizedTypeReferenceを使用したtoEntity(Class)のバリアント。- 型パラメーター:
D- 変換する型- パラメーター:
entityType- 変換する型
toEntityList
エンティティのリストにデコードするtoEntity(Class)のバリアント。- 型パラメーター:
D- 変換する型- パラメーター:
elementType- リスト内の要素の型
toEntityList
ParameterizedTypeReferenceを使用したtoEntityList(Class)のバリアント。- 型パラメーター:
D- 変換する型- パラメーター:
elementType- リスト内の要素の型