All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractDirectiveConstraint AbstractNotEmptyRule AbstractSizeConstraint AssertFalseConstraint AssertTrueConstraint BetterMapELResolver ContainerNotEmptyConstraint ContainerSizeConstraint DecimalMaxConstraint DecimalMinConstraint DigitsConstraint DirectiveConstraint A DirectiveConstraint is a specialised form of validation rule that assumes it is backed by a SDL directive on fields, field arguments or input type fields.DirectiveConstraints This contains a map ofDirectiveConstraints and helps run them against a specific field or argumentDirectiveConstraints.Builder DirectivesAndTypeWalker Documentation Documentation.Builder ELSupport ExpressionConstraint ExtendedValidation FieldValidatorDataFetcher GraphQLListElementValidator GraphQLScalars LocaleProvider An object that can give back a localeLocaleUtil MaxConstraint MessageInterpolator This is responsible for taking an message template and parameters and turning it into aGraphQLError.MinConstraint NegativeConstraint NegativeOrZeroConstraint NotBlankRule NotEmptyRule OnValidationErrorStrategy A callback that indicates whether to continue the data fetching after validation errors are detected and what value should be returned if it decides to not continue.PatternConstraint PositiveConstraint PositiveOrZeroConstraint RangeConstraint ResourceBundleMessageInterpolator This message interpolator will try to convert message templates into I18N messages and then run message property replacement and expression interpolation.SizeConstraint StandardELVariables TargetedValidationRules TargetedValidationRules is a holder ofValidationRules targeted against a specific type, field and possible argument viaValidationCoordinates.TargetedValidationRules.Builder Util ValidationCoordinates Validation rules can be co-ordinated on a field (within a fields container) or an argument on a field (within a fields container)ValidationEnvironment The environment in which validation runsValidationEnvironment.Builder ValidationEnvironment.ValidatedElement The type of element being validatedValidationRule A validation rule is code that can be applied inside aValidationEnvironmentand produce a list of zero or moreGraphQLErrors as validation.ValidationRules ValidationRulesis a holder of validation rules and you can then pass it field and arguments and narrow down the list of actual rules that apply to those fields and arguments.ValidationRules.Builder ValidationSchemaWiring ASchemaDirectiveWiringthat can be used to inject validation rules into the data fetchers when the graphql schema is being built.