org.openspml.v2.msg.spmlupdates
Class UpdatesRequest

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.spmlupdates.BasicRequest
                  extended byorg.openspml.v2.msg.spmlupdates.UpdatesRequest
All Implemented Interfaces:
Marshallable, MarshallableElement, OpenContentContainer

public class UpdatesRequest
extends org.openspml.v2.msg.spmlupdates.BasicRequest

Author:
kent.spaulding@sun.com

Date: Feb 16, 2006


Constructor Summary
UpdatesRequest()
           
UpdatesRequest(java.lang.String requestId, ExecutionMode executionMode, Query[] query, java.lang.String[] updatedByCapability, java.lang.String updatedSince, java.lang.String token, java.lang.Integer maxSelect)
           
 
Method Summary
 void addQuery(Query query)
           
 void addUpdatedByCapability(java.util.List updatedByCapability)
           
 void clearQueries()
           
 void clearUpdatedByCapabilities()
           
 boolean equals(java.lang.Object o)
           
 int getMaxSelect()
           
 PrefixAndNamespaceTuple[] getNamespacesInfo()
          We need to know the namespace of the class to include.
 Query[] getQueries()
           
 java.lang.String getToken()
           
 java.lang.String[] getUpdatedByCapabilities()
           
 java.lang.String getUpdatedSince()
           
 int hashCode()
           
 boolean removeQuery(Query query)
           
 boolean removeUpdatedByCapability(java.util.List updatedByCapability)
           
 void setMaxSelect(int maxSelect)
           
 void setToken(java.lang.String token)
           
 void setUpdatedSince(java.lang.String updatedSince)
           
 
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, isValid, removeOpenContentAttr, removeOpenContentElement, setOpenContent, setOpenContentAttrs, setOpenContentElements
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openspml.v2.msg.MarshallableElement
isValid
 

Constructor Detail

UpdatesRequest

public UpdatesRequest()

UpdatesRequest

public UpdatesRequest(java.lang.String requestId,
                      ExecutionMode executionMode,
                      Query[] query,
                      java.lang.String[] updatedByCapability,
                      java.lang.String updatedSince,
                      java.lang.String token,
                      java.lang.Integer maxSelect)
Method Detail

getQueries

public Query[] getQueries()

addQuery

public void addQuery(Query query)

removeQuery

public boolean removeQuery(Query query)

clearQueries

public void clearQueries()

getUpdatedByCapabilities

public java.lang.String[] getUpdatedByCapabilities()

addUpdatedByCapability

public void addUpdatedByCapability(java.util.List updatedByCapability)

removeUpdatedByCapability

public boolean removeUpdatedByCapability(java.util.List updatedByCapability)

clearUpdatedByCapabilities

public void clearUpdatedByCapabilities()

getUpdatedSince

public java.lang.String getUpdatedSince()

setUpdatedSince

public void setUpdatedSince(java.lang.String updatedSince)

getToken

public java.lang.String getToken()

setToken

public void setToken(java.lang.String token)

getMaxSelect

public int getMaxSelect()

setMaxSelect

public void setMaxSelect(int maxSelect)

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Request

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


Copyright © Sun Microsystems, Inc. All Rights Reserved.