# Uses of Class
net.shibboleth.profile.context.logic.AbstractRelyingPartyPredicate

Packages that use AbstractRelyingPartyPredicate
Package
Description
net.shibboleth.profile.config.logic
Predicates based on profile configuration settings.
net.shibboleth.profile.context.logic
Predicates that evaluate profile contexts.
net.shibboleth.saml.profile.config.logic
Predicates based on SAML profile configuration.
net.shibboleth.saml.saml2.profile.config.logic
Predicates based on SAML 2.0 profile configuration.

## Uses of AbstractRelyingPartyPredicate in net.shibboleth.profile.config.logic

Subclasses of AbstractRelyingPartyPredicate in net.shibboleth.profile.config.logic
Modifier and Type
Class
Description
`class`
`DetailedErrorsPredicate`
Predicate to determine whether a relying party should see detailed error information.
`class`
`ResolveAttributesPredicate`
Predicate to determine whether a profile request should resolve attributes.

## Uses of AbstractRelyingPartyPredicate in net.shibboleth.profile.context.logic

Subclasses of AbstractRelyingPartyPredicate in net.shibboleth.profile.context.logic
Modifier and Type
Class
Description
`class`
`LoopDetectionPredicate`
A condition that relies on a `Meter` to detect looping SPs.
`class`
`VerifiedProfilePredicate`
Predicate to determine whether a profile request is from a verified source.

## Uses of AbstractRelyingPartyPredicate in net.shibboleth.saml.profile.config.logic

Subclasses of AbstractRelyingPartyPredicate in net.shibboleth.saml.profile.config.logic
Modifier and Type
Class
Description
`class`
`NotBeforeProfileConfigPredicate`
A predicate that returns `SAMLAssertionProducingProfileConfiguration.isIncludeConditionsNotBefore(ProfileRequestContext)` if such a profile is available from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
`class`
`SignAssertionsPredicate`
A predicate implementation that forwards to profile configuration lookup or follows `SPSSODescriptor.getWantAssertionsSigned()` if so configured.
`class`
`SignRequestsPredicate`
A predicate implementation that forwards to `SAMLProfileConfiguration.isSignRequests(ProfileRequestContext)` or follows `IDPSSODescriptor.getWantAuthnRequestsSigned()` if so configured.
`class`
`SignResponsesPredicate`
A predicate implementation that forwards to `SAMLProfileConfiguration.isSignResponses(ProfileRequestContext)`.

## Uses of AbstractRelyingPartyPredicate in net.shibboleth.saml.saml2.profile.config.logic

Subclasses of AbstractRelyingPartyPredicate in net.shibboleth.saml.saml2.profile.config.logic
Modifier and Type
Class
Description
`class`
`CheckAddressPredicate`
A predicate that evaluates a `ProfileRequestContext` and extracts the effective setting of `BrowserSSOProfileConfiguration.isCheckAddress(ProfileRequestContext)`.
`class`
`CheckInResponseToPredicate`
A predicate that evaluates a `ProfileRequestContext` and extracts the effective setting of `BrowserSSOProfileConfiguration.isCheckInResponseTo(ProfileRequestContext)`.
`class`
`IgnoreRequestSignaturesPredicate`
Predicate that decides whether to ignore a request signature.