Class GetEventsRequest
- java.lang.Object
-
- microsoft.exchange.webservices.data.core.request.ServiceRequestBase<T>
-
- microsoft.exchange.webservices.data.core.request.SimpleServiceRequestBase<ServiceResponseCollection<TResponse>>
-
- microsoft.exchange.webservices.data.core.request.MultiResponseServiceRequest<GetEventsResponse>
-
- microsoft.exchange.webservices.data.core.request.GetEventsRequest
-
public class GetEventsRequest extends MultiResponseServiceRequest<GetEventsResponse>
GetEvents request.
-
-
Constructor Summary
Constructors Constructor Description GetEventsRequest(ExchangeService service)Initializes a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected GetEventsResponsecreateServiceResponse(ExchangeService service, int responseIndex)Creates the service response.protected intgetExpectedResponseMessageCount()Gets the expected response message count.protected ExchangeVersiongetMinimumRequiredServerVersion()Gets the request version.protected StringgetResponseMessageXmlElementName()Gets the name of the response message XML element.protected StringgetResponseXmlElementName()Gets the name of the response XML element.StringgetSubscriptionId()gets the subscriptionId.StringgetWatermark()gets the watermark.StringgetXmlElementName()Gets the name of the XML element.voidsetSubscriptionId(String subscriptionId)Sets the subscriptionId.voidsetWatermark(String watermark)Sets the watermark.protected voidvalidate()Validates the request.protected voidwriteElementsToXml(EwsServiceXmlWriter writer)Writes the elements to XML writer.-
Methods inherited from class microsoft.exchange.webservices.data.core.request.MultiResponseServiceRequest
endExecute, execute, getErrorHandlingMode, parseResponse
-
Methods inherited from class microsoft.exchange.webservices.data.core.request.SimpleServiceRequestBase
beginExecute, endInternalExecute, internalExecute
-
Methods inherited from class microsoft.exchange.webservices.data.core.request.ServiceRequestBase
buildEwsHttpPoolingWebRequest, buildEwsHttpWebRequest, getEwsHttpWebResponse, getResponseStream, getService, processWebException, readPreamble, readResponse, readResponse, readSoapFault, throwIfNotSupportedByRequestedServerVersion, traceResponse, validateAndEmitRequest, writeAttributesToXml, writeBodyToXml, writeToXml
-
-
-
-
Constructor Detail
-
GetEventsRequest
public GetEventsRequest(ExchangeService service) throws Exception
Initializes a new instance.- Parameters:
service- the service- Throws:
Exception
-
-
Method Detail
-
createServiceResponse
protected GetEventsResponse createServiceResponse(ExchangeService service, int responseIndex)
Creates the service response.- Specified by:
createServiceResponsein classMultiResponseServiceRequest<GetEventsResponse>- Parameters:
service- the serviceresponseIndex- the response index- Returns:
- Service response
-
getExpectedResponseMessageCount
protected int getExpectedResponseMessageCount()
Gets the expected response message count.- Specified by:
getExpectedResponseMessageCountin classMultiResponseServiceRequest<GetEventsResponse>- Returns:
- Response count
-
getXmlElementName
public String getXmlElementName()
Gets the name of the XML element.- Specified by:
getXmlElementNamein classServiceRequestBase<ServiceResponseCollection<GetEventsResponse>>- Returns:
- XML element name
-
getResponseXmlElementName
protected String getResponseXmlElementName()
Gets the name of the response XML element.- Specified by:
getResponseXmlElementNamein classServiceRequestBase<ServiceResponseCollection<GetEventsResponse>>- Returns:
- XML element name
-
getResponseMessageXmlElementName
protected String getResponseMessageXmlElementName()
Gets the name of the response message XML element.- Specified by:
getResponseMessageXmlElementNamein classMultiResponseServiceRequest<GetEventsResponse>- Returns:
- XML element name
-
validate
protected void validate() throws Exception
Validates the request.- Overrides:
validatein classServiceRequestBase<ServiceResponseCollection<GetEventsResponse>>- Throws:
Exception- the exception
-
writeElementsToXml
protected void writeElementsToXml(EwsServiceXmlWriter writer) throws XMLStreamException, ServiceXmlSerializationException
Writes the elements to XML writer.- Specified by:
writeElementsToXmlin classServiceRequestBase<ServiceResponseCollection<GetEventsResponse>>- Parameters:
writer- the writer- Throws:
XMLStreamException- the XML stream exceptionServiceXmlSerializationException- the service xml serialization exception
-
getMinimumRequiredServerVersion
protected ExchangeVersion getMinimumRequiredServerVersion()
Gets the request version.- Specified by:
getMinimumRequiredServerVersionin classServiceRequestBase<ServiceResponseCollection<GetEventsResponse>>- Returns:
- Earliest Exchange version in which this request is supported
-
getSubscriptionId
public String getSubscriptionId()
gets the subscriptionId.- Returns:
- the subscriptionId.
-
setSubscriptionId
public void setSubscriptionId(String subscriptionId)
Sets the subscriptionId.- Parameters:
subscriptionId- the subscriptionId.
-
getWatermark
public String getWatermark()
gets the watermark.- Returns:
- the watermark.
-
setWatermark
public void setWatermark(String watermark)
Sets the watermark.- Parameters:
watermark- the new watermark
-
-