Class Bags.NonEmptinessValidator
- java.lang.Object
-
- org.ow2.authzforce.core.pdp.api.value.Bags.NonEmptinessValidator
-
- All Implemented Interfaces:
Bag.Validator
- Enclosing class:
- Bags
public static final class Bags.NonEmptinessValidator extends Object implements Bag.Validator
Checks the bag is not empty, typically used to enforce MustBePresent=True on XACML AttributeDesignator/AttributeSelector elements
-
-
Constructor Summary
Constructors Constructor Description NonEmptinessValidator(String messageIfEmpty)
Creates validator
-
-
-
Constructor Detail
-
NonEmptinessValidator
public NonEmptinessValidator(String messageIfEmpty)
Creates validator- Parameters:
messageIfEmpty
- message used as exception message if bag is empty
-
-
Method Detail
-
validate
public void validate(Bag<?> bag) throws IndeterminateEvaluationException
Description copied from interface:Bag.Validator
Validates the bag content, e.g. that it is not empty- Specified by:
validate
in interfaceBag.Validator
- Parameters:
bag
- input bag- Throws:
IndeterminateEvaluationException
- if bag validation fails
-
-