org.openliberty.xmltooling.dst2_1.ref
Class Data

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.ItemDataType
              extended by org.openliberty.xmltooling.dst2_1.ref.Data
All Implemented Interfaces:
org.opensaml.xml.ElementExtensibleXMLObject, org.opensaml.xml.XMLObject

public class Data
extends ItemDataType
implements org.opensaml.xml.ElementExtensibleXMLObject

Data elements are returned inside of QueryResponse elements

Author:
asa

Field Summary
static java.lang.String LOCAL_NAME
           
private  PaginationResponseAttributeGroup paginationResponseAttributes
           
private  org.opensaml.xml.util.IndexedXMLObjectChildrenList<org.opensaml.xml.XMLObject> unknownObjects
           
 
Constructor Summary
Data(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
 PaginationResponseAttributeGroup getPaginationResponseAttributes()
           
 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.ItemDataType
getItemDataAttributes
 
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

paginationResponseAttributes

private PaginationResponseAttributeGroup paginationResponseAttributes
Constructor Detail

Data

public Data(java.lang.String namespaceURI,
            java.lang.String elementLocalName,
            java.lang.String namespacePrefix)
Method Detail

getPaginationResponseAttributes

public PaginationResponseAttributeGroup getPaginationResponseAttributes()

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