Class MultiPredicateAccessPredicate

All Implemented Interfaces:
Predicate<ProfileRequestContext>, Component, DestructableComponent, IdentifiableComponent, IdentifiedComponent, InitializableComponent

public class MultiPredicateAccessPredicate extends AbstractIdentifiableInitializableComponent implements Predicate<ProfileRequestContext>
Access control implementation based on a List of predicates over a ProfileRequestContext. Iteration over the predicates terminates when one returns 'false'. If no predicate returns 'false', access is allowed.
Since:
1.1.0