Package com.sun.identity.saml2.assertion
Interface BaseIDAbstract
- All Known Subinterfaces:
BaseID
The
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.-
Method Summary
Modifier and TypeMethodDescriptionReturns the name qualifierReturns theSPname qualifierbooleanReturns true if the object is mutablevoidMakes the object immutablevoidsetNameQualifier(String nameQualifier) Sets the name qualifiervoidsetSPNameQualifier(String spNameQualifier) Sets theSPname qualifier
-
Method Details
-
getNameQualifier
String getNameQualifier()Returns the name qualifier- Returns:
- the name qualifier
-
setNameQualifier
Sets the name qualifier- Parameters:
nameQualifier- the name qualifier- Throws:
com.sun.identity.saml2.common.SAML2Exception- if the object is immutable
-
getSPNameQualifier
String getSPNameQualifier()Returns theSPname qualifier- Returns:
- the
SPname qualifier
-
setSPNameQualifier
Sets theSPname qualifier- Parameters:
spNameQualifier- theSPname qualifier- Throws:
com.sun.identity.saml2.common.SAML2Exception- if the object is immutable
-
makeImmutable
void makeImmutable()Makes the object immutable -
isMutable
boolean isMutable()Returns true if the object is mutable- Returns:
- true if the object is mutable
-