Package com.sun.identity.saml2.assertion
Interface BaseIDAbstract
-
- All Known Subinterfaces:
BaseID
@SupportedAll public interface BaseIDAbstract
TheBaseIDAbstract
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getNameQualifier()
Returns the name qualifierString
getSPNameQualifier()
Returns theSP
name qualifierboolean
isMutable()
Returns true if the object is mutablevoid
makeImmutable()
Makes the object immutablevoid
setNameQualifier(String nameQualifier)
Sets the name qualifiervoid
setSPNameQualifier(String spNameQualifier)
Sets theSP
name qualifier
-
-
-
Method Detail
-
getNameQualifier
String getNameQualifier()
Returns the name qualifier- Returns:
- the name qualifier
-
setNameQualifier
void setNameQualifier(String nameQualifier) throws SAML2Exception
Sets the name qualifier- Parameters:
nameQualifier
- the name qualifier- Throws:
SAML2Exception
- if the object is immutable
-
getSPNameQualifier
String getSPNameQualifier()
Returns theSP
name qualifier- Returns:
- the
SP
name qualifier
-
setSPNameQualifier
void setSPNameQualifier(String spNameQualifier) throws SAML2Exception
Sets theSP
name qualifier- Parameters:
spNameQualifier
- theSP
name qualifier- Throws:
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
-
-