Interface PolicyValidator

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void validate​(org.apache.commons.configuration2.HierarchicalConfiguration<?> permittedConfig, org.apache.commons.configuration2.HierarchicalConfiguration<?> deniedConfig, Action action, ValidationResult result)
      Performs the validation of an action
    • Method Detail

      • validate

        void validate​(org.apache.commons.configuration2.HierarchicalConfiguration<?> permittedConfig,
                      org.apache.commons.configuration2.HierarchicalConfiguration<?> deniedConfig,
                      Action action,
                      ValidationResult result)
        Performs the validation of an action
        Parameters:
        permittedConfig - the permitted policy configuration
        deniedConfig - the denied policy configuration
        action - the action to validate
        result - result of the validation. Implementing methods should update status accordingly