Class NameIdentifierGenerationServiceImpl
java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent
net.shibboleth.idp.saml.nameid.impl.NameIdentifierGenerationServiceImpl
- All Implemented Interfaces:
NameIdentifierGenerationService,Component,DestructableComponent,IdentifiableComponent,IdentifiedComponent,InitializableComponent
public class NameIdentifierGenerationServiceImpl
extends AbstractIdentifiableInitializableComponent
implements NameIdentifierGenerationService
Implementation of
NameIdentifierGenerationService.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate SAML1NameIdentifierGeneratorSAML 1 generator.private SAML2NameIDGeneratorSAML 2 generator. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidGet theSAML1NameIdentifierGenerator.Get theSAML2NameIDGenerator.voidSet theSAML1NameIdentifierGeneratorto use.voidsetSAML2NameIDGenerator(SAML2NameIDGenerator generator) Set theSAML2NameIDGeneratorto use.Methods inherited from class net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent
setIdMethods inherited from class net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
ensureId, getId, ifDestroyedThrowDestroyedComponentException, ifInitializedThrowUnmodifiabledComponentException, ifNotInitializedThrowUninitializedComponentExceptionMethods inherited from class net.shibboleth.shared.component.AbstractInitializableComponent
checkComponentActive, checkSetterPreconditions, destroy, doDestroy, 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.shared.component.IdentifiedComponent
getId
-
Field Details
-
saml1Generator
SAML 1 generator. -
saml2Generator
SAML 2 generator.
-
-
Constructor Details
-
NameIdentifierGenerationServiceImpl
public NameIdentifierGenerationServiceImpl()
-
-
Method Details
-
setSAML1NameIdentifierGenerator
Set theSAML1NameIdentifierGeneratorto use.- Parameters:
generator- generator to use
-
setSAML2NameIDGenerator
Set theSAML2NameIDGeneratorto use.- Parameters:
generator- generator to use
-
doInitialize
- Overrides:
doInitializein classAbstractIdentifiedInitializableComponent- Throws:
ComponentInitializationException
-
getSAML1NameIdentifierGenerator
Get theSAML1NameIdentifierGenerator.- Specified by:
getSAML1NameIdentifierGeneratorin interfaceNameIdentifierGenerationService- Returns:
- the
SAML1NameIdentifierGenerator
-
getSAML2NameIDGenerator
Get theSAML2NameIDGenerator.- Specified by:
getSAML2NameIDGeneratorin interfaceNameIdentifierGenerationService- Returns:
- the
SAML2NameIDGenerator
-