Class DefaultModelValidator

  • All Implemented Interfaces:
    ModelValidator

    public class DefaultModelValidator
    extends java.lang.Object
    implements ModelValidator
    Version:
    $Id: DefaultModelValidator.java 800540 2009-08-03 20:31:37Z jdcasey $
    • Constructor Detail

      • DefaultModelValidator

        public DefaultModelValidator()
    • Method Detail

      • validateId

        private boolean validateId​(java.lang.String fieldName,
                                   ModelValidationResult result,
                                   java.lang.String id)
      • validateRepositories

        private void validateRepositories​(ModelValidationResult result,
                                          java.util.List repositories,
                                          java.lang.String prefix)
      • validateStringNotEmpty

        private boolean validateStringNotEmpty​(java.lang.String fieldName,
                                               ModelValidationResult result,
                                               java.lang.String string)
      • validateStringNotEmpty

        private boolean validateStringNotEmpty​(java.lang.String fieldName,
                                               ModelValidationResult result,
                                               java.lang.String string,
                                               java.lang.String sourceHint)
        Asserts:

        • string.length != null
        • string.length > 0
      • validateSubElementStringNotEmpty

        private boolean validateSubElementStringNotEmpty​(java.lang.Object subElementInstance,
                                                         java.lang.String fieldName,
                                                         ModelValidationResult result,
                                                         java.lang.String string)
        Asserts:

        • string.length != null
        • string.length > 0
      • validateNotNull

        private boolean validateNotNull​(java.lang.String fieldName,
                                        ModelValidationResult result,
                                        java.lang.Object object,
                                        java.lang.String sourceHint)
        Asserts:

        • string != null
      • validateSubElementNotNull

        private boolean validateSubElementNotNull​(java.lang.Object subElementInstance,
                                                  java.lang.String fieldName,
                                                  ModelValidationResult result,
                                                  java.lang.Object object)
        Asserts:

        • string != null