# Package net.shibboleth.idp.attribute.resolver.logic

@NonnullElements package net.shibboleth.idp.attribute.resolver.logic
Predicates related to attribute resolution.

Related Packages
Package
Description
net.shibboleth.idp.attribute.resolver
A system which is capable of retrieving a collection of `IdPAttribute`s from a variety of locations, transform them, and associate a set of protocol-specific encoders to them.
Classes
Class
Description
AttributeIssuerIdPredicate
Predicate that evaluates a `ProfileRequestContext` by looking for an attribute issuer that matches one of a designated set or a generic predicate.
AttributePrincipalPredicate
Predicate that evaluates a `ProfileRequestContext` by looking for an attribute subject that matches one of a designated set or a generic predicate.
AttributeRecipientIdPredicate
Predicate that evaluates a `ProfileRequestContext` by looking for an attribute recipient that matches one of a designated set.
ResolutionLabelPredicate
Predicate that evaluates a `ProfileRequestContext` by looking for an attribute resolution label that matches one of a designated set or a generic predicate.