com.sun.xml.wss.saml.assertion.saml11.jaxb20
Class SubjectLocality

java.lang.Object
  extended by com.sun.xml.wss.saml.internal.saml11.jaxb20.SubjectLocalityType
      extended by com.sun.xml.wss.saml.assertion.saml11.jaxb20.SubjectLocality
All Implemented Interfaces:
SubjectLocality

public class SubjectLocality
extends SubjectLocalityType
implements 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.


Field Summary
protected static Logger log
           
 
Fields inherited from class com.sun.xml.wss.saml.internal.saml11.jaxb20.SubjectLocalityType
dnsAddress, ipAddress
 
Constructor Summary
SubjectLocality()
          Constructor Constructor taking in nothing (assertion schema 25 allows it )
SubjectLocality(String ipAddress, String dnsAddress)
          Constructs an instance of SubjectLocality.
 
Method Summary
static SubjectLocalityType fromElement(Element element)
          Constructs an instance of SubjectLocality from an existing XML block.
 String getDNSAddress()
          Gets the value of the dnsAddress property.
 String getIPAddress()
          Gets the value of the ipAddress property.
 
Methods inherited from class com.sun.xml.wss.saml.internal.saml11.jaxb20.SubjectLocalityType
setDNSAddress, setIPAddress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final Logger log
Constructor Detail

SubjectLocality

public SubjectLocality()
Constructor Constructor taking in nothing (assertion schema 25 allows it )


SubjectLocality

public SubjectLocality(String ipAddress,
                       String dnsAddress)
Constructs an instance of SubjectLocality.

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 Detail

fromElement

public static SubjectLocalityType fromElement(Element element)
                                       throws SAMLException
Constructs an instance of SubjectLocality from an existing XML block.

Parameters:
localityElement - A org.w3c.dom.Element representing DOM tree for SubjectLocality 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.

getDNSAddress

public String getDNSAddress()
Description copied from class: SubjectLocalityType
Gets the value of the dnsAddress property.

Overrides:
getDNSAddress in class SubjectLocalityType
Returns:
possible object is String

getIPAddress

public String getIPAddress()
Description copied from class: SubjectLocalityType
Gets the value of the ipAddress property.

Overrides:
getIPAddress in class SubjectLocalityType
Returns:
possible object is String


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.