Class NameIdentifierGenerationServiceImpl
- java.lang.Object
-
- net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
-
- net.shibboleth.utilities.java.support.component.AbstractIdentifiedInitializableComponent
-
- net.shibboleth.utilities.java.support.component.AbstractIdentifiableInitializableComponent
-
- net.shibboleth.ext.spring.service.AbstractServiceableComponent<NameIdentifierGenerationService>
-
- net.shibboleth.idp.saml.nameid.impl.NameIdentifierGenerationServiceImpl
-
- All Implemented Interfaces:
NameIdentifierGenerationService,Component,DestructableComponent,IdentifiableComponent,IdentifiedComponent,InitializableComponent,ServiceableComponent<NameIdentifierGenerationService>,Aware,ApplicationContextAware
public class NameIdentifierGenerationServiceImpl extends AbstractServiceableComponent<NameIdentifierGenerationService> implements NameIdentifierGenerationService
Implementation ofNameIdentifierGenerationService.
-
-
Field Summary
Fields Modifier and Type Field Description private SAML1NameIdentifierGeneratorsaml1GeneratorSAML 1 generator.private SAML2NameIDGeneratorsaml2GeneratorSAML 2 generator.
-
Constructor Summary
Constructors Constructor Description NameIdentifierGenerationServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoInitialize()NameIdentifierGenerationServicegetComponent()SAML1NameIdentifierGeneratorgetSAML1NameIdentifierGenerator()SAML2NameIDGeneratorgetSAML2NameIDGenerator()voidsetSAML1NameIdentifierGenerator(SAML1NameIdentifierGenerator generator)Set theSAML1NameIdentifierGeneratorto use.voidsetSAML2NameIDGenerator(SAML2NameIDGenerator generator)Set theSAML2NameIDGeneratorto use.-
Methods inherited from class net.shibboleth.ext.spring.service.AbstractServiceableComponent
doDestroy, getApplicationContext, pinComponent, setApplicationContext, unloadComponent, unpinComponent
-
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
-
-
-
-
Field Detail
-
saml1Generator
@NonnullAfterInit private SAML1NameIdentifierGenerator saml1Generator
SAML 1 generator.
-
saml2Generator
@NonnullAfterInit private SAML2NameIDGenerator saml2Generator
SAML 2 generator.
-
-
Method Detail
-
setSAML1NameIdentifierGenerator
public void setSAML1NameIdentifierGenerator(@Nonnull SAML1NameIdentifierGenerator generator)Set theSAML1NameIdentifierGeneratorto use.- Parameters:
generator- generator to use
-
setSAML2NameIDGenerator
public void setSAML2NameIDGenerator(@Nonnull SAML2NameIDGenerator generator)Set theSAML2NameIDGeneratorto use.- Parameters:
generator- generator to use
-
doInitialize
protected void doInitialize() throws ComponentInitializationException- Overrides:
doInitializein classAbstractServiceableComponent<NameIdentifierGenerationService>- Throws:
ComponentInitializationException
-
getSAML1NameIdentifierGenerator
public SAML1NameIdentifierGenerator getSAML1NameIdentifierGenerator()
- Specified by:
getSAML1NameIdentifierGeneratorin interfaceNameIdentifierGenerationService
-
getSAML2NameIDGenerator
public SAML2NameIDGenerator getSAML2NameIDGenerator()
- Specified by:
getSAML2NameIDGeneratorin interfaceNameIdentifierGenerationService
-
getComponent
public NameIdentifierGenerationService getComponent()
- Specified by:
getComponentin interfaceServiceableComponent<NameIdentifierGenerationService>- Specified by:
getComponentin classAbstractServiceableComponent<NameIdentifierGenerationService>
-
-