Class SystemPolicyValidator

    • Field Detail

      • filenameMaxSize

        protected int filenameMaxSize
      • fullPathMaxSize

        protected int fullPathMaxSize
    • Constructor Detail

      • SystemPolicyValidator

        @ConstructorProperties({"filenameMaxSize","fullPathMaxSize"})
        public SystemPolicyValidator​(int filenameMaxSize,
                                     int fullPathMaxSize)
    • Method Detail

      • validate

        public void validate​(org.apache.commons.configuration2.HierarchicalConfiguration<?> permittedConfig,
                             org.apache.commons.configuration2.HierarchicalConfiguration<?> deniedConfig,
                             Action action,
                             ValidationResult result)
        Description copied from interface: PolicyValidator
        Performs the validation of an action
        Specified by:
        validate in interface PolicyValidator
        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