Class CompositeValidator

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

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

      • CompositeValidator

        public CompositeValidator​(List<io.atlasmap.spi.AtlasValidator> validators)
      • CompositeValidator

        public CompositeValidator​(io.atlasmap.spi.AtlasValidator... validators)
    • 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