Package graphql.validation
Class ValidationUtil
java.lang.Object
graphql.validation.ValidationUtil
- Direct Known Subclasses:
ArgumentValidationUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetUnmodifiedType
(Type<?> type) protected void
handleEnumError
(Value<?> value, GraphQLEnumType type, GraphQLError invalid) protected void
handleExtraFieldError
(Value<?> value, GraphQLInputObjectType type, ObjectField objectField) protected void
handleExtraOneOfFieldsError
(GraphQLInputObjectType type, Value<?> value) protected void
handleFieldNotValidError
(ObjectField objectField, GraphQLInputObjectType type) protected void
handleFieldNotValidError
(Value<?> value, GraphQLType type, int index) protected void
handleMissingFieldsError
(Value<?> value, GraphQLInputObjectType type, Set<String> missingFields) protected void
handleNotObjectError
(Value<?> value, GraphQLInputObjectType type) protected void
handleNullError
(Value<?> value, GraphQLType type) protected void
handleScalarError
(Value<?> value, GraphQLScalarType type, GraphQLError invalid) boolean
isValidLiteralValue
(Value<?> value, GraphQLType type, GraphQLSchema schema, GraphQLContext graphQLContext, Locale locale)
-
Constructor Details
-
ValidationUtil
public ValidationUtil()
-
-
Method Details
-
getUnmodifiedType
-
handleNullError
-
handleScalarError
-
handleEnumError
-
handleNotObjectError
-
handleMissingFieldsError
protected void handleMissingFieldsError(Value<?> value, GraphQLInputObjectType type, Set<String> missingFields) -
handleExtraFieldError
protected void handleExtraFieldError(Value<?> value, GraphQLInputObjectType type, ObjectField objectField) -
handleFieldNotValidError
-
handleFieldNotValidError
-
handleExtraOneOfFieldsError
-
isValidLiteralValue
public boolean isValidLiteralValue(Value<?> value, GraphQLType type, GraphQLSchema schema, GraphQLContext graphQLContext, Locale locale)
-