Class ContainerSizeConstraint
- java.lang.Object
-
- graphql.validation.constraints.AbstractDirectiveConstraint
-
- graphql.validation.constraints.standard.AbstractSizeConstraint
-
- graphql.validation.constraints.standard.ContainerSizeConstraint
-
- All Implemented Interfaces:
DirectiveConstraint,ValidationRule
public class ContainerSizeConstraint extends AbstractSizeConstraint
-
-
Constructor Summary
Constructors Constructor Description ContainerSizeConstraint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanappliesToListElements()booleanappliesToType(graphql.schema.GraphQLInputType inputType)A derived class will be called to indicate whether this input type applies to the constraintDocumentationgetDocumentation()-
Methods inherited from class graphql.validation.constraints.standard.AbstractSizeConstraint
runConstraint
-
Methods inherited from class graphql.validation.constraints.AbstractDirectiveConstraint
appliesTo, appliesTo, asBigDecimal, asBoolean, asMap, getBoolArg, getIntArg, getMessageTemplate, getMessageTemplate, getName, getStrArg, getStringOrIDOrObjectOrMapLength, isMap, isOneOfTheseTypes, isOneOfTheseTypes, isStringOrID, isStringOrIDOrList, isStringOrIDOrListOrMap, mkError, mkError, mkMessageParams, runValidation, toString
-
-
-
-
Method Detail
-
getDocumentation
public Documentation getDocumentation()
- Returns:
- documentation meta data about this constraint
-
appliesToType
public boolean appliesToType(graphql.schema.GraphQLInputType inputType)
Description copied from class:AbstractDirectiveConstraintA derived class will be called to indicate whether this input type applies to the constraint- Specified by:
appliesToTypein classAbstractDirectiveConstraint- Parameters:
inputType- the input type- Returns:
- true if the constraint can handle that type
-
appliesToListElements
protected boolean appliesToListElements()
- Specified by:
appliesToListElementsin classAbstractDirectiveConstraint
-
-