Class StringLengthValidator

  • All Implemented Interfaces:
    io.atlasmap.spi.AtlasValidator

    public class StringLengthValidator
    extends Object
    implements io.atlasmap.spi.AtlasValidator
    • Constructor Detail

      • StringLengthValidator

        public StringLengthValidator​(io.atlasmap.v2.ValidationScope scope,
                                     String violationMessage,
                                     int minLength,
                                     int maxLength)
    • Method Detail

      • supports

        public boolean supports​(Class<?> clazz)
        Specified by:
        supports in interface io.atlasmap.spi.AtlasValidator
      • validate

        public void validate​(Object target,
                             List<io.atlasmap.v2.Validation> validations,
                             String id)
        Specified by:
        validate in interface io.atlasmap.spi.AtlasValidator
      • validate

        public void validate​(Object target,
                             List<io.atlasmap.v2.Validation> validations,
                             String id,
                             io.atlasmap.v2.ValidationStatus status)
        Specified by:
        validate in interface io.atlasmap.spi.AtlasValidator