Class AbstractSizeConstraint
- java.lang.Object
-
- graphql.validation.constraints.AbstractDirectiveConstraint
-
- graphql.validation.constraints.standard.AbstractSizeConstraint
-
- All Implemented Interfaces:
DirectiveConstraint,ValidationRule
- Direct Known Subclasses:
ContainerSizeConstraint,SizeConstraint
public abstract class AbstractSizeConstraint extends AbstractDirectiveConstraint
-
-
Constructor Summary
Constructors Constructor Description AbstractSizeConstraint(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<graphql.GraphQLError>runConstraint(ValidationEnvironment validationEnvironment)This is called to perform the constraint validation-
Methods inherited from class graphql.validation.constraints.AbstractDirectiveConstraint
appliesTo, appliesTo, appliesToListElements, appliesToType, asBigDecimal, asBoolean, asMap, getBoolArg, getIntArg, getMessageTemplate, getMessageTemplate, getName, getStrArg, getStringOrIDOrObjectOrMapLength, isMap, isOneOfTheseTypes, isOneOfTheseTypes, isStringOrID, isStringOrIDOrList, isStringOrIDOrListOrMap, mkError, mkError, mkMessageParams, runValidation, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface graphql.validation.constraints.DirectiveConstraint
getDocumentation
-
-
-
-
Method Detail
-
runConstraint
protected final java.util.List<graphql.GraphQLError> runConstraint(ValidationEnvironment validationEnvironment)
Description copied from class:AbstractDirectiveConstraintThis is called to perform the constraint validation- Specified by:
runConstraintin classAbstractDirectiveConstraint- Parameters:
validationEnvironment- the validation environment- Returns:
- a list of errors or an empty one if there are no errors
-
-