org.openspml.v2.msg.spmlsearch
Class SearchResponse

java.lang.Object
  extended byorg.openspml.v2.msg.spml.Extensible
      extended byorg.openspml.v2.msg.spml.ExtensibleMarshallable
          extended byorg.openspml.v2.msg.spml.Response
              extended byorg.openspml.v2.msg.spmlsearch.BasicResponse
                  extended byorg.openspml.v2.msg.spmlsearch.SearchResponse
All Implemented Interfaces:
Marshallable, MarshallableElement, OpenContentContainer
Direct Known Subclasses:
IterateResponse

public class SearchResponse
extends org.openspml.v2.msg.spmlsearch.BasicResponse

Author:
kent.spaulding@sun.com

Date: Feb 16, 2006


Constructor Summary
SearchResponse()
           
SearchResponse(java.lang.String[] errorMessages, StatusCode status, java.lang.String requestId, ErrorCode errorCode, PSO[] pso, ResultsIterator iterator)
           
 
Method Summary
 void addPSO(PSO pso)
           
 void clearPSOs()
           
 boolean equals(java.lang.Object o)
           
 ResultsIterator getIterator()
           
 PrefixAndNamespaceTuple[] getNamespacesInfo()
          We need to know the namespace of the class to include.
 PSO[] getPSOs()
           
 int hashCode()
           
 boolean removePSO(PSO pso)
           
 void setIterator(ResultsIterator iterator)
           
 
Methods inherited from class org.openspml.v2.msg.spml.Response
addErrorMessage, clearErrorMessages, getError, getErrorMessages, getRequestID, getStatus, removeErrorMessage, setError, setRequestID, setStatus, 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

SearchResponse

public SearchResponse()

SearchResponse

public SearchResponse(java.lang.String[] errorMessages,
                      StatusCode status,
                      java.lang.String requestId,
                      ErrorCode errorCode,
                      PSO[] pso,
                      ResultsIterator iterator)
Method Detail

addPSO

public void addPSO(PSO pso)

removePSO

public boolean removePSO(PSO pso)

clearPSOs

public void clearPSOs()

getPSOs

public PSO[] getPSOs()

getIterator

public ResultsIterator getIterator()

setIterator

public void setIterator(ResultsIterator iterator)

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Response

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.