org.openliberty.xmltooling.pp
Class Address

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.signature.AbstractSignableXMLObject
          extended by org.openliberty.xmltooling.pp.Address
All Implemented Interfaces:
org.opensaml.xml.signature.SignableXMLObject, org.opensaml.xml.XMLObject

public class Address
extends org.opensaml.xml.signature.AbstractSignableXMLObject

Commonly used group of postal address fields

AP SHOULD implement permissions enforcement that allows only C and PostalCode attributes to be provided to those SPs that do not need the entire address.

Author:
asa

Field Summary
private  CommonAttributes attributes
           
private  C c
           
private  Extension extension
           
private  L l
           
private  org.opensaml.xml.util.XMLObjectChildrenList<LL> lLs
           
static java.lang.String LOCAL_NAME
           
private  org.opensaml.xml.util.XMLObjectChildrenList<LPostalAddress> lPostalAddresses
           
private  org.opensaml.xml.util.XMLObjectChildrenList<LSt> lSts
           
private  PostalAddress postalAddress
           
private  PostalCode postalCode
           
private  St st
           
 
Constructor Summary
protected Address(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
           
 
Method Summary
 CommonAttributes attributes()
           
 C getC()
           
 Extension getExtension()
           
 L getL()
           
 org.opensaml.xml.util.XMLObjectChildrenList<LL> getLLs()
           
 org.opensaml.xml.util.XMLObjectChildrenList<LPostalAddress> getLPostalAddresses()
           
 org.opensaml.xml.util.XMLObjectChildrenList<LSt> getLSts()
           
 java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
           
 PostalAddress getPostalAddress()
           
 PostalCode getPostalCode()
           
 St getSt()
           
 void setC(C c)
           
 void setExtension(Extension extension)
           
 void setL(L st)
           
 void setPostalAddress(PostalAddress postalAddress)
           
 void setPostalCode(PostalCode postalCode)
           
 void setSt(St st)
           
 
Methods inherited from class org.opensaml.xml.signature.AbstractSignableXMLObject
getSignature, isSigned, setSignature
 
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Field Detail

LOCAL_NAME

public static java.lang.String LOCAL_NAME

attributes

private CommonAttributes attributes

postalAddress

private PostalAddress postalAddress

lPostalAddresses

private org.opensaml.xml.util.XMLObjectChildrenList<LPostalAddress> lPostalAddresses

postalCode

private PostalCode postalCode

l

private L l

lLs

private org.opensaml.xml.util.XMLObjectChildrenList<LL> lLs

st

private St st

lSts

private org.opensaml.xml.util.XMLObjectChildrenList<LSt> lSts

c

private C c

extension

private Extension extension
Constructor Detail

Address

protected Address(java.lang.String namespaceURI,
                  java.lang.String elementLocalName,
                  java.lang.String namespacePrefix)
Method Detail

attributes

public CommonAttributes attributes()

setPostalAddress

public void setPostalAddress(PostalAddress postalAddress)

getPostalAddress

public PostalAddress getPostalAddress()

getLPostalAddresses

public org.opensaml.xml.util.XMLObjectChildrenList<LPostalAddress> getLPostalAddresses()

setPostalCode

public void setPostalCode(PostalCode postalCode)

getPostalCode

public PostalCode getPostalCode()

setL

public void setL(L st)

getL

public L getL()

getLLs

public org.opensaml.xml.util.XMLObjectChildrenList<LL> getLLs()

setSt

public void setSt(St st)

getSt

public St getSt()

getLSts

public org.opensaml.xml.util.XMLObjectChildrenList<LSt> getLSts()

setC

public void setC(C c)

getC

public C getC()

setExtension

public void setExtension(Extension extension)

getExtension

public Extension getExtension()

getOrderedChildren

public java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()