public abstract class BaseIDAbstractImpl extends Object implements BaseIDAbstract
BaseIDAbstract
is an abstract type usable only as
the base of a derived type. It includes the following attributes
for use by extended identifier representations:
NameQualifier [optional]
The security or administrative domain that qualifies the identifier.
This attribute provides a means to federate identifiers from
disparate user data stores without collision.
SPNameQualifier [optional]
Further qualifies an identifier with the name of a service provider
or affiliation of providers. This attribute provides an additional
means to federate identifiers on the basis of the relying party
or parties.Constructor and Description |
---|
BaseIDAbstractImpl() |
Modifier and Type | Method and Description |
---|---|
String |
getNameQualifier()
Returns the name qualifier
|
String |
getSPNameQualifier()
Returns the
SP name qualifier |
boolean |
isMutable()
Returns true if the object is mutable
|
void |
makeImmutable()
Makes the object immutable
|
void |
setNameQualifier(String nameQualifier)
Sets the name qualifier
|
void |
setSPNameQualifier(String spNameQualifier)
Sets the
SP name qualifier |
public String getNameQualifier()
getNameQualifier
in interface BaseIDAbstract
public void setNameQualifier(String nameQualifier) throws SAML2Exception
setNameQualifier
in interface BaseIDAbstract
nameQualifier
- the name qualifierSAML2Exception
- if the object is immutablepublic String getSPNameQualifier()
SP
name qualifiergetSPNameQualifier
in interface BaseIDAbstract
SP
name qualifierpublic void setSPNameQualifier(String spNameQualifier) throws SAML2Exception
SP
name qualifiersetSPNameQualifier
in interface BaseIDAbstract
spNameQualifier
- the SP name qualifierSAML2Exception
- if the object is immutablepublic void makeImmutable()
makeImmutable
in interface BaseIDAbstract
public boolean isMutable()
isMutable
in interface BaseIDAbstract
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.