Interface PolicyValidator
-
- All Known Implementing Classes:
ContentTypePolicyValidator
,FileSizePolicyValidator
,MimeTypePolicyValidator
,PathPolicyValidator
,SystemPolicyValidator
public interface PolicyValidator
Validates actions against the given configuration- Since:
- 4.0.0
- Author:
- joseross
-
-
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 configurationdeniedConfig
- the denied policy configurationaction
- the action to validateresult
- result of the validation. Implementing methods should update status accordingly
-
-