|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmicrosoft.exchange.webservices.data.ServiceResponse
public class ServiceResponse
Represents the standard response to an Exchange Web Services operation.
| Constructor Summary | |
|---|---|
protected |
ServiceResponse()
* Initializes a new instance. |
protected |
ServiceResponse(microsoft.exchange.webservices.data.SoapFaultDetails soapFaultDetails)
* Initializes a new instance. |
| Method Summary | |
|---|---|
protected boolean |
getBatchProcessingStopped()
Gets a value indicating whether a batch request stopped processing before the end. |
ServiceError |
getErrorCode()
Gets the error code associated with this response. |
Map<String,String> |
getErrorDetails()
Gets error details associated with the response. |
String |
getErrorMessage()
* Gets a detailed error message associated with the response. |
Collection<PropertyDefinitionBase> |
getErrorProperties()
* Gets information about property errors associated with the response. |
ServiceResult |
getResult()
Gets the result associated with this response. |
protected void |
internalThrowIfNecessary()
* Internal method that throws a ServiceResponseException if this response has its Result property set to Error. |
protected void |
loaded()
Called when the response has been loaded from XML. |
protected boolean |
loadExtraErrorDetailsFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader,
String xmlElementName)
Loads extra error details from XML |
protected void |
loadFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader,
String xmlElementName)
* Loads response from XML. |
protected void |
mapErrorCodeToErrorMessage()
Called after the response has been loaded from XML in order to map error codes to "better" error messages. |
protected void |
parseMessageXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader)
* Parses the message XML. |
protected void |
readElementsFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader)
* Reads response elements from XML. |
protected void |
setErrorMessage(String errorMessage)
Sets a detailed error message associated with the response. |
protected void |
throwIfNecessary()
* Throws a ServiceResponseException if this response has its Result property set to Error. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected ServiceResponse()
protected ServiceResponse(microsoft.exchange.webservices.data.SoapFaultDetails soapFaultDetails)
soapFaultDetails - The SOAP fault details.| Method Detail |
|---|
protected void loadFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader,
String xmlElementName)
throws Exception
reader - the readerxmlElementName - the xml element name
Exception - the exception
protected void parseMessageXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader)
throws Exception
reader - The reader.
Exception - the exceptionprotected void loaded()
protected void mapErrorCodeToErrorMessage()
protected void readElementsFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader)
throws ServiceXmlDeserializationException,
XMLStreamException,
InstantiationException,
IllegalAccessException,
ServiceLocalException,
Exception
reader - The reader.
ServiceXmlDeserializationException - the service xml deserialization exception
XMLStreamException - the xML stream exception
InstantiationException - the instantiation exception
IllegalAccessException - the illegal access exception
ServiceLocalException - the service local exception
Exception - the exception
protected boolean loadExtraErrorDetailsFromXml(microsoft.exchange.webservices.data.EwsServiceXmlReader reader,
String xmlElementName)
throws Exception
reader - The reader.xmlElementName - The current element name of the extra error details.
Exception
protected void throwIfNecessary()
throws ServiceResponseException
ServiceResponseException - the service response exception
protected void internalThrowIfNecessary()
throws ServiceResponseException
ServiceResponseException - the service response exceptionprotected boolean getBatchProcessingStopped()
public ServiceResult getResult()
public ServiceError getErrorCode()
public String getErrorMessage()
protected void setErrorMessage(String errorMessage)
errorMessage - The error message associated with the response.public Map<String,String> getErrorDetails()
public Collection<PropertyDefinitionBase> getErrorProperties()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||