Package graphql.validation
Class ArgumentValidationUtil
- java.lang.Object
-
- graphql.validation.ValidationUtil
-
- graphql.validation.ArgumentValidationUtil
-
public class ArgumentValidationUtil extends ValidationUtil
-
-
Constructor Summary
Constructors Constructor Description ArgumentValidationUtil(Argument argument)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>
getErrorExtensions()
I18nMsg
getMsgAndArgs()
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, java.util.Set<java.lang.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)
-
Methods inherited from class graphql.validation.ValidationUtil
getUnmodifiedType, isValidLiteralValue
-
-
-
-
Constructor Detail
-
ArgumentValidationUtil
public ArgumentValidationUtil(Argument argument)
-
-
Method Detail
-
handleNullError
protected void handleNullError(Value<?> value, GraphQLType type)
- Overrides:
handleNullError
in classValidationUtil
-
handleScalarError
protected void handleScalarError(Value<?> value, GraphQLScalarType type, GraphQLError invalid)
- Overrides:
handleScalarError
in classValidationUtil
-
handleEnumError
protected void handleEnumError(Value<?> value, GraphQLEnumType type, GraphQLError invalid)
- Overrides:
handleEnumError
in classValidationUtil
-
handleNotObjectError
protected void handleNotObjectError(Value<?> value, GraphQLInputObjectType type)
- Overrides:
handleNotObjectError
in classValidationUtil
-
handleMissingFieldsError
protected void handleMissingFieldsError(Value<?> value, GraphQLInputObjectType type, java.util.Set<java.lang.String> missingFields)
- Overrides:
handleMissingFieldsError
in classValidationUtil
-
handleExtraFieldError
protected void handleExtraFieldError(Value<?> value, GraphQLInputObjectType type, ObjectField objectField)
- Overrides:
handleExtraFieldError
in classValidationUtil
-
handleFieldNotValidError
protected void handleFieldNotValidError(ObjectField objectField, GraphQLInputObjectType type)
- Overrides:
handleFieldNotValidError
in classValidationUtil
-
handleFieldNotValidError
protected void handleFieldNotValidError(Value<?> value, GraphQLType type, int index)
- Overrides:
handleFieldNotValidError
in classValidationUtil
-
handleExtraOneOfFieldsError
protected void handleExtraOneOfFieldsError(GraphQLInputObjectType type, Value<?> value)
- Overrides:
handleExtraOneOfFieldsError
in classValidationUtil
-
getMsgAndArgs
public I18nMsg getMsgAndArgs()
-
getErrorExtensions
public java.util.Map<java.lang.String,java.lang.Object> getErrorExtensions()
-
-