org.sblim.cimclient.internal.cimxml
Class CIMResponse

java.lang.Object
  extended by org.sblim.cimclient.internal.cimxml.CIMMessage
      extended by org.sblim.cimclient.internal.cimxml.CIMResponse

public class CIMResponse
extends CIMMessage

Represent a CIMReponse message.


Field Summary
protected  WBEMException iError
           
protected  Vector<Object> iParamValue
           
protected  Vector<CIMResponse> iResponses
           
protected  Vector<Object> iReturnValue
           
 
Fields inherited from class org.sblim.cimclient.internal.cimxml.CIMMessage
iCimVersion, iDoc, iDtdVersion, iElements, iId, iIsCIMExport, iIsRequest, iIsSimple, iMethod, iProtocolVersion
 
Constructor Summary
CIMResponse()
          Constructs a CIMResponse object.
CIMResponse(CIMRequest request)
          Constructs a CIM Response message from a given CIM Request.
CIMResponse(String pCimVersion, String pDtdVersion, String pId, String pMethod)
          Constructs a CIMResponse object with the specified CIMVersion, DTDVersion and method.
 
Method Summary
 void addParamValue(Object o)
          addParamValue
 void addParamValue(Vector<Object> v)
          addParamValue
 void addResponse(CIMResponse response)
          addResponse
 void addReturnValue(Object o)
          addReturnValue
 void checkError()
          Verify the status code for this CIMResponse.
 List<CIMResponse> getAllResponses()
          getAllResponses
 WBEMException getException()
          getException
 CIMResponse getFirstResponse()
          getFirstResponse
 List<Object> getFirstReturnValue()
          getFirstReturnValue
 List<Object> getParamValues()
          getParamValues
 boolean isSuccessful()
          isSuccessful
 void setError(WBEMException error)
          setError
 void setParamValue(Vector<Object> paramValue)
          setParamValue
 void setReturnValue(Vector<Object> returnValue)
          setReturnValue
 
Methods inherited from class org.sblim.cimclient.internal.cimxml.CIMMessage
getCIMVersion, getDTDVersion, getId, getProtocolVersion, isCIMExport, isCIMOperation, setCIMVersion, setDTDVersion, setId, setIsRequest, setMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iResponses

protected Vector<CIMResponse> iResponses

iError

protected WBEMException iError

iReturnValue

protected Vector<Object> iReturnValue

iParamValue

protected Vector<Object> iParamValue
Constructor Detail

CIMResponse

public CIMResponse()
Constructs a CIMResponse object.


CIMResponse

public CIMResponse(String pCimVersion,
                   String pDtdVersion,
                   String pId,
                   String pMethod)
Constructs a CIMResponse object with the specified CIMVersion, DTDVersion and method.

Parameters:
pCimVersion -
pDtdVersion -
pId -
pMethod -

CIMResponse

public CIMResponse(CIMRequest request)
Constructs a CIM Response message from a given CIM Request.

Parameters:
request -
Method Detail

addParamValue

public void addParamValue(Object o)
addParamValue

Parameters:
o -

addParamValue

public void addParamValue(Vector<Object> v)
addParamValue

Parameters:
v -

addResponse

public void addResponse(CIMResponse response)
addResponse

Parameters:
response -

addReturnValue

public void addReturnValue(Object o)
addReturnValue

Parameters:
o -

checkError

public void checkError()
                throws WBEMException
Verify the status code for this CIMResponse.

Throws:
WBEMException - if the status code is other than success.

getAllResponses

public List<CIMResponse> getAllResponses()
getAllResponses

Returns:
List

getException

public WBEMException getException()
getException

Returns:
WBEMException

isSuccessful

public boolean isSuccessful()
isSuccessful

Returns:
boolean

getFirstResponse

public CIMResponse getFirstResponse()
getFirstResponse

Returns:
CIMResponse

getParamValues

public List<Object> getParamValues()
getParamValues

Returns:
List

getFirstReturnValue

public List<Object> getFirstReturnValue()
getFirstReturnValue

Returns:
List

setError

public void setError(WBEMException error)
setError

Parameters:
error -

setParamValue

public void setParamValue(Vector<Object> paramValue)
setParamValue

Parameters:
paramValue -

setReturnValue

public void setReturnValue(Vector<Object> returnValue)
setReturnValue

Parameters:
returnValue -


Copyright © 2005, 2013 IBM Corporation. All Rights Reserved.