Class ChainingNameIdentifierGenerator<NameIdType extends SAMLObject>

java.lang.Object
org.opensaml.saml.common.profile.impl.ChainingNameIdentifierGenerator<NameIdType>
Type Parameters:
NameIdType - the type of identifier object supported
All Implemented Interfaces:
NameIdentifierGenerator<NameIdType>
Direct Known Subclasses:
ChainingSAML1NameIdentifierGenerator, ChainingSAML2NameIDGenerator

public class ChainingNameIdentifierGenerator<NameIdType extends SAMLObject> extends Object implements NameIdentifierGenerator<NameIdType>
A compound implementation of the NameIdentifierGenerator interface that wraps a sequence of candidate generators along with a default to try if no format-specific options are available.