org.openliberty.xmltooling.pp
Class Demographics

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

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

Base level demographics used by ID-PP

Author:
asa

Field Summary
private  Age age
           
private  CommonAttributes attributes
           
private  Birthday birthday
           
private  DisplayLanguage displayLanguage
           
private  Extension extension
           
private  org.opensaml.xml.util.XMLObjectChildrenList<Language> languages
           
static java.lang.String LOCAL_NAME
           
private  TimeZone timeZone
           
 
Constructor Summary
protected Demographics(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
           
 
Method Summary
 CommonAttributes attributes()
           
 Age getAge()
           
 Birthday getBirthday()
           
 DisplayLanguage getDisplayLanguage()
           
 Extension getExtension()
           
 org.opensaml.xml.util.XMLObjectChildrenList<Language> getLanguages()
           
 java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
           
 TimeZone getTimeZone()
           
 void setAge(Age age)
           
 void setBirthday(Birthday birthday)
           
 void setDisplayLanguage(DisplayLanguage displayLanguage)
           
 void setExtension(Extension extension)
           
 void setTimeZone(TimeZone timeZone)
           
 
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

displayLanguage

private DisplayLanguage displayLanguage

languages

private org.opensaml.xml.util.XMLObjectChildrenList<Language> languages

birthday

private Birthday birthday

age

private Age age

timeZone

private TimeZone timeZone

extension

private Extension extension
Constructor Detail

Demographics

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

attributes

public CommonAttributes attributes()

setDisplayLanguage

public void setDisplayLanguage(DisplayLanguage displayLanguage)

getDisplayLanguage

public DisplayLanguage getDisplayLanguage()

getLanguages

public org.opensaml.xml.util.XMLObjectChildrenList<Language> getLanguages()

setBirthday

public void setBirthday(Birthday birthday)

getBirthday

public Birthday getBirthday()

setAge

public void setAge(Age age)

getAge

public Age getAge()

setTimeZone

public void setTimeZone(TimeZone timeZone)

getTimeZone

public TimeZone getTimeZone()

setExtension

public void setExtension(Extension extension)

getExtension

public Extension getExtension()

getOrderedChildren

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