microsoft.exchange.webservices.data.core.response
Class CreateItemResponse

java.lang.Object
  extended by microsoft.exchange.webservices.data.core.response.ServiceResponse
      extended by microsoft.exchange.webservices.data.core.response.CreateItemResponse
All Implemented Interfaces:
IGetObjectInstanceDelegate<ServiceObject>

public final class CreateItemResponse
extends ServiceResponse

Represents the response to an individual item creation operation.


Constructor Summary
CreateItemResponse(Item item)
          Initializes a new instance.
 
Method Summary
 List<Item> getItems()
          Gets the item.
protected  Item getObjectInstance(ExchangeService service, String xmlElementName)
          Gets Item instance.
 ServiceObject getObjectInstanceDelegate(ExchangeService service, String xmlElementName)
          Gets the object instance delegate.
protected  void loaded()
          Clears the change log of the created folder if the creation succeeded.
protected  void readElementsFromXml(EwsServiceXmlReader reader)
          Reads response elements from XML.
 
Methods inherited from class microsoft.exchange.webservices.data.core.response.ServiceResponse
getBatchProcessingStopped, getErrorCode, getErrorDetails, getErrorMessage, getErrorProperties, getResult, internalThrowIfNecessary, loadExtraErrorDetailsFromXml, loadFromXml, mapErrorCodeToErrorMessage, parseMessageXml, setErrorMessage, throwIfNecessary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreateItemResponse

public CreateItemResponse(Item item)
Initializes a new instance.

Parameters:
item - The item.
Method Detail

getObjectInstance

protected Item getObjectInstance(ExchangeService service,
                                 String xmlElementName)
Gets Item instance.

Parameters:
service - The service.
xmlElementName - Name of the XML element.
Returns:
the object instance

loaded

protected void loaded()
Clears the change log of the created folder if the creation succeeded.

Overrides:
loaded in class ServiceResponse

getObjectInstanceDelegate

public ServiceObject getObjectInstanceDelegate(ExchangeService service,
                                               String xmlElementName)
                                        throws Exception
Gets the object instance delegate.

Specified by:
getObjectInstanceDelegate in interface IGetObjectInstanceDelegate<ServiceObject>
Parameters:
service - accepts ExchangeService
xmlElementName - accepts String
Returns:
object
Throws:
Exception - throws Exception

readElementsFromXml

protected void readElementsFromXml(EwsServiceXmlReader reader)
                            throws Exception
Reads response elements from XML.

Overrides:
readElementsFromXml in class ServiceResponse
Parameters:
reader - the reader
Throws:
Exception - the exception

getItems

public List<Item> getItems()
Gets the item.

Returns:
List of item.


Copyright © 2012–2015 Microsoft. All rights reserved.