org.openliberty.xmltooling.dst2_1
Class RequestType

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.openliberty.xmltooling.dst2_1.RequestType
All Implemented Interfaces:
org.opensaml.xml.AttributeExtensibleXMLObject, org.opensaml.xml.XMLObject
Direct Known Subclasses:
DAPCreate, DAPDelete, DAPModify, DAPNotify, DAPQuery, Modify, Query

public abstract class RequestType
extends org.opensaml.xml.AbstractXMLObject
implements org.opensaml.xml.AttributeExtensibleXMLObject

Base class for requests

Author:
asa

Nested Class Summary
static class RequestType.Marshaller
          Marshall attributes into the DOM
static class RequestType.Unmarshaller
          Internal class that handles unmarshalling from the DOM
 
Field Summary
static java.lang.String ATT_ITEM_ID
           
private  org.opensaml.xml.util.XMLObjectChildrenList<Extension> extensions
           
private  java.lang.String itemID
           
private  org.opensaml.xml.util.AttributeMap otherAttributes
           
 
Constructor Summary
protected RequestType(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
           
 
Method Summary
 org.opensaml.xml.util.XMLObjectChildrenList<Extension> getExtensions()
           
 java.lang.String getItemID()
          Used to provide IDs to components that have IDs that may not be scoped within the local xml instance document.
 java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
           
 org.opensaml.xml.util.AttributeMap getUnknownAttributes()
          Implementation of AttributeExtensibleXMLObject interface
 void setItemID(java.lang.String itemID)
          Used to provide IDs to components that have IDs that may not be scoped within the local xml instance document.
 
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

ATT_ITEM_ID

public static final java.lang.String ATT_ITEM_ID
See Also:
Constant Field Values

itemID

private java.lang.String itemID

otherAttributes

private org.opensaml.xml.util.AttributeMap otherAttributes

extensions

private org.opensaml.xml.util.XMLObjectChildrenList<Extension> extensions
Constructor Detail

RequestType

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

getItemID

public java.lang.String getItemID()
Used to provide IDs to components that have IDs that may not be scoped within the local xml instance document.

Returns:
lu:itemID

setItemID

public void setItemID(java.lang.String itemID)
Used to provide IDs to components that have IDs that may not be scoped within the local xml instance document.

Parameters:
itemID -

getExtensions

public org.opensaml.xml.util.XMLObjectChildrenList<Extension> getExtensions()
Returns:
a list of lu:Extension elements

getOrderedChildren

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

getUnknownAttributes

public org.opensaml.xml.util.AttributeMap getUnknownAttributes()
Implementation of AttributeExtensibleXMLObject interface

Specified by:
getUnknownAttributes in interface org.opensaml.xml.AttributeExtensibleXMLObject