Class BaseAddAttributeStatementToAssertion<T extends SAMLObject>

Type Parameters:
T - type of objects being encoded
All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, ProfileAction, Aware, MessageSource, MessageSourceAware, Action
Direct Known Subclasses:
AddAttributeStatementToAssertion, AddAttributeStatementToAssertion

public abstract class BaseAddAttributeStatementToAssertion<T extends SAMLObject>
extends AbstractProfileAction
Base class for actions that encode an AttributeContext into a SAML attribute statement.

The IdPAttribute set to be encoded is drawn from an AttributeContext returned from a lookup strategy, by default located on the RelyingPartyContext beneath the profile request context.

Event:
EventIds.PROCEED_EVENT_ID, EventIds.INVALID_MSG_CTX, EventIds.INVALID_PROFILE_CTX