org.openliberty.xmltooling.pp
Class AddressCard

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

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

An address card data structure for ID-SIS-PP

Author:
asa

Field Summary
private  Address address
           
private  org.opensaml.xml.util.XMLObjectChildrenList<AddrType> addrTypes
           
private  CommonAttributes attributes
           
private  Extension extension
           
private  LComment lComment
           
private  org.opensaml.xml.util.XMLObjectChildrenList<LNick> lNicks
           
static java.lang.String LOCAL_NAME
           
private  Nick nick
           
 
Constructor Summary
protected AddressCard(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
           
 
Method Summary
 CommonAttributes attributes()
           
 Address getAddress()
           
 org.opensaml.xml.util.XMLObjectChildrenList<AddrType> getAddrTypes()
           
 Extension getExtension()
           
 LComment getLComment()
           
 org.opensaml.xml.util.XMLObjectChildrenList<LNick> getLNicks()
           
 Nick getNick()
          Nickname SHOULD NOT be printed in address label.
 java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
           
 void setAddress(Address address)
           
 void setExtension(Extension extension)
           
 void setLComment(LComment lComment)
           
 void setNick(Nick nick)
           
 
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

addrTypes

private org.opensaml.xml.util.XMLObjectChildrenList<AddrType> addrTypes

address

private Address address

nick

private Nick nick

lNicks

private org.opensaml.xml.util.XMLObjectChildrenList<LNick> lNicks

lComment

private LComment lComment

extension

private Extension extension
Constructor Detail

AddressCard

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

attributes

public CommonAttributes attributes()

getAddrTypes

public org.opensaml.xml.util.XMLObjectChildrenList<AddrType> getAddrTypes()

setAddress

public void setAddress(Address address)

getAddress

public Address getAddress()

setNick

public void setNick(Nick nick)

getNick

public Nick getNick()
Nickname SHOULD NOT be printed in address label. The nickname can not and SHOULD NOT be used as machine-readable identification of any data item. Nick names are not unique.

Returns:

getLNicks

public org.opensaml.xml.util.XMLObjectChildrenList<LNick> getLNicks()

setLComment

public void setLComment(LComment lComment)

getLComment

public LComment getLComment()

setExtension

public void setExtension(Extension extension)

getExtension

public Extension getExtension()

getOrderedChildren

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