## Uses of Class
com.independentsoft.exchange.Item

- Packages that use Item
  Package | Description
  --- | ---
  com.independentsoft.exchange |

- - ### Uses of Item in com.independentsoft.exchange

    Subclasses of Item in com.independentsoft.exchange
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AcceptItem` Represents an Accept reply to a meeting request.
    `class` | `AcceptSharingInvitation` This class is used to accept a sharing invitation.
    `class` | `Appointment` Represents an Exchange calendar item.
    `class` | `CancelItem` Represents the response object that is used to cancel a meeting.
    `class` | `Contact` Represents the contact item in the Exchange store.
    `class` | `DeclineItem` Represents a Decline reply to a meeting request.
    `class` | `DistributionList` Represents a distribution list.
    `class` | `ForwardItem` Contains an Exchange store item to forward to recipients.
    `class` | `Journal` The Class Journal.
    `class` | `MeetingCancellation` Represents a meeting cancellation in the Exchange store.
    `class` | `MeetingMessage` Represents a meeting in the Exchange store.
    `class` | `MeetingRegistrationResponse` Represents a meeting registration response in the Exchange store.
    `class` | `MeetingRequest` Represents a meeting request in the Exchange store.
    `class` | `MeetingResponse` Represents a meeting response in the Exchange store.
    `class` | `Message` Represents a Microsoft Exchange e-mail message.
    `class` | `MessageResponse` The Class MessageResponse.
    `class` | `Note` Represents a note in a Notes folder.
    `class` | `Post` Represents a post item in the Exchange store.
    `class` | `PostReplyItem` Contains a reply to a post item.
    `class` | `RemoveItem` Represents a response object that is used to remove a meeting item when a MeetingCancellation message is received.
    `class` | `ReplyAllItem` Represents a reply all item response object that is used to reply to the sender and all recipients of an item.
    `class` | `ReplyItem` Contains a reply to the sender of an item in the Exchange store.
    `class` | `ResponseItem` Represents response item.
    `class` | `SuppressReadReceipt` Element is used to suppress read receipts.
    `class` | `Task` Represents a task in the Exchange store.
    `class` | `TentativelyAcceptItem` Represents a Tentative reply to a meeting request.

    Methods in com.independentsoft.exchange that return Item
    Modifier and Type | Method and Description
    --- | ---
    `Item` | ItemAttachment.`getItem()` Gets the item that is associated with the attachment.
    `Item` | Service.`getItem(ItemId itemId)` Gets an item.
    `Item` | Service.`getItem(ItemId itemId, ItemShape itemShape)` Gets an item.
    `Item` | Service.`getItem(ItemId itemId, java.util.List<PropertyPath> propertyPaths)` Gets an item.
    `Item` | Service.`getItem(ItemId itemId, ShapeType shapeType)` Gets an item.
    `Item` | Service.`getItem(java.lang.String itemId)` Gets an item.
    `Item` | Service.`getItem(java.lang.String itemId, ItemShape itemShape)` Gets an item.
    `Item` | Service.`getItem(java.lang.String itemId, java.util.List<PropertyPath> propertyPaths)` Gets an item.
    `Item` | Service.`getItem(java.lang.String itemId, ShapeType shapeType)` Gets an item.

    Methods in com.independentsoft.exchange that return types with arguments of type Item
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<Item>` | MeetingRequest.`getAdjacentMeetings()` Gets all calendar items that are adjacent to a meeting time.
    `java.util.List<Item>` | Appointment.`getAdjacentMeetings()` Gets all appointments that are adjacent to a meeting time.
    `java.util.List<Item>` | MeetingRequest.`getConflictingMeetings()` Gets all items that conflict with a meeting time.
    `java.util.List<Item>` | Appointment.`getConflictingMeetings()` Gets all items that conflict with a meeting time.
    `java.util.List<Item>` | SyncItemsResponse.`getCreatedItems()` Gets a collection of items to create in the local client store.
    `java.util.List<Item>` | ItemInfoResponse.`getItems()` Gets a collection of items.
    `java.util.List<Item>` | Group.`getItems()` Gets an array of grouped items.
    `java.util.List<Item>` | FindItemResponse.`getItems()` Gets a list of items found by using the FindItem Operation.
    `java.util.List<Item>` | ConversationNode.`getItems()` Gets the items.
    `java.util.List<Item>` | SyncItemsResponse.`getUpdatedItems()` Gets a collection of items to update in the local client store.

    Methods in com.independentsoft.exchange with parameters of type Item
    Modifier and Type | Method and Description
    --- | ---
    `ItemId` | Service.`createItem(Item item)` Creates an item.
    `ItemId` | Service.`createItem(Item item, FolderId parentFolderId)` Creates an item.
    `ItemId` | Service.`createItem(Item item, FolderId parentFolderId, MessageDisposition messageDisposition)` Creates an item.
    `ItemId` | Service.`createItem(Item item, FolderId parentFolderId, MessageDisposition messageDisposition, SendMeetingInvitations sendMeetingInvitations)` Creates an item.
    `ItemId` | Service.`createItem(Item item, FolderId parentFolderId, SendMeetingInvitations sendMeetingInvitations)` Creates an item.
    `ItemId` | Service.`createItem(Item item, StandardFolder standardFolder)` Creates an item.
    `ItemId` | Service.`createItem(Item item, StandardFolder standardFolder, MessageDisposition messageDisposition)` Creates an item.
    `ItemId` | Service.`createItem(Item item, StandardFolder standardFolder, MessageDisposition messageDisposition, SendMeetingInvitations sendMeetingInvitations)` Creates an item.
    `ItemId` | Service.`createItem(Item item, StandardFolder standardFolder, SendMeetingInvitations sendMeetingInvitations)` Creates an item.
    `void` | ItemAttachment.`setItem(Item item)` Sets the item that is associated with the attachment.

    Method parameters in com.independentsoft.exchange with type arguments of type Item
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<ItemInfoResponse>` | Service.`createItem(java.util.List<Item> items)` Creates multiple items.
    `java.util.List<ItemInfoResponse>` | Service.`createItem(java.util.List<Item> items, FolderId parentFolderId)` Creates multiple items.
    `java.util.List<ItemInfoResponse>` | Service.`createItem(java.util.List<Item> items, FolderId parentFolderId, MessageDisposition messageDisposition)` Creates multiple items.
    `java.util.List<ItemInfoResponse>` | Service.`createItem(java.util.List<Item> items, FolderId parentFolderId, MessageDisposition messageDisposition, SendMeetingInvitations sendMeetingInvitations)` Creates multiple items.
    `java.util.List<ItemInfoResponse>` | Service.`createItem(java.util.List<Item> items, FolderId parentFolderId, SendMeetingInvitations sendMeetingInvitations)` Creates multiple items.
    `java.util.List<ItemInfoResponse>` | Service.`createItem(java.util.List<Item> items, StandardFolder standardFolder)` Creates multiple items.
    `java.util.List<ItemInfoResponse>` | Service.`createItem(java.util.List<Item> items, StandardFolder standardFolder, MessageDisposition messageDisposition)` Creates multiple items.
    `java.util.List<ItemInfoResponse>` | Service.`createItem(java.util.List<Item> items, StandardFolder standardFolder, MessageDisposition messageDisposition, SendMeetingInvitations sendMeetingInvitations)` Creates multiple items.
    `java.util.List<ItemInfoResponse>` | Service.`createItem(java.util.List<Item> items, StandardFolder standardFolder, SendMeetingInvitations sendMeetingInvitations)` Creates multiple items.
    `java.util.List<ItemInfoResponse>` | Service.`createItemImplementation(java.util.List<Item> items, FolderId parentFolderId, MessageDisposition messageDisposition, SendMeetingInvitations sendMeetingInvitations)` Creates the item implementation.

    Constructors in com.independentsoft.exchange with parameters of type Item
    Constructor and Description
    `ItemAttachment(Item item)` Initializes a new instance of the ItemAttachment class.
    `ItemAttachment(java.lang.String name, Item item)` Initializes a new instance of the ItemAttachment class.