Class ChainingSAML2NameIDGenerator
java.lang.Object
net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
net.shibboleth.utilities.java.support.component.AbstractIdentifiedInitializableComponent
net.shibboleth.utilities.java.support.component.AbstractIdentifiableInitializableComponent
org.opensaml.saml.common.profile.AbstractNameIdentifierGenerator<org.opensaml.saml.saml2.core.NameID>
org.opensaml.saml.saml2.profile.AbstractSAML2NameIDGenerator
com.atlassian.crowd.sso.saml.impl.opensaml.action.generator.ChainingSAML2NameIDGenerator
- All Implemented Interfaces:
com.google.common.base.Predicate<org.opensaml.profile.context.ProfileRequestContext>,Predicate<org.opensaml.profile.context.ProfileRequestContext>,net.shibboleth.utilities.java.support.component.Component,net.shibboleth.utilities.java.support.component.DestructableComponent,net.shibboleth.utilities.java.support.component.IdentifiableComponent,net.shibboleth.utilities.java.support.component.IdentifiedComponent,net.shibboleth.utilities.java.support.component.InitializableComponent,org.opensaml.saml.common.profile.FormatSpecificNameIdentifierGenerator<org.opensaml.saml.saml2.core.NameID>,org.opensaml.saml.common.profile.NameIdentifierGenerator<org.opensaml.saml.saml2.core.NameID>,org.opensaml.saml.saml2.profile.SAML2NameIDGenerator
public class ChainingSAML2NameIDGenerator
extends org.opensaml.saml.saml2.profile.AbstractSAML2NameIDGenerator
NameID generator which allows to add supported generators to which it delegates.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Method Summary
Methods inherited from class org.opensaml.saml.saml2.profile.AbstractSAML2NameIDGenerator
doGenerate, getEffectiveSPNameQualifier, setRequestLookupStrategyMethods inherited from class org.opensaml.saml.common.profile.AbstractNameIdentifierGenerator
apply, getDefaultIdPNameQualifierLookupStrategy, getDefaultSPNameQualifierLookupStrategy, getEffectiveIdPNameQualifier, getFormat, getIdentifier, getIdPNameQualifier, getSPNameQualifier, getSPProvidedID, isOmitQualifiers, setActivationCondition, setDefaultIdPNameQualifierLookupStrategy, setDefaultSPNameQualifierLookupStrategy, setFormat, setIdPNameQualifier, setOmitQualifiers, setSPNameQualifier, setSPProvidedIdMethods inherited from class net.shibboleth.utilities.java.support.component.AbstractIdentifiableInitializableComponent
setIdMethods inherited from class net.shibboleth.utilities.java.support.component.AbstractIdentifiedInitializableComponent
getIdMethods inherited from class net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
destroy, initialize, isDestroyed, isInitializedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.shibboleth.utilities.java.support.component.IdentifiedComponent
getIdMethods inherited from interface com.google.common.base.Predicate
equals, test
-
Method Details
-
builder
-
generate
@Nullable public org.opensaml.saml.saml2.core.NameID generate(@Nonnull org.opensaml.profile.context.ProfileRequestContext profileRequestContext, @Nonnull String theFormat) throws org.opensaml.saml.common.SAMLException - Specified by:
generatein interfaceorg.opensaml.saml.common.profile.NameIdentifierGenerator<org.opensaml.saml.saml2.core.NameID>- Specified by:
generatein interfaceorg.opensaml.saml.saml2.profile.SAML2NameIDGenerator- Overrides:
generatein classorg.opensaml.saml.saml2.profile.AbstractSAML2NameIDGenerator- Throws:
org.opensaml.saml.common.SAMLException
-
doInitialize
protected void doInitialize() throws net.shibboleth.utilities.java.support.component.ComponentInitializationException- Overrides:
doInitializein classorg.opensaml.saml.common.profile.AbstractNameIdentifierGenerator<org.opensaml.saml.saml2.core.NameID>- Throws:
net.shibboleth.utilities.java.support.component.ComponentInitializationException
-
doDestroy
protected void doDestroy()- Overrides:
doDestroyin classnet.shibboleth.utilities.java.support.component.AbstractInitializableComponent
-