private void validateAs(ArrayNotNull object) throws InvalidModelException { BaseValidator.ValidationContext context = getValidationContext(ArrayNotNull.class); List<RaveError> raveErrors = null; context.setValidatedItemName("getSingles()"); raveErrors = mergeErrors(raveErrors, isSizeOk(object.getSingles(), false, 1L, 3L, 1L, context)); context.setValidatedItemName("getStringsArray()"); raveErrors = mergeErrors(raveErrors, isSizeOk(object.getStringsArray(), false, 5L, 20L, 1L, context)); if (raveErrors != null && !raveErrors.isEmpty()) { throw new InvalidModelException(raveErrors); } }
private void validateAs(ValidateByInterface object) throws InvalidModelException { BaseValidator.ValidationContext context = getValidationContext(ValidateByInterface.class); List<RaveError> raveErrors = null; context.setValidatedItemName("getNonNullString()"); raveErrors = mergeErrors(raveErrors, isSizeOk(object.getNonNullString(), false, 0L, 4L, 1L, context)); if (raveErrors != null && !raveErrors.isEmpty()) { throw new InvalidModelException(raveErrors); } }
private void validateAs(SingleMethodSampleModel object) throws InvalidModelException { BaseValidator.ValidationContext context = getValidationContext(SingleMethodSampleModel.class); List<RaveError> raveErrors = null; context.setValidatedItemName("getNotNullField()"); raveErrors = mergeErrors(raveErrors, isSizeOk(object.getNotNullField(), false, 1L, 20L, 2L, context)); context.setValidatedItemName("getMatchStringDef()"); raveErrors = mergeErrors(raveErrors, checkStringDef(false, context, object.getMatchStringDef(), "Matched", "Matching", "AlsoMatching")); if (raveErrors != null && !raveErrors.isEmpty()) { throw new InvalidModelException(raveErrors); } }
private void validateAs(MultiMethodSampleModel object) throws InvalidModelException { BaseValidator.ValidationContext context = getValidationContext(MultiMethodSampleModel.class); List<RaveError> raveErrors = null; context.setValidatedItemName("getNonAnnotatedObject()"); raveErrors = mergeErrors(raveErrors, checkNullable(object.getNonAnnotatedObject(), true, context)); context.setValidatedItemName("getNotNullField"); raveErrors = mergeErrors(raveErrors, checkNullable(object.getNotNullField(), false, context)); context.setValidatedItemName("getCanBeNullField()"); raveErrors = mergeErrors(raveErrors, checkNullable(object.getCanBeNullField(), true, context)); context.setValidatedItemName("getBetweenOneAndFive()"); raveErrors = mergeErrors(raveErrors, isSizeOk(object.getBetweenOneAndFive(), true, 1L, 5L, 1L, context)); context.setValidatedItemName("getNames()"); raveErrors = mergeErrors(raveErrors, isSizeOk(object.getNames(), true, 1L, 5L, 1L, context)); context.setValidatedItemName("getIsFalse()"); raveErrors = mergeErrors(raveErrors, mustBeFalse(object.getIsFalse(), context)); context.setValidatedItemName("getIsTrue()"); raveErrors = mergeErrors(raveErrors, mustBeTrue(object.getIsTrue(), context)); if (raveErrors != null && !raveErrors.isEmpty()) { throw new InvalidModelException(raveErrors); } }