Package com.sun.identity.saml.assertion
Class SubjectLocality
java.lang.Object
com.sun.identity.saml.assertion.SubjectLocality
The
SubjectLocality
element specifies the DNS domain name
and IP address for the system entity that performed the authentication.
It exists as part of AuthenticationStatement
element.-
Constructor Summary
ConstructorDescriptionDefault ConstructorSubjectLocality
(String ipAddress, String dnsAddress) Constructs an instance ofSubjectLocality
.SubjectLocality
(Element localityElement) Constructs an instance ofSubjectLocality
from an existing XML block. -
Method Summary
Modifier and TypeMethodDescriptionReturns the DNS address fromSubjectLocality
localityReturns the IP address fromSubjectLocality
localityboolean
setDNSAddress
(String dnsAddress) Sets the DNS address forSubjectLocality
locality.boolean
setIPAddress
(String ipAddress) Sets the IP address forSubjectLocality
locality.toString()
Returns a String representation of the element.toString
(boolean includeNS, boolean declareNS) Returns a String representation of the<SubjectLocality>
element.
-
Constructor Details
-
SubjectLocality
public SubjectLocality()Default Constructor -
SubjectLocality
Constructs an instance ofSubjectLocality
from an existing XML block.- Parameters:
localityElement
- Aorg.w3c.dom.Element
representing DOM tree forSubjectLocality
object.- Throws:
SAMLException
- if it could not process the Element properly, implying that there is an error in the sender or in the element definition.
-
SubjectLocality
Constructs an instance ofSubjectLocality
.- Parameters:
ipAddress
- String representing the IP Address of the entity that was authenticated.dnsAddress
- String representing the DNS Address of the entity that was authenticated. As per SAML specification they are both optional, so values can be null.
-
-
Method Details
-
getIPAddress
Returns the IP address fromSubjectLocality
locality- Returns:
- A String representation of IP address.
-
setDNSAddress
Sets the DNS address forSubjectLocality
locality.- Parameters:
dnsAddress
- A String representation of DNS address.- Returns:
- true indicating the success of the operation.
-
setIPAddress
Sets the IP address forSubjectLocality
locality.- Parameters:
ipAddress
- A String representation of IP address.- Returns:
- true indicating the success of the operation.
-
getDNSAddress
Returns the DNS address fromSubjectLocality
locality- Returns:
- A String representation of DNS address.
-
toString
Returns a String representation of the element. -
toString
Returns a String representation of the<SubjectLocality>
element.- Parameters:
includeNS
- 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:
- A string containing the valid XML for this element
-