Interface BaseValidator

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.dtolabs.rundeck.core.authorization.RuleSetValidation<PolicyCollection> validateYamlPolicy​(java.io.File file)
      Validate the yaml aclpolicy
      com.dtolabs.rundeck.core.authorization.RuleSetValidation<PolicyCollection> validateYamlPolicy​(java.lang.String ident, java.io.File source)
      Validate the yaml aclpolicy, optionally within a specific project context
      com.dtolabs.rundeck.core.authorization.RuleSetValidation<PolicyCollection> validateYamlPolicy​(java.lang.String ident, java.lang.String text)
      Validate the yaml aclpolicy, optionally within a specific project context
    • Method Detail

      • validateYamlPolicy

        com.dtolabs.rundeck.core.authorization.RuleSetValidation<PolicyCollection> validateYamlPolicy​(java.io.File file)
                                                                                               throws java.io.IOException
        Validate the yaml aclpolicy
        Parameters:
        file - yaml aclpolicy file
        Returns:
        validation
        Throws:
        java.io.IOException
      • validateYamlPolicy

        com.dtolabs.rundeck.core.authorization.RuleSetValidation<PolicyCollection> validateYamlPolicy​(java.lang.String ident,
                                                                                                      java.lang.String text)
                                                                                               throws java.io.IOException
        Validate the yaml aclpolicy, optionally within a specific project context
        Parameters:
        ident - identity string for the sources
        text - yaml aclpolicy text
        Returns:
        validation
        Throws:
        java.io.IOException
      • validateYamlPolicy

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