org.openliberty.xmltooling.idsis.dap
Class DAPQueryItem

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.signature.AbstractSignableXMLObject
          extended by org.openliberty.xmltooling.dst2_1.ResultQueryBaseType
              extended by org.openliberty.xmltooling.idsis.dap.DAPResultQuery
                  extended by org.openliberty.xmltooling.idsis.dap.DAPQueryItem
All Implemented Interfaces:
org.opensaml.xml.signature.SignableXMLObject, org.opensaml.xml.XMLObject

public class DAPQueryItem
extends DAPResultQuery

Differs from the DST 2.1 ref implementation of QueryItem only in that the Select element is dap specific, requiring DAPSelect. This class and builder is provided to make the construction of a QueryItem more straightforward.

 <xs:element name="QueryItem" type="dap:QueryItemType"/>
 <xs:complexType name="QueryItemType">
   <xs:complexContent>
     <xs:extension base="dap:ResultQueryType">
       <xs:attributeGroup ref="dst:PaginationAttributeGroup"/>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>
 

Author:
asa

Nested Class Summary
static class DAPQueryItem.Builder
          Internal class for the builder to simplify the class structure
static class DAPQueryItem.Marshaller
           
static class DAPQueryItem.ObjectType
          This enum enumerates the ObjectTypes supported by ID-SIS-DAP
static class DAPQueryItem.Unmarshaller
           
 
Nested classes/interfaces inherited from class org.openliberty.xmltooling.idsis.dap.DAPResultQuery
DAPResultQuery.DAPResultQueryBuilder
 
Field Summary
static java.lang.String LOCAL_NAME
           
private  PaginationAttributeGroup paginationAttributeGroup
           
 
Fields inherited from class org.openliberty.xmltooling.idsis.dap.DAPResultQuery
select, sort
 
Fields inherited from class org.openliberty.xmltooling.dst2_1.ResultQueryBaseType
ATT_CHANGED_SINCE, ATT_CONTINGENCY, ATT_INCLUDE_COMMON_ATTS, ATT_ITEM_ID, ATT_ITEM_ID_REF
 
Constructor Summary
DAPQueryItem()
           
DAPQueryItem(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
           
 
Method Summary
 DAPQueryItem.ObjectType getObjectType()
           
 PaginationAttributeGroup getPaginationAttributeGroup()
           
 void setObjectType(DAPQueryItem.ObjectType objectType)
           
 
Methods inherited from class org.openliberty.xmltooling.idsis.dap.DAPResultQuery
getDAPSelect, getDAPSort, getOrderedChildren, setDAPSelect, setDAPSort
 
Methods inherited from class org.openliberty.xmltooling.dst2_1.ResultQueryBaseType
getChangedSince, getChangeFormat1, getChangeFormat2, getContingency, getIncludeCommonAttributes, getItemID, getItemIDRef, getSelectQualifAttributes, setChangedSince, setChangeFormat1, setChangeFormat2, setContingency, setIncludeCommonAttributes, setItemID, setItemIDRef
 
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

paginationAttributeGroup

private PaginationAttributeGroup paginationAttributeGroup
Constructor Detail

DAPQueryItem

public DAPQueryItem()

DAPQueryItem

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

setObjectType

public void setObjectType(DAPQueryItem.ObjectType objectType)

getObjectType

public DAPQueryItem.ObjectType getObjectType()

getPaginationAttributeGroup

public PaginationAttributeGroup getPaginationAttributeGroup()