org.openliberty.xmltooling.pp.dst2_1.ct
Class AddrType

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

public class AddrType
extends DSTURI

Defines the role of an AddressCard

Following enumerators MUST be supported:

  • urn:liberty:id-sis-pp:addrType:domicile - legal residence
  • urn:liberty:id-sis-pp:addrType:home - everyday home
  • urn:liberty:id-sis-pp:addrType:work - work address, the office where the person works
  • urn:liberty:id-sis-pp:addrType:vacation - holiday address
  • urn:liberty:id-sis-pp:addrType:emergency - structured emergency contact

    Author:
    asa

    Nested Class Summary
    static class AddrType.Type
              This Enumeration holds the 5 AddressCard AddrTypes shown in section 2.1.1 of the liberty-idsis-pp-v1.1 reference document in Table 3, Data Availability Discovery Option Keywords and in section 5.7.1 defining the AddrType element.
     
    Field Summary
    static java.lang.String LOCAL_NAME
               
     
    Constructor Summary
    protected AddrType(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
               
     
    Method Summary
     
    Methods inherited from class org.openliberty.xmltooling.dst2_1.DSTURI
    attributes, getOrderedChildren, getValue, setValue
     
    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
    Constructor Detail

    AddrType

    protected AddrType(java.lang.String namespaceURI,
                       java.lang.String elementLocalName,
                       java.lang.String namespacePrefix)