org.openliberty.xmltooling.idsis.dap
Class DAPModifyItem

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

public class DAPModifyItem
extends org.opensaml.xml.signature.AbstractSignableXMLObject

   <xs:element name="ModifyItem" type="dap:ModifyItemType"/>
   <xs:complexType name="ModifyItemType">
     <xs:sequence>
       <xs:element ref="dap:Select"    minOccurs="0" maxOccurs="1"/>
       <xs:element ref="dap:NewData"   minOccurs="0" maxOccurs="1"/>
     </xs:sequence>
     <xs:attributeGroup ref="dst:ModifyItemAttributeGroup"/>
   </xs:complexType>
   

Author:
asa

Nested Class Summary
static class DAPModifyItem.Builder
          Internal builder
static class DAPModifyItem.Marshaller
          Internal marshaller placing values into the DOM
static class DAPModifyItem.Unmarshaller
          Internal Unmarshaller unmarshalling the DOM into java objects
 
Field Summary
static java.lang.String LOCAL_NAME
           
private  ModifyItemAttributeGroup modifyItemAttributeGroup
           
private  DAPNewData newData
           
private  DAPSelect select
           
 
Constructor Summary
protected DAPModifyItem()
           
protected DAPModifyItem(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
           
 
Method Summary
 DAPNewData getDAPNewData()
           
 DAPSelect getDAPSelect()
          If <Select> is used <ModifyItem> relating to objectType "entry," <Filter> element MUST NOT be specified and NONE of the XML attributes MUST be specified.
 ModifyItemAttributeGroup getModifyItemAttributeGroup()
           
 java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
           
 void setDAPNewData(DAPNewData newData)
           
 void setDAPSelect(DAPSelect select)
           
 
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

modifyItemAttributeGroup

private ModifyItemAttributeGroup modifyItemAttributeGroup

select

private DAPSelect select

newData

private DAPNewData newData
Constructor Detail

DAPModifyItem

protected DAPModifyItem()

DAPModifyItem

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

getModifyItemAttributeGroup

public ModifyItemAttributeGroup getModifyItemAttributeGroup()

setDAPSelect

public void setDAPSelect(DAPSelect select)

getDAPSelect

public DAPSelect getDAPSelect()
If <Select> is used <ModifyItem> relating to objectType "entry," <Filter> element MUST NOT be specified and NONE of the XML attributes MUST be specified.

Returns:

setDAPNewData

public void setDAPNewData(DAPNewData newData)

getDAPNewData

public DAPNewData getDAPNewData()

getOrderedChildren

public java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()