org.opensaml.saml1.core.impl
Class SubjectLocalityImpl

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
          extended by org.opensaml.common.impl.AbstractSAMLObject
              extended by org.opensaml.saml1.core.impl.SubjectLocalityImpl
All Implemented Interfaces:
SAMLObject, SubjectLocality, ValidatingXMLObject, XMLObject

public class SubjectLocalityImpl
extends AbstractSAMLObject
implements SubjectLocality

A concrete impementation of the SubjectLocality interface


Field Summary
private  String dnsAddress
          The DNS Address
private  String ipAddress
          The ipAddress
 
Fields inherited from interface org.opensaml.saml1.core.SubjectLocality
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, DNSADDRESS_ATTRIB_NAME, IPADDRESS_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
 
Constructor Summary
protected SubjectLocalityImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
          Constructor
 
Method Summary
 String getDNSAddress()
          Gets the DNS name of the locality.
 String getIPAddress()
          Gets the IP address of the locality.
 List<XMLObject> getOrderedChildren()
          
 void setDNSAddress(String address)
          Sets the DNS name of the locality.
 void setIPAddress(String address)
          Sets the IP address of the locality.
 
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObject
equals, hashCode, prepareForAssignment
 
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
 
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Field Detail

ipAddress

private String ipAddress
The ipAddress


dnsAddress

private String dnsAddress
The DNS Address

Constructor Detail

SubjectLocalityImpl

protected SubjectLocalityImpl(String namespaceURI,
                              String elementLocalName,
                              String namespacePrefix)
Constructor

Parameters:
namespaceURI - the namespace the element is in
elementLocalName - the local name of the XML element this Object represents
namespacePrefix - the prefix for the given namespace
Method Detail

getIPAddress

public String getIPAddress()
Gets the IP address of the locality.

Specified by:
getIPAddress in interface SubjectLocality
Returns:
IP address of the locality

setIPAddress

public void setIPAddress(String address)
Sets the IP address of the locality.

Specified by:
setIPAddress in interface SubjectLocality
Parameters:
address - IP address of the locality

getDNSAddress

public String getDNSAddress()
Gets the DNS name of the locality.

Specified by:
getDNSAddress in interface SubjectLocality
Returns:
DNS name of the locality

setDNSAddress

public void setDNSAddress(String address)
Sets the DNS name of the locality.

Specified by:
setDNSAddress in interface SubjectLocality
Parameters:
address - DNS name of the locality

getOrderedChildren

public List<XMLObject> getOrderedChildren()

Specified by:
getOrderedChildren in interface XMLObject


Copyright © 1999-2013. All Rights Reserved.