クラス DefaultExecutionGraphQlResponse
java.lang.ObjectSE
org.springframework.graphql.support.AbstractGraphQlResponse
org.springframework.graphql.support.DefaultExecutionGraphQlResponse
- 実装済みのインターフェース一覧:
ExecutionGraphQlResponse,GraphQlResponse
- 既知の直属サブクラス
RSocketGraphQlResponse,WebGraphQlResponse
public class DefaultExecutionGraphQlResponse
extends AbstractGraphQlResponse
implements ExecutionGraphQlResponse
- 導入:
- 1.0.0
- 作成者:
- Rossen Stoyanchev
ネストされたクラスの概要
ネストされたクラス修飾子と型クラス説明static classDefaultExecutionGraphQlResponse.Builder<B extends DefaultExecutionGraphQlResponse.Builder<B,R>, R extends ExecutionGraphQlResponse> レスポンスのExecutionResultを変換するビルダー。コンストラクター概要
コンストラクター修飾子コンストラクター説明DefaultExecutionGraphQlResponse(graphql.ExecutionInput input, graphql.ExecutionResult result) 初期インスタンスを作成するコンストラクター。protectedトランスポート固有のサブクラスから再ラップするコンストラクター。方法の概要
修飾子と型メソッド説明<T> @Nullable TgetData()レスポンスのデータ部分を返すか、レスポンスがvalidでない場合はnullを返します。レスポンスに含まれるエラーを返します。graphql.ExecutionInputgraphql.ExecutionResult呼び出しから返されたExecutionResultをGraphQLに返します。もしあれば、実装者固有のプロトコル拡張を返します。booleanisValid()レスポンスが有効かどうか。toMap()GraphQL 仕様の「レスポンス」セクションで要求されているようにフォーマットされた、レスポンスのマップ表現を返します。toString()クラス org.springframework.graphql.support.AbstractGraphQlResponse から継承されたメソッド
fieldクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSEインターフェース org.springframework.graphql.GraphQlResponse から継承されたメソッド
field
コンストラクターの詳細
DefaultExecutionGraphQlResponse
public DefaultExecutionGraphQlResponse(graphql.ExecutionInput input, graphql.ExecutionResult result) 初期インスタンスを作成するコンストラクター。- パラメーター:
input- この GraphQL 操作の実行入力result- この GraphQL 操作の実行結果
DefaultExecutionGraphQlResponse
トランスポート固有のサブクラスから再ラップするコンストラクター。- パラメーター:
response- 実行レスポンス
メソッドの詳細
getExecutionInput
public graphql.ExecutionInput getExecutionInput()インターフェースからコピーされた説明:ExecutionGraphQlResponse- 次で指定:
- インターフェース
ExecutionGraphQlResponseのgetExecutionInput
getExecutionResult
public graphql.ExecutionResult getExecutionResult()インターフェースからコピーされた説明:ExecutionGraphQlResponse呼び出しから返されたExecutionResultをGraphQLに返します。- 次で指定:
- インターフェース
ExecutionGraphQlResponseのgetExecutionResult
isValid
public boolean isValid()インターフェースからコピーされた説明:GraphQlResponseレスポンスが有効かどうか。次の 2 つのケースのいずれかの場合、レスポンスは無効です。response mapには、実行前にエラーを示す「データ」エントリがありません。文法の解析と検証- 「データ」エントリには、有効なレスポンスを妨げた実行中のエラーを示す
null値があります
有効なレスポンスには
non-null値を持つ「データ」キーがありますが、まだ部分的であり、フィールドエラーのために一部のフィールドがnullに設定されている可能性があります。詳細については、GraphQL 仕様のセクション 7「レスポンス」を参照してください。
- 次で指定:
- インターフェース
GraphQlResponseのisValid
getData
public <T> @Nullable T getData()インターフェースからコピーされた説明:GraphQlResponseレスポンスのデータ部分を返すか、レスポンスがvalidでない場合はnullを返します。- 次で指定:
- インターフェース
GraphQlResponseのgetData - 型パラメーター:
T- マップまたはリスト
getErrors
インターフェースからコピーされた説明:GraphQlResponseレスポンスに含まれるエラーを返します。validではないレスポンスには、「リクエストエラー」が含まれます。これらはリクエスト全体に適用されるエラーで、空のエラーpathがあります。有効なレスポンスはまだ部分的であり、「フィールドエラー」が含まれている可能性があります。これらは、エラーパスを介して特定のフィールドに関連付けられたエラーです。
- 次で指定:
- インターフェース
GraphQlResponseのgetErrors
getExtensions
インターフェースからコピーされた説明:GraphQlResponseもしあれば、実装者固有のプロトコル拡張を返します。- 次で指定:
- インターフェース
GraphQlResponseのgetExtensions
toMap
インターフェースからコピーされた説明:GraphQlResponseGraphQL 仕様の「レスポンス」セクションで要求されているようにフォーマットされた、レスポンスのマップ表現を返します。- 次で指定:
- インターフェース
GraphQlResponseのtoMap
toString