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, setRequestLookupStrategy
Methods 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, setSPProvidedId
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractIdentifiableInitializableComponent
setId
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractIdentifiedInitializableComponent
getId
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
destroy, initialize, isDestroyed, isInitialized
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.shibboleth.utilities.java.support.component.IdentifiedComponent
getId
Methods 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:
generate
in interfaceorg.opensaml.saml.common.profile.NameIdentifierGenerator<org.opensaml.saml.saml2.core.NameID>
- Specified by:
generate
in interfaceorg.opensaml.saml.saml2.profile.SAML2NameIDGenerator
- Overrides:
generate
in 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:
doInitialize
in 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:
doDestroy
in classnet.shibboleth.utilities.java.support.component.AbstractInitializableComponent
-