Package com.sun.identity.saml2.protocol
Interface NameIDPolicy
-
- All Known Implementing Classes:
NameIDPolicyImpl
public interface NameIDPolicyThis interface defines methods to retrieve name identifier related properties.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetFormat()Returns the value ofFormatattribute.StringgetSPNameQualifier()Returns the value of theSPNameQualifierattribute.booleanisAllowCreate()Returns true if the identity provider is allowed to create a new identifier to represent the principal.booleanisMutable()Returns true if object is mutable.voidmakeImmutable()Makes this object immutable.voidsetAllowCreate(boolean allowCreate)Sets the value ofAllowCreateattribute.voidsetFormat(String uri)Sets the value of theFormatattribute.voidsetSPNameQualifier(String spNameQualifier)Sets the value ofSPNameQualifierattribute.StringtoXMLString()Returns a String representation of this Object.StringtoXMLString(boolean includeNSPrefix, boolean declareNS)Returns a String representation of this object.
-
-
-
Method Detail
-
getFormat
String getFormat()
Returns the value ofFormatattribute.- Returns:
- the value of
Formatattribute. - See Also:
setFormat(String)
-
setFormat
void setFormat(String uri) throws SAML2Exception
Sets the value of theFormatattribute.- Parameters:
uri- the new value ofFormatattribute.- Throws:
SAML2Exception- if the object is immutable.- See Also:
getFormat()
-
getSPNameQualifier
String getSPNameQualifier()
Returns the value of theSPNameQualifierattribute.- Returns:
- the value of
SPNameQualifierattribute. - See Also:
setSPNameQualifier(String)
-
setSPNameQualifier
void setSPNameQualifier(String spNameQualifier) throws SAML2Exception
Sets the value ofSPNameQualifierattribute.- Parameters:
spNameQualifier- new value ofSPNameQualifierattribute.- Throws:
SAML2Exception- if the object is immutable.- See Also:
getSPNameQualifier()
-
setAllowCreate
void setAllowCreate(boolean allowCreate) throws SAML2ExceptionSets the value ofAllowCreateattribute.- Parameters:
allowCreate- the new value ofAllowCreateattribute.- Throws:
SAML2Exception- if the object is immutable.
-
isAllowCreate
boolean isAllowCreate()
Returns true if the identity provider is allowed to create a new identifier to represent the principal.- Returns:
- value of
AllowCreateattribute.
-
toXMLString
String toXMLString() throws SAML2Exception
Returns a String representation of this Object.- Returns:
- String representation of this Object.
- Throws:
SAML2Exception- if cannot create String object.
-
toXMLString
String toXMLString(boolean includeNSPrefix, boolean declareNS) throws SAML2Exception
Returns a String representation of this object.- Parameters:
includeNSPrefix- determines whether or not the namespace qualifier is prepended to the Element when converteddeclareNS- determines whether or not the namespace is declared within the Element.- Returns:
- String representation of this Object.
- Throws:
SAML2Exception- if cannot create String object.
-
makeImmutable
void makeImmutable()
Makes this object immutable.
-
isMutable
boolean isMutable()
Returns true if object is mutable.- Returns:
- true if object is mutable.
-
-