public class NameIdentifier extends Object
Subject
by a
combination of a name and a security domain governing the name of the
Subject
.Modifier | Constructor and Description |
---|---|
protected |
NameIdentifier()
Default contructor
|
|
NameIdentifier(Element nameIdentifierElement)
Constructs a
NameIdentifer element from an existing XML
block. |
|
NameIdentifier(String name)
Constructor
|
|
NameIdentifier(String name,
String nameQualifier)
Constructs a
NameQualifier instance. |
|
NameIdentifier(String name,
String nameQualifier,
String format)
Constructs a
NameQualifier instance. |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(NameIdentifier nid)
Checks for equality between this object and the
NameQualifier passed down as parameter. |
String |
getFormat()
Returns format.
|
String |
getName()
Returns the name from
NameQualifier . |
String |
getNameQualifier()
Returns the name.
|
boolean |
setFormat(String format)
Sets the format attribute.
|
protected boolean |
setName(String name)
Sets the name attribute.
|
boolean |
setNameQualifier(String nameQualifier)
Sets
nameQualifier attribute. |
String |
toString()
Returns a String representation of the element.
|
String |
toString(boolean includeNS,
boolean declareNS)
Returns String representation of the
<NameIdentifier>
element. |
protected NameIdentifier()
public NameIdentifier(Element nameIdentifierElement) throws SAMLException
NameIdentifer
element from an existing XML
block.nameIdentifierElement
- A org.w3c.dom.Element
representing DOM tree for NameIdentifier
objectSAMLException
- if it could not process the
org.w3c.dom.Element
properly, implying that there
is an error in the sender or in the element definition.public NameIdentifier(String name) throws SAMLException
name
- - The string representing the name of the SubjectSAMLException
- if the input has an error.public NameIdentifier(String name, String nameQualifier) throws SAMLException
NameQualifier
instance.name
- The string representing the name of the SubjectnameQualifier
- The security or administrative domain that qualifies
the name of the Subject
. This is optional, could be
null or "".SAMLException
- if the input has an error.public NameIdentifier(String name, String nameQualifier, String format) throws SAMLException
NameQualifier
instance.name
- The string representing the name of the SubjectnameQualifier
- The security or administrative domain that qualifies
the name of the Subject
. This is optional could be
null or "".format
- The syntax used to describe the name of the
Subject
. This optional, could be null or "".SAMLException
- if the input has an error.public String getFormat()
public boolean setFormat(String format)
format
- A String representing the format.public String getNameQualifier()
nameQualifier
.
Returns null if there is no nameQualifier
.public boolean setNameQualifier(String nameQualifier)
nameQualifier
attribute.nameQualifier
- name qualifier.protected boolean setName(String name)
name
- name of the nameQualifier
.public String getName()
NameQualifier
.public String toString()
public String toString(boolean includeNS, boolean declareNS)
<NameIdentifier>
element.includeNS
- Determines whether or not the namespace qualifier is
prepended to the Element when converted.declareNS
- Determines whether or not the namespace is declared
within the Element.public boolean equals(NameIdentifier nid)
NameQualifier
passed down as parameter. Checks if Name is
equal and if it has NameQualifier
and Format defined
checks for equality in those too.nid
- NameIdentifier
to be checkedNameQualifier
are equal or notCopyright © 2010-2018, ForgeRock All Rights Reserved.