Example of validation that jsonschema2pojo does not support:
- * "anyOf": [
- * {"required": ["entityTypeAttr"]},
- * {"required": ["entityTagAttr"]},
- * {"required": ["userRoleAttr"]}
- * ]
- *
- */
- public void isValid(Policy policy) throws IOException {
+ public void validateRules(Policy policy) throws IOException {
if (!policy.getPolicyType().equals(PolicyType.AccessControl)) {
return;
}
- LOG.debug("Validating rules for {} policy: {}", PolicyType.AccessControl, policy.getName());
-
- Set