|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmicrosoft.exchange.webservices.data.core.response.ServiceResponse
public class ServiceResponse
Represents the standard response to an Exchange Web Services operation.
| Constructor Summary | |
|---|---|
ServiceResponse()
Initializes a new instance. |
|
ServiceResponse(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(EwsServiceXmlReader reader,
String xmlElementName)
Loads extra error details from XML |
void |
loadFromXml(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(EwsServiceXmlReader reader)
Parses the message XML. |
protected void |
readElementsFromXml(EwsServiceXmlReader reader)
Reads response elements from XML. |
protected void |
setErrorMessage(String errorMessage)
Sets a detailed error message associated with the response. |
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 |
|---|
public ServiceResponse()
public ServiceResponse(SoapFaultDetails soapFaultDetails)
soapFaultDetails - The SOAP fault details.| Method Detail |
|---|
public void loadFromXml(EwsServiceXmlReader reader,
String xmlElementName)
throws Exception
reader - the readerxmlElementName - the xml element name
Exception - the exception
protected void parseMessageXml(EwsServiceXmlReader reader)
throws Exception
reader - The reader.
Exception - the exceptionprotected void loaded()
protected void mapErrorCodeToErrorMessage()
protected void readElementsFromXml(EwsServiceXmlReader reader)
throws Exception
reader - the reader
Exception - the exception
protected boolean loadExtraErrorDetailsFromXml(EwsServiceXmlReader reader,
String xmlElementName)
throws Exception
reader - The reader.xmlElementName - The current element name of the extra error details.
Exception
public 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 | |||||||||