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 theSP
name qualifierboolean
Returns true if the object is mutablevoid
Makes the object immutablevoid
setNameQualifier
(String nameQualifier) Sets the name qualifiervoid
setSPNameQualifier
(String spNameQualifier) Sets theSP
name 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 theSP
name qualifier- Returns:
- the
SP
name qualifier
-
setSPNameQualifier
Sets theSP
name qualifier- Parameters:
spNameQualifier
- theSP
name 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
-