Class ProvisioningValidator

  • All Implemented Interfaces:
    io.wcm.devops.conga.generator.spi.FilePlugin<io.wcm.devops.conga.generator.spi.context.ValidatorContext,​Void>, io.wcm.devops.conga.generator.spi.Plugin, io.wcm.devops.conga.generator.spi.ValidatorPlugin

    public class ProvisioningValidator
    extends Object
    implements io.wcm.devops.conga.generator.spi.ValidatorPlugin
    Validates Sling Provisioning Model files.
    • Constructor Detail

      • ProvisioningValidator

        public ProvisioningValidator()
    • Method Detail

      • getName

        public String getName()
        Specified by:
        getName in interface io.wcm.devops.conga.generator.spi.Plugin
      • accepts

        public boolean accepts​(io.wcm.devops.conga.generator.spi.context.FileContext file,
                               io.wcm.devops.conga.generator.spi.context.ValidatorContext context)
        Specified by:
        accepts in interface io.wcm.devops.conga.generator.spi.FilePlugin<io.wcm.devops.conga.generator.spi.context.ValidatorContext,​Void>
      • apply

        public Void apply​(io.wcm.devops.conga.generator.spi.context.FileContext file,
                          io.wcm.devops.conga.generator.spi.context.ValidatorContext context)
                   throws io.wcm.devops.conga.generator.spi.ValidationException
        Specified by:
        apply in interface io.wcm.devops.conga.generator.spi.FilePlugin<io.wcm.devops.conga.generator.spi.context.ValidatorContext,​Void>
        Specified by:
        apply in interface io.wcm.devops.conga.generator.spi.ValidatorPlugin
        Throws:
        io.wcm.devops.conga.generator.spi.ValidationException