org.openliberty.xmltooling.dst2_1.ref
Class NewData

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.openliberty.xmltooling.dst2_1.ref.AppDataType
          extended by org.openliberty.xmltooling.dst2_1.ref.NewData
All Implemented Interfaces:
org.opensaml.xml.ElementExtensibleXMLObject, org.opensaml.xml.XMLObject

public class NewData
extends AppDataType
implements org.opensaml.xml.ElementExtensibleXMLObject


Field Summary
static java.lang.String LOCAL_NAME
           
private  org.opensaml.xml.util.IndexedXMLObjectChildrenList<org.opensaml.xml.XMLObject> unknownObjects
           
 
Constructor Summary
protected NewData(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
           
 
Method Summary
 java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
          This is not needed by the Reference Implementation of the DST but is required for users such as Personal Profile Service
 java.util.List<org.opensaml.xml.XMLObject> getUnknownXMLObjects()
          This is not part of the DST REF Specification but is added to support a more generic data return type, such as is required by the Personal Profile Service
 java.util.List<org.opensaml.xml.XMLObject> getUnknownXMLObjects(javax.xml.namespace.QName typeOrName)
           
 
Methods inherited from class org.openliberty.xmltooling.dst2_1.ref.AppDataType
getValue, setValue
 
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 final java.lang.String LOCAL_NAME
See Also:
Constant Field Values

unknownObjects

private org.opensaml.xml.util.IndexedXMLObjectChildrenList<org.opensaml.xml.XMLObject> unknownObjects
Constructor Detail

NewData

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

getUnknownXMLObjects

public java.util.List<org.opensaml.xml.XMLObject> getUnknownXMLObjects()
This is not part of the DST REF Specification but is added to support a more generic data return type, such as is required by the Personal Profile Service

Specified by:
getUnknownXMLObjects in interface org.opensaml.xml.ElementExtensibleXMLObject

getUnknownXMLObjects

public java.util.List<org.opensaml.xml.XMLObject> getUnknownXMLObjects(javax.xml.namespace.QName typeOrName)
Specified by:
getUnknownXMLObjects in interface org.opensaml.xml.ElementExtensibleXMLObject

getOrderedChildren

public java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
This is not needed by the Reference Implementation of the DST but is required for users such as Personal Profile Service

Specified by:
getOrderedChildren in interface org.opensaml.xml.XMLObject
Overrides:
getOrderedChildren in class AppDataType