Examples of GetItemResponseType


Examples of com.microsoft.schemas.exchange.services.x2006.messages.GetItemResponseType

        ItemInfoResponseMessageType infoMessage = mock(ItemInfoResponseMessageType.class);
        when(infoMessage.getResponseCode()).thenReturn(ResponseCodeType.ERROR_ACCESS_DENIED);
        ArrayOfResponseMessagesType responseArr = mock(ArrayOfResponseMessagesType.class);
        when(responseArr.getGetItemResponseMessageArray())
                .thenReturn(new ItemInfoResponseMessageType[]{infoMessage});
        GetItemResponseType getResponse = mock(GetItemResponseType.class);
        when(getResponse.getResponseMessages()).thenReturn(responseArr);
        when(getService().getItem(any(GetItemType.class), eq(getDefaultUser()))).thenReturn(getResponse);

        Vector<String> ids = new Vector<String>();
        ids.add("abcd");
View Full Code Here

Examples of com.microsoft.schemas.exchange.services.x2006.messages.GetItemResponseType

    protected void mockGetItem(final MessageType[] messages, final List<String> requestedList, final String user)
            throws XmlException, ServiceCallException, IOException, HttpErrorException
    {
        GetItemType getItem = GetItemHelper.getGetItemsRequest(requestedList);
        GetItemResponseType getItemResponse = mock(GetItemResponseType.class);
        ArrayOfResponseMessagesType arrayOfResponseMessages = mock(ArrayOfResponseMessagesType.class);
        ItemInfoResponseMessageType itemInfoResponseMessage = mock(ItemInfoResponseMessageType.class);
        ArrayOfRealItemsType arrayOfRealItems = mock(ArrayOfRealItemsType.class);
        LOG.debug("Expecting get item request for User:{}; Data:{}", user, getItem);
        when(service.getItem(likeThis(getItem), eq(user))).thenReturn(getItemResponse);
        when(getItemResponse.getResponseMessages()).thenReturn(arrayOfResponseMessages);
        when(arrayOfResponseMessages.getGetItemResponseMessageArray())
                .thenReturn(new ItemInfoResponseMessageType[]{itemInfoResponseMessage});
        when(itemInfoResponseMessage.getItems()).thenReturn(arrayOfRealItems);
        when(arrayOfRealItems.getMessageArray()).thenReturn(messages);
    }
View Full Code Here

Examples of com.microsoft.schemas.exchange.services.x2006.messages.GetItemResponseType

               .respondWith(HttpURLConnection.HTTP_OK, soap(GET_ITEM_RESPONSE).getBytes("UTF-8"));

        GetItemType getReq = GetItemDocument.Factory.parse(GET_ITEM_REQUEST).getGetItem();

        ExchangeService service = new ExchangeService(URL, factory);
        GetItemResponseType response = service.getItem(getReq, "bkerr");

        GetItemResponseType expected = EnvelopeDocument.Factory.parse(soap(GET_ITEM_RESPONSE))
                                       .getEnvelope().getBody().getGetItemResponse();

        assertEquals(expected.toString(), response.toString());
    }
View Full Code Here

Examples of com.microsoft.schemas.exchange.services.x2006.messages.GetItemResponseType

        GetItemType getReq = GetItemDocument.Factory.parse(GET_ITEM_REQUEST).getGetItem();
        ExchangeService service = new ExchangeService(URL, factory);

        try
        {
            GetItemResponseType response = service.getItem(getReq, "bkerr");
        }
        catch (ServiceCallException e)
        {
            assertEquals("Error parsing SOAP response.", e.getMessage());
        }
View Full Code Here

Examples of com.microsoft.schemas.exchange.services.x2006.messages.GetItemResponseType

        GetItemType getReq = GetItemDocument.Factory.parse(GET_ITEM_REQUEST).getGetItem();
        ExchangeService service = new ExchangeService(URL, factory);

        try
        {
            GetItemResponseType response = service.getItem(getReq, "bkerr");
        }
        catch (ServiceCallException e)
        {
            assertEquals("Error parsing SOAP response.", e.getMessage());
        }
View Full Code Here

Examples of com.microsoft.schemas.exchange.services.x2006.messages.GetItemResponseType

        GetItemType getReq = GetItemDocument.Factory.parse(GET_ITEM_REQUEST).getGetItem();
        ExchangeService service = new ExchangeService(URL, factory);

        try
        {
            GetItemResponseType response = service.getItem(getReq, "bkerr");
        }
        catch (ServiceCallException e)
        {
            assertEquals("SOAP response did not contain a body.", e.getMessage());
        }
View Full Code Here

Examples of com.microsoft.schemas.exchange.services.x2006.messages.GetItemResponseType

        if (max <= startIndex)
        {
            return new Vector<MailboxItem>();
        }
        LOG.trace("Making request:\n" + getGetItemsRequest(ids.subList(startIndex, max)).toString());
        GetItemResponseType response = exchangeService.getItem(getGetItemsRequest(ids.subList(startIndex, max)),
                                                               targetUser);

        if (response == null)
        {
            LOG.debug("Exchange service returned null get item response for request:\n{}",
                      getGetItemsRequest(ids.subList(startIndex, max)).toString());
            throw new ServiceCallException(ServiceCallException.Reason.OTHER, "Null response from Exchange service.");
        }

        ItemInfoResponseMessageType[] array = response.getResponseMessages().getGetItemResponseMessageArray();
        Vector<MailboxItem> items = new Vector<MailboxItem>();
        for (ItemInfoResponseMessageType message : array)
        {
            ResponseCodeType.Enum errorCode = message.getResponseCode();
            if (errorCode != null && errorCode != ResponseCodeType.NO_ERROR)
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.