Examples of NonEmptyArrayOfBaseItemIdsType


Examples of com.microsoft.schemas.exchange.services.x2006.types.NonEmptyArrayOfBaseItemIdsType

    @Test
    public void testGetGetItemsRequestNull()
    {
        GetItemType getItem = GetItemType.Factory.newInstance();
        getItem.addNewItemShape().setBaseShape(DefaultShapeNamesType.ALL_PROPERTIES);
        NonEmptyArrayOfBaseItemIdsType items = getItem.addNewItemIds();
        assertEquals(getItem.xmlText(), GetItemHelper.getGetItemsRequest(null).xmlText());
    }
View Full Code Here

Examples of com.microsoft.schemas.exchange.services.x2006.types.NonEmptyArrayOfBaseItemIdsType

    @Test
    public void testGetGetItemsRequest0()
    {
        GetItemType getItem = GetItemType.Factory.newInstance();
        getItem.addNewItemShape().setBaseShape(DefaultShapeNamesType.ALL_PROPERTIES);
        NonEmptyArrayOfBaseItemIdsType items = getItem.addNewItemIds();
        assertEquals(getItem.xmlText(), GetItemHelper.getGetItemsRequest(new ArrayList<String>()).xmlText());
    }
View Full Code Here

Examples of com.microsoft.schemas.exchange.services.x2006.types.NonEmptyArrayOfBaseItemIdsType

    @Test
    public void testGetGetItemsRequest1()
    {
        GetItemType getItem = GetItemType.Factory.newInstance();
        getItem.addNewItemShape().setBaseShape(DefaultShapeNamesType.ALL_PROPERTIES);
        NonEmptyArrayOfBaseItemIdsType items = getItem.addNewItemIds();
        items.addNewItemId().setId("idNumber0");
        ArrayList<String> ids = new ArrayList<String>();
        ids.add("idNumber0");
        assertEquals(getItem.xmlText(), GetItemHelper.getGetItemsRequest(ids).xmlText());
    }
View Full Code Here

Examples of com.microsoft.schemas.exchange.services.x2006.types.NonEmptyArrayOfBaseItemIdsType

    @Test
    public void testGetGetItemsRequest100()
    {
        GetItemType getItem = GetItemType.Factory.newInstance();
        getItem.addNewItemShape().setBaseShape(DefaultShapeNamesType.ALL_PROPERTIES);
        NonEmptyArrayOfBaseItemIdsType items = getItem.addNewItemIds();
        final int idCount = 100;
        for (int i = 0; i < idCount; i++)
        {
            items.addNewItemId().setId("idNumber" + i);
        }
        ArrayList<String> ids = new ArrayList<String>();
        for (int i = 0; i < idCount; i++)
        {
            ids.add("idNumber" + i);
View Full Code Here

Examples of com.microsoft.schemas.exchange.services.x2006.types.NonEmptyArrayOfBaseItemIdsType

    public void deleteEmails(final String user, final List<MessageId> emails) throws FailedToDeleteMessage
    {
        EnvelopeDocument request = createEmptyRequest(user);
        DeleteItemType deleteItem = request.getEnvelope().addNewBody().addNewDeleteItem();
        deleteItem.setDeleteType(DisposalType.HARD_DELETE);
        NonEmptyArrayOfBaseItemIdsType doomedItems = deleteItem.addNewItemIds();
        for (MessageId email : emails)
        {
            String emailId = email.getId();
            doomedItems.addNewItemId().setId(emailId);
            LOG.debug("Preparing to delete email item: {}", emailId);
        }
        BodyType response = sendRequest(request);
        ResponseMessageType[] responses =
                response.getDeleteItemResponse().getResponseMessages().getDeleteItemResponseMessageArray();
View Full Code Here

Examples of com.microsoft.schemas.exchange.services.x2006.types.NonEmptyArrayOfBaseItemIdsType

                              final List<MessageId> messageIds) throws FailedToMoveMessage
    {
        EnvelopeDocument request = createEmptyRequest(user);
        MoveItemType moveItem = request.getEnvelope().addNewBody().addNewMoveItem();
        moveItem.setToFolderId(targetFolderId);
        NonEmptyArrayOfBaseItemIdsType itemIds = moveItem.addNewItemIds();
        for (MessageId messageId : messageIds)
        {
            ItemIdType itemId = itemIds.addNewItemId();
            itemId.setId(messageId.getId());
            itemId.setChangeKey(messageId.getChangeKey());
        }
        BodyType response = sendRequest(request);
        ItemInfoResponseMessageType[] responses =
View Full Code Here

Examples of com.microsoft.schemas.exchange.services.x2006.types.NonEmptyArrayOfBaseItemIdsType

     */
    static GetItemType getGetItemsRequest(final List<String> ids)
    {
        GetItemType getItem = GetItemType.Factory.newInstance();
        getItem.addNewItemShape().setBaseShape(DefaultShapeNamesType.ALL_PROPERTIES);
        NonEmptyArrayOfBaseItemIdsType items = getItem.addNewItemIds();
        if (ids != null)
        {
            for (String id : ids)
            {
                items.addNewItemId().setId(id);
            }
        }
        return getItem;
    }
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.