Class BaseValidatorImpl

  • All Implemented Interfaces:
    BaseValidator

    public class BaseValidatorImpl
    extends java.lang.Object
    implements BaseValidator
    Implements BaseValidator, and provides a factory via factory()
    • Constructor Detail

      • BaseValidatorImpl

        public BaseValidatorImpl​(java.lang.String project)
    • Method Detail

      • validateYamlPolicy

        public PoliciesValidation validateYamlPolicy​(java.lang.String ident,
                                                     java.lang.String text)
                                              throws java.io.IOException
        Description copied from interface: BaseValidator
        Validate the yaml aclpolicy, optionally within a specific project context
        Specified by:
        validateYamlPolicy in interface BaseValidator
        Parameters:
        ident - identity string for the sources
        text - yaml aclpolicy text
        Returns:
        validation
        Throws:
        java.io.IOException
      • validateYamlPolicy

        public com.dtolabs.rundeck.core.authorization.RuleSetValidation<PolicyCollection> validateYamlPolicy​(java.lang.String ident,
                                                                                                             java.io.File source)
                                                                                                      throws java.io.IOException
        Description copied from interface: BaseValidator
        Validate the yaml aclpolicy, optionally within a specific project context
        Specified by:
        validateYamlPolicy in interface BaseValidator
        Parameters:
        ident - identity string for the sources
        source - yaml aclpolicy file
        Returns:
        validation
        Throws:
        java.io.IOException
      • validateYamlPolicy

        public PoliciesValidation validateYamlPolicy​(java.io.File file)
                                              throws java.io.IOException
        Description copied from interface: BaseValidator
        Validate the yaml aclpolicy
        Specified by:
        validateYamlPolicy in interface BaseValidator
        Parameters:
        file - yaml aclpolicy file
        Returns:
        validation
        Throws:
        java.io.IOException