org.openliberty.xmltooling.idsis.dap
Class DAPDelete

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.openliberty.xmltooling.dst2_1.RequestType
          extended by org.openliberty.xmltooling.idsis.dap.DAPDelete
All Implemented Interfaces:
org.opensaml.xml.AttributeExtensibleXMLObject, org.opensaml.xml.XMLObject

public class DAPDelete
extends RequestType

   <xs:complexType name="DeleteType">
     <xs:complexContent>
       <xs:extension base="dst:RequestType">
         <xs:sequence>
           <xs:element ref="dap:DeleteItem"    minOccurs="1" maxOccurs="unbounded"/>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   

Author:
asa

Nested Class Summary
static class DAPDelete.Builder
          Internal class for the builder to simplify the class structure
static class DAPDelete.Marshaller
          Marshall attributes into the DOM
static class DAPDelete.Unmarshaller
          Internal class that handles unmarshalling from the DOM
 
Field Summary
private  org.opensaml.xml.util.XMLObjectChildrenList<DAPDeleteItem> deleteItems
           
static java.lang.String LOCAL_NAME
           
 
Fields inherited from class org.openliberty.xmltooling.dst2_1.RequestType
ATT_ITEM_ID
 
Constructor Summary
  DAPDelete(DAPDeleteItem deleteItem)
          This constructor is provided since it is required by the specification that each Delete element contain at least 1 DeleteItem, therefore, this is a convenience method
protected DAPDelete(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
           
 
Method Summary
 org.opensaml.xml.util.XMLObjectChildrenList<DAPDeleteItem> getDAPDeleteItems()
           
 java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
           
 
Methods inherited from class org.openliberty.xmltooling.dst2_1.RequestType
getExtensions, getItemID, getUnknownAttributes, setItemID
 
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

deleteItems

private org.opensaml.xml.util.XMLObjectChildrenList<DAPDeleteItem> deleteItems
Constructor Detail

DAPDelete

public DAPDelete(DAPDeleteItem deleteItem)
This constructor is provided since it is required by the specification that each Delete element contain at least 1 DeleteItem, therefore, this is a convenience method

Parameters:
modifyItem -

DAPDelete

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

getDAPDeleteItems

public org.opensaml.xml.util.XMLObjectChildrenList<DAPDeleteItem> getDAPDeleteItems()

getOrderedChildren

public java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
Specified by:
getOrderedChildren in interface org.opensaml.xml.XMLObject
Overrides:
getOrderedChildren in class RequestType