com.sun.identity.saml2.assertion
Interface BaseIDAbstract

All Known Subinterfaces:
BaseID

public interface BaseIDAbstract

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
 java.lang.String getNameQualifier()
          Returns the name qualifier
 java.lang.String getSPNameQualifier()
          Returns the SP name qualifier
 boolean isMutable()
          Returns true if the object is mutable
 void makeImmutable()
          Makes the object immutable
 void setNameQualifier(java.lang.String nameQualifier)
          Sets the name qualifier
 void setSPNameQualifier(java.lang.String spNameQualifier)
          Sets the SP name qualifier
 

Method Detail

getNameQualifier

public java.lang.String getNameQualifier()
Returns the name qualifier

Returns:
the name qualifier

setNameQualifier

public void setNameQualifier(java.lang.String nameQualifier)
                      throws SAML2Exception
Sets the name qualifier

Parameters:
nameQualifier - the name qualifier
Throws:
SAML2Exception - if the object is immutable

getSPNameQualifier

public java.lang.String getSPNameQualifier()
Returns the SP name qualifier

Returns:
the SP name qualifier

setSPNameQualifier

public void setSPNameQualifier(java.lang.String spNameQualifier)
                        throws SAML2Exception
Sets the SP name qualifier

Parameters:
spNameQualifier - the SP name qualifier
Throws:
SAML2Exception - if the object is immutable

makeImmutable

public void makeImmutable()
Makes the object immutable


isMutable

public boolean isMutable()
Returns true if the object is mutable

Returns:
true if the object is mutable


Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.