org.openspml.v2.msg.spmlbulk
Class BulkModifyRequest

java.lang.Object
  extended byorg.openspml.v2.msg.spml.Extensible
      extended byorg.openspml.v2.msg.spml.ExtensibleMarshallable
          extended byorg.openspml.v2.msg.spml.Request
              extended byorg.openspml.v2.msg.spmlbulk.BasicRequest
                  extended byorg.openspml.v2.msg.spmlbulk.BulkModifyRequest
All Implemented Interfaces:
Marshallable, MarshallableElement, OpenContentContainer

public class BulkModifyRequest
extends org.openspml.v2.msg.spmlbulk.BasicRequest

Author:
kent.spaulding@sun.com

Date: Feb 16, 2006


Constructor Summary
BulkModifyRequest()
           
BulkModifyRequest(java.lang.String requestId, ExecutionMode executionMode, Query ref, Modification[] modifications)
           
 
Method Summary
 void addModification(Modification modification)
           
 void clearModifications()
           
 boolean equals(java.lang.Object o)
           
 Modification[] getModifications()
           
 PrefixAndNamespaceTuple[] getNamespacesInfo()
          We need to know the namespace of the class to include.
 int hashCode()
           
 boolean isValid()
          Is this ready to go or are there syntax errors, like missing required fields?
 boolean removeModification(Modification modification)
           
 
Methods inherited from class org.openspml.v2.msg.spml.Request
getExecutionMode, getRequestID, setExecutionMode, setRequestID, toXML
 
Methods inherited from class org.openspml.v2.msg.spml.Extensible
addOpenContentAttr, addOpenContentAttr, addOpenContentElement, findOpenContentAttrValueByName, findOperationalAttrByName, findOperationalNVPByName, getOpenContentAttrs, getOpenContentElements, removeOpenContentAttr, removeOpenContentElement, setOpenContent, setOpenContentAttrs, setOpenContentElements
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BulkModifyRequest

public BulkModifyRequest()

BulkModifyRequest

public BulkModifyRequest(java.lang.String requestId,
                         ExecutionMode executionMode,
                         Query ref,
                         Modification[] modifications)
Method Detail

getModifications

public Modification[] getModifications()

addModification

public void addModification(Modification modification)

removeModification

public boolean removeModification(Modification modification)

clearModifications

public void clearModifications()

isValid

public boolean isValid()
Description copied from interface: MarshallableElement
Is this ready to go or are there syntax errors, like missing required fields?

Specified by:
isValid in interface MarshallableElement
Overrides:
isValid in class Extensible

getNamespacesInfo

public PrefixAndNamespaceTuple[] getNamespacesInfo()
Description copied from interface: MarshallableElement
We need to know the namespace of the class to include.

Specified by:
getNamespacesInfo in interface MarshallableElement
Overrides:
getNamespacesInfo in class Extensible

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class Request

hashCode

public int hashCode()
Overrides:
hashCode in class Request


Copyright © Sun Microsystems, Inc. All Rights Reserved.