Class BaseIDAbstractImpl
- java.lang.Object
-
- com.sun.identity.saml2.assertion.impl.BaseIDAbstractImpl
-
- All Implemented Interfaces:
BaseIDAbstract
- Direct Known Subclasses:
BaseIDImpl
public abstract class BaseIDAbstractImpl extends Object implements BaseIDAbstract
TheBaseIDAbstractis 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 Summary
Constructors Constructor Description BaseIDAbstractImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetNameQualifier()Returns the name qualifierStringgetSPNameQualifier()Returns theSPname qualifierbooleanisMutable()Returns true if the object is mutablevoidmakeImmutable()Makes the object immutablevoidsetNameQualifier(String nameQualifier)Sets the name qualifiervoidsetSPNameQualifier(String spNameQualifier)Sets theSPname qualifier
-
-
-
Method Detail
-
getNameQualifier
public String getNameQualifier()
Returns the name qualifier- Specified by:
getNameQualifierin interfaceBaseIDAbstract- Returns:
- the name qualifier
-
setNameQualifier
public void setNameQualifier(String nameQualifier) throws SAML2Exception
Sets the name qualifier- Specified by:
setNameQualifierin interfaceBaseIDAbstract- Parameters:
nameQualifier- the name qualifier- Throws:
SAML2Exception- if the object is immutable
-
getSPNameQualifier
public String getSPNameQualifier()
Returns theSPname qualifier- Specified by:
getSPNameQualifierin interfaceBaseIDAbstract- Returns:
- the
SPname qualifier
-
setSPNameQualifier
public void setSPNameQualifier(String spNameQualifier) throws SAML2Exception
Sets theSPname qualifier- Specified by:
setSPNameQualifierin interfaceBaseIDAbstract- Parameters:
spNameQualifier- the SP name qualifier- Throws:
SAML2Exception- if the object is immutable
-
makeImmutable
public void makeImmutable()
Makes the object immutable- Specified by:
makeImmutablein interfaceBaseIDAbstract
-
isMutable
public boolean isMutable()
Returns true if the object is mutable- Specified by:
isMutablein interfaceBaseIDAbstract- Returns:
- true if the object is mutable
-
-