インターフェース ClientResponseField
- すべてのスーパーインターフェース:
ResponseField
ResponseField を拡張して、フィールド値をデコードするためのオプションを追加します。- 導入:
- 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) エンティティのリストにデコードするためのtoEntity(Class)のバリアント。インターフェース org.springframework.graphql.ResponseField から継承されたメソッド
getErrors, getParsedPath, getPath, getValue
メソッドの詳細
toEntity
フィールドを指定された型のエンティティにデコードします。- 型パラメーター:
D- エンティティ型- パラメーター:
entityType- 変換する型- 戻り値:
- デコードされたエンティティ、またはフィールドが
nullの場合はnullですが、それ以外の場合はエラーはありません - 例外:
FieldAccessException- ターゲットフィールドがnullで、レスポンスがvalidでないか、フィールドにerrorsがある場合。
toEntity
ParameterizedTypeReferenceを使用したtoEntity(Class)のバリアント。- 型パラメーター:
D- エンティティ型- パラメーター:
entityType- 変換する型
toEntityList
エンティティのリストにデコードするためのtoEntity(Class)のバリアント。- 型パラメーター:
D- エンティティ型- パラメーター:
elementType- リスト内の要素の型- 戻り値:
- デコードされたエンティティのリスト、またはフィールドが
nullの場合は空のリストですが、それ以外の場合はエラーはありません - 例外:
FieldAccessException- ターゲットフィールドがnullで、レスポンスがvalidでないか、フィールドにerrorsがある場合。
toEntityList
エンティティのリストにデコードするためのtoEntity(Class)のバリアント。- 型パラメーター:
D- エンティティ型- パラメーター:
elementType- リスト内の要素の型- 戻り値:
- デコードされたエンティティのリスト、またはフィールドが
nullの場合は空のリストですが、それ以外の場合はエラーはありません - 例外:
FieldAccessException- ターゲットフィールドがnullで、レスポンスがvalidでないか、フィールドにerrorsがある場合。