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

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

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

    Subclasses of ItemId in com.independentsoft.exchange
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OccurrenceItemId` Identifies a single occurrence of a recurring item.
    `class` | `RecurringMasterItemId` Identifies a recurrence master item by identifying the identifiers of one of its related occurrence items.

    Methods in com.independentsoft.exchange that return ItemId
    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.
    `ItemId` | Service.`deleteAttachment(AttachmentInfo attachmentInfo)` Deletes file or item attachment from an existing item.
    `ItemId` | Service.`deleteAttachment(java.util.List<java.lang.String> attachmentIds)` Deletes file or item attachments from an existing item.
    `ItemId` | Service.`deleteAttachment(java.lang.String attachmentId)` Deletes file or item attachment from an existing item.
    `ItemId` | MeetingMessage.`getAppointmentId()` Gets the unique identifier and change key of an item in the Exchange store.
    `ItemId` | Item.`getConversationId()` Gets the identifier of an item or conversation.
    `ItemId` | ConversationRequest.`getConversationId()` Gets the conversation id.
    `ItemId` | ConversationItemResponse.`getConversationId()` Gets the conversation id.
    `ItemId` | ConversationAction.`getConversationId()` Gets the identifier of the conversation that will have the action specified by the Action (ConversationActionTypeType) element applied to items in the conversation.
    `ItemId` | ImGroup.`getGroupId()` Gets the unique identifier and change key of an item in the Exchange store.
    `ItemId` | Conversation.`getId()` Gets the identifier of a conversation.
    `ItemId` | UserConfiguration.`getItemId()` Gets the user configuration object item identifier.
    `ItemId` | UploadItemsResponse.`getItemId()` Gets the item id.
    `ItemId` | UploadItem.`getItemId()` Gets the unique identifier and change key of an item to create or update in the Exchange store.
    `ItemId` | ReminderItemAction.`getItemId()` Gets the item id.
    `ItemId` | Reminder.`getItemId()` Gets the item id.
    `ItemId` | ReadFlagChange.`getItemId()` Gets the item for which the read-flag has been changed.
    `ItemId` | PreviewItem.`getItemId()` Gets the unique identifier and change key of an item in the Exchange store.
    `ItemId` | Occurrence.`getItemId()` Gets the unique identifier and change key of a modified occurrence of a recurring calendar item.
    `ItemId` | NonIndexableItemDetail.`getItemId()` Gets the item id.
    `ItemId` | Mailbox.`getItemId()` Gets the item identifier of a contact or private distribution list for recipients from a user's contacts folder.
    `ItemId` | ItemChange.`getItemId()` Gets the unique identifier and change key of an item in the Exchange store.
    `ItemId` | Item.`getItemId()` Gets the unique identifier and change key of an item in the Exchange store.
    `ItemId` | ExportItemsResponse.`getItemId()` Gets the item identifier of an exported item.
    `ItemId` | DeleteAttachmentResponse.`getItemId()` Gets the parent item or new change key of the root item of a deleted attachment.
    `ItemId` | MarkAsJunkResponse.`getMovedItemId()` Contains the item identifier of a moved item.
    `ItemId` | PreviewItem.`getParentItemId()` Gets the identifier of the parent item.
    `ItemId` | Persona.`getPersonaId()` Gets the persona id.
    `ItemId` | Reminder.`getRecurringMasterItemId()` Gets the recurring master item id.
    `ItemId` | ResponseItem.`getReferenceItemId()` Gets the item identifier that is related to a response object.
    `ItemId` | RuleActions.`getServerReplyWithMessage()` Gets the ID of the template message that is to be sent as a reply to incoming messages.
    `ItemId` | PersonaAttribution.`getSourceId()` Gets the source id.
    `ItemId` | Service.`sendMeetingRequest(Appointment appointment)` Sends meeting request.
    `ItemId` | Service.`sendMeetingRequest(Appointment appointment, FolderId sentItemsFolderId)` Sends meeting request.
    `ItemId` | Service.`sendMeetingRequest(Appointment appointment, SendMeetingInvitations sendMeetingInvitations)` Sends meeting request.
    `ItemId` | Service.`sendMeetingRequest(Appointment appointment, SendMeetingInvitations sendMeetingInvitations, FolderId sentItemsFolderId)` Sends meeting request.
    `ItemId` | Service.`updateItem(ItemChange itemChange)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemChange itemChange, ConflictResolution conflictResolution)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemChange itemChange, ConflictResolution conflictResolution, MessageDisposition messageDisposition)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemChange itemChange, ConflictResolution conflictResolution, MessageDisposition messageDisposition, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemChange itemChange, ConflictResolution conflictResolution, MessageDisposition messageDisposition, SendMeetingOption sendMeetingOption, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemChange itemChange, ConflictResolution conflictResolution, SendMeetingOption sendMeetingOption)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemChange itemChange, ConflictResolution conflictResolution, SendMeetingOption sendMeetingOption, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemChange itemChange, MessageDisposition messageDisposition)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemChange itemChange, MessageDisposition messageDisposition, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemChange itemChange, SendMeetingOption sendMeetingOption)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemChange itemChange, SendMeetingOption sendMeetingOption, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, ConflictResolution conflictResolution)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, ConflictResolution conflictResolution, MessageDisposition messageDisposition)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, ConflictResolution conflictResolution, MessageDisposition messageDisposition, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, ConflictResolution conflictResolution, SendMeetingOption sendMeetingOption)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, ConflictResolution conflictResolution, SendMeetingOption sendMeetingOption, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, java.util.List<PropertyPath> propertiesToDelete, java.util.List<Property> propertiesToAppend, ConflictResolution conflictResolution, MessageDisposition messageDisposition, SendMeetingOption sendMeetingOption, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, MessageDisposition messageDisposition)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, MessageDisposition messageDisposition, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, SendMeetingOption sendMeetingOption)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, SendMeetingOption sendMeetingOption, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet, ConflictResolution conflictResolution)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet, ConflictResolution conflictResolution, MessageDisposition messageDisposition)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet, ConflictResolution conflictResolution, MessageDisposition messageDisposition, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet, ConflictResolution conflictResolution, SendMeetingOption sendMeetingOption)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet, ConflictResolution conflictResolution, SendMeetingOption sendMeetingOption, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet, MessageDisposition messageDisposition)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet, MessageDisposition messageDisposition, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete, ConflictResolution conflictResolution)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete, ConflictResolution conflictResolution, MessageDisposition messageDisposition)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete, ConflictResolution conflictResolution, MessageDisposition messageDisposition, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete, ConflictResolution conflictResolution, SendMeetingOption sendMeetingOption)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete, ConflictResolution conflictResolution, SendMeetingOption sendMeetingOption, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete, MessageDisposition messageDisposition)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete, MessageDisposition messageDisposition, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete, SendMeetingOption sendMeetingOption)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete, SendMeetingOption sendMeetingOption, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet, SendMeetingOption sendMeetingOption)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet, SendMeetingOption sendMeetingOption, FolderId sentItemsFolderId)` Updates the properties of an existing item.

    Methods in com.independentsoft.exchange that return types with arguments of type ItemId
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<ItemId>` | SyncItemsResponse.`getDeletedItems()` Gets a collection of items to delete in the local client store.
    `java.util.List<ItemId>` | Conversation.`getDraftItemIds()` Gets the draft item ids.
    `java.util.List<ItemId>` | Conversation.`getGlobalItemIds()` Gets the collection of item identifiers for all conversation items in a mailbox.
    `java.util.List<ItemId>` | PerformReminderActionResponse.`getItemIds()` Gets the item ids.
    `java.util.List<ItemId>` | Conversation.`getItemIds()` Gets the collection of item identifiers for all conversation items in the current folder.
    `java.util.List<ItemId>` | ImGroup.`getMemberCorrelationKey()` Gets the member correlation key.

    Methods in com.independentsoft.exchange with parameters of type ItemId
    Modifier and Type | Method and Description
    --- | ---
    `Response` | Service.`addImContactToGroup(ItemId groupId, ItemId contactId)` Adds the im contact to group.
    `PersonaInfoResponse` | Service.`addNewImContactToGroup(ItemId groupId, java.lang.String imAddress)` Adds the new im contact to group.
    `PersonaInfoResponse` | Service.`addNewImContactToGroup(ItemId groupId, java.lang.String imAddress, java.lang.String displayName)` Adds the new im contact to group.
    `PersonaInfoResponse` | Service.`addNewTelUriContactToGroup(ItemId groupId, java.lang.String telUriAddress, java.lang.String imTelephoneNumber, java.lang.String imContactSipUriAddress)` Adds the new tel uri contact to group.
    `ItemInfoResponse` | Service.`archiveItem(ItemId itemId, FolderId targetFolderId)` Archive item.
    `ItemInfoResponse` | Service.`archiveItem(ItemId itemId, StandardFolder standardFolder)` Archive item.
    `ItemInfoResponse` | Service.`copyItem(ItemId itemId, FolderId targetFolderId)` Copies an item.
    `ItemInfoResponse` | Service.`copyItem(ItemId itemId, StandardFolder standardFolder)` Copies an item.
    `AttachmentId` | Service.`createAttachment(Attachment attachment, ItemId itemId)` Creates either an item or file attachment and attaches it to the specified item.
    `java.util.List<CreateAttachmentResponse>` | Service.`createAttachment(java.util.List<Attachment> attachments, ItemId itemId)` Creates attachments and attaches them to the specified item.
    `Response` | Service.`deleteItem(ItemId itemId)` Deletes an item.
    `Response` | Service.`deleteItem(ItemId itemId, AffectedTaskOccurrences affectedTaskOccurrences)` Deletes an item.
    `Response` | Service.`deleteItem(ItemId itemId, DeleteType deleteType)` Deletes an item.
    `Response` | Service.`deleteItem(ItemId itemId, DeleteType deleteType, AffectedTaskOccurrences affectedTaskOccurrences)` Deletes an item.
    `Response` | Service.`deleteItem(ItemId itemId, DeleteType deleteType, SendMeetingInvitations sendMeetingInvitations)` Deletes an item.
    `Response` | Service.`deleteItem(ItemId itemId, DeleteType deleteType, SendMeetingInvitations sendMeetingInvitations, AffectedTaskOccurrences affectedTaskOccurrences)` Deletes an item.
    `Response` | Service.`deleteItem(ItemId itemId, SendMeetingInvitations sendMeetingInvitations)` Deletes an item.
    `ExpandDistributionListResponse` | Service.`expandDistributionList(ItemId itemId)` Expands a distribution list identified by the ItemId.
    `ExportItemsResponse` | Service.`exportItems(ItemId itemId)` Exports an item from a mailbox.
    `Appointment` | Service.`getAppointment(ItemId itemId)` Gets an appointment.
    `Appointment` | Service.`getAppointment(ItemId itemId, ItemShape itemShape)` Gets an appointment.
    `Appointment` | Service.`getAppointment(ItemId itemId, java.util.List<PropertyPath> propertyPaths)` Gets an appointment.
    `Appointment` | Service.`getAppointment(ItemId itemId, ShapeType shapeType)` Gets an appointment.
    `Contact` | Service.`getContact(ItemId itemId)` Gets a contact.
    `Contact` | Service.`getContact(ItemId itemId, ItemShape itemShape)` Gets a contact.
    `Contact` | Service.`getContact(ItemId itemId, java.util.List<PropertyPath> propertyPaths)` Gets a contact.
    `Contact` | Service.`getContact(ItemId itemId, ShapeType shapeType)` Gets a contact.
    `DistributionList` | Service.`getDistributionList(ItemId itemId)` Gets a DistributionList.
    `DistributionList` | Service.`getDistributionList(ItemId itemId, ItemShape itemShape)` Gets a DistributionList.
    `DistributionList` | Service.`getDistributionList(ItemId itemId, java.util.List<PropertyPath> propertyPaths)` Gets a DistributionList.
    `DistributionList` | Service.`getDistributionList(ItemId itemId, ShapeType shapeType)` Gets a DistributionList.
    `java.io.InputStream` | Service.`getExportItemsInputStream(ItemId itemId)`
    `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.
    `Journal` | Service.`getJournal(ItemId itemId)` Gets a journal.
    `Journal` | Service.`getJournal(ItemId itemId, ItemShape itemShape)` Gets a journal.
    `Journal` | Service.`getJournal(ItemId itemId, java.util.List<PropertyPath> propertyPaths)` Gets a journal.
    `Journal` | Service.`getJournal(ItemId itemId, ShapeType shapeType)` Gets a journal.
    `MeetingCancellation` | Service.`getMeetingCancellation(ItemId itemId)` Gets a meeting cancellation message.
    `MeetingCancellation` | Service.`getMeetingCancellation(ItemId itemId, ItemShape itemShape)` Gets a meeting cancellation message.
    `MeetingCancellation` | Service.`getMeetingCancellation(ItemId itemId, java.util.List<PropertyPath> propertyPaths)` Gets a meeting cancellation message.
    `MeetingCancellation` | Service.`getMeetingCancellation(ItemId itemId, ShapeType shapeType)` Gets a meeting cancellation message.
    `MeetingMessage` | Service.`getMeetingMessage(ItemId itemId)` Gets a meeting message.
    `MeetingMessage` | Service.`getMeetingMessage(ItemId itemId, ItemShape itemShape)` Gets a meeting message.
    `MeetingMessage` | Service.`getMeetingMessage(ItemId itemId, java.util.List<PropertyPath> propertyPaths)` Gets a meeting message.
    `MeetingMessage` | Service.`getMeetingMessage(ItemId itemId, ShapeType shapeType)` Gets a meeting message.
    `MeetingRequest` | Service.`getMeetingRequest(ItemId itemId)` Gets a meeting request message.
    `MeetingRequest` | Service.`getMeetingRequest(ItemId itemId, ItemShape itemShape)` Gets a meeting request message.
    `MeetingRequest` | Service.`getMeetingRequest(ItemId itemId, java.util.List<PropertyPath> propertyPaths)` Gets a meeting request message.
    `MeetingRequest` | Service.`getMeetingRequest(ItemId itemId, ShapeType shapeType)` Gets a meeting request message.
    `MeetingResponse` | Service.`getMeetingResponse(ItemId itemId)` Gets a meeting response message.
    `MeetingResponse` | Service.`getMeetingResponse(ItemId itemId, ItemShape itemShape)` Gets a meeting response message.
    `MeetingResponse` | Service.`getMeetingResponse(ItemId itemId, java.util.List<PropertyPath> propertyPaths)` Gets a meeting response message.
    `MeetingResponse` | Service.`getMeetingResponse(ItemId itemId, ShapeType shapeType)` Gets a meeting response message.
    `Message` | Service.`getMessage(ItemId itemId)` Gets a message.
    `Message` | Service.`getMessage(ItemId itemId, ItemShape itemShape)` Gets a message.
    `Message` | Service.`getMessage(ItemId itemId, java.util.List<PropertyPath> propertyPaths)` Gets a message.
    `Message` | Service.`getMessage(ItemId itemId, ShapeType shapeType)` Gets a message.
    `Message` | Service.`getMessageFile(ItemId itemId)` Gets an item as Outlook .msg file.
    `Message` | Service.`getMessageFile(ItemId itemId, java.util.List<ExtendedPropertyPath> customPropertyPaths)` Gets an item as Outlook .msg file.
    `Note` | Service.`getNote(ItemId itemId)` Gets a note.
    `Note` | Service.`getNote(ItemId itemId, ItemShape itemShape)` Gets a note.
    `Note` | Service.`getNote(ItemId itemId, java.util.List<PropertyPath> propertyPaths)` Gets a note.
    `Note` | Service.`getNote(ItemId itemId, ShapeType shapeType)` Gets a note.
    `Persona` | Service.`getPersona(ItemId personaId)` Gets the persona.
    `Post` | Service.`getPost(ItemId itemId)` Gets a post item.
    `Post` | Service.`getPost(ItemId itemId, ItemShape itemShape)` Gets a post item.
    `Post` | Service.`getPost(ItemId itemId, java.util.List<PropertyPath> propertyPaths)` Gets a post item.
    `Post` | Service.`getPost(ItemId itemId, ShapeType shapeType)` Gets a post item.
    `Task` | Service.`getTask(ItemId itemId)` Gets a task.
    `Task` | Service.`getTask(ItemId itemId, ItemShape itemShape)` Gets a task.
    `Task` | Service.`getTask(ItemId itemId, java.util.List<PropertyPath> propertyPaths)` Gets a task.
    `Task` | Service.`getTask(ItemId itemId, ShapeType shapeType)` Gets a task.
    `MarkAsJunkResponse` | Service.`markAsJunk(ItemId itemId)` Mark as junk.
    `MarkAsJunkResponse` | Service.`markAsJunk(ItemId itemId, boolean isJunk)` Mark as junk.
    `MarkAsJunkResponse` | Service.`markAsJunk(ItemId itemId, boolean isJunk, boolean moveItem)` Mark as junk.
    `ItemInfoResponse` | Service.`moveItem(ItemId itemId, FolderId targetFolderId)` Moves an item.
    `ItemInfoResponse` | Service.`moveItem(ItemId itemId, StandardFolder standardFolder)` Moves an item.
    `PerformReminderActionResponse` | Service.`performReminderAction(ItemId ItemId, ReminderActionType type)` Perform reminder action.
    `PerformReminderActionResponse` | Service.`performReminderAction(ItemId ItemId, ReminderActionType type, java.util.Date newReminderTime)` Perform reminder action.
    `Response` | Service.`removeContactFromImList(ItemId contactId)` Removes the contact from im list.
    `Response` | Service.`removeDistributionGroupFromImList(ItemId groupId)` Removes the distribution group from im list.
    `Response` | Service.`removeImContactFromGroup(ItemId groupId, ItemId contactId)` Removes the im contact from group.
    `Response` | Service.`removeImGroup(ItemId groupId)` Removes the im group.
    `ItemInfoResponse` | Service.`send(ItemId itemId)` Sends an email message.
    `ItemInfoResponse` | Service.`send(ItemId itemId, boolean saveToFolder)` Sends an email message.
    `ItemInfoResponse` | Service.`send(ItemId itemId, boolean saveToFolder, FolderId sentItemsFolderId)` Sends an email message.
    `ItemInfoResponse` | Service.`send(ItemId itemId, FolderId sentItemsFolderId)` Sends an email message.
    `ItemInfoResponse` | Service.`send(ItemId itemId, StandardFolder standardFolder)` Sends an email message.
    `void` | ConversationRequest.`setConversationId(ItemId conversationId)` Sets the conversation id.
    `void` | ConversationAction.`setConversationId(ItemId conversationId)` Sets the identifier of the conversation that will have the action specified by the Action (ConversationActionTypeType) element applied to items in the conversation.
    `Response` | Service.`setImGroup(ItemId groupId, java.lang.String displayName)` Sets the im group.
    `void` | UserConfiguration.`setItemId(ItemId itemId)` Sets the user configuration object item identifier.
    `void` | UploadItem.`setItemId(ItemId itemId)` Sets the unique identifier and change key of an item to create or update in the Exchange store.
    `void` | ReminderItemAction.`setItemId(ItemId itemId)` Sets the item id.
    `void` | Occurrence.`setItemId(ItemId itemId)` Sets the unique identifier and change key of a modified occurrence of a recurring calendar item.
    `void` | Mailbox.`setItemId(ItemId itemId)` Sets the item identifier of a contact or private distribution list for recipients from a user's contacts folder.
    `void` | ItemChange.`setItemId(ItemId itemId)` Sets the unique identifier and change key of an item in the Exchange store.
    `void` | ResponseItem.`setReferenceItemId(ItemId referenceItemId)` Sets the item identifier that is related to a response object.
    `void` | RuleActions.`setServerReplyWithMessage(ItemId serverReplyWithMessage)` Sets the ID of the template message that is to be sent as a reply to incoming messages.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, ConflictResolution conflictResolution)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, ConflictResolution conflictResolution, MessageDisposition messageDisposition)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, ConflictResolution conflictResolution, MessageDisposition messageDisposition, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, ConflictResolution conflictResolution, SendMeetingOption sendMeetingOption)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, ConflictResolution conflictResolution, SendMeetingOption sendMeetingOption, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, java.util.List<PropertyPath> propertiesToDelete, java.util.List<Property> propertiesToAppend, ConflictResolution conflictResolution, MessageDisposition messageDisposition, SendMeetingOption sendMeetingOption, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, MessageDisposition messageDisposition)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, MessageDisposition messageDisposition, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, SendMeetingOption sendMeetingOption)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, java.util.List<Property> propertiesToSet, SendMeetingOption sendMeetingOption, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet, ConflictResolution conflictResolution)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet, ConflictResolution conflictResolution, MessageDisposition messageDisposition)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet, ConflictResolution conflictResolution, MessageDisposition messageDisposition, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet, ConflictResolution conflictResolution, SendMeetingOption sendMeetingOption)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet, ConflictResolution conflictResolution, SendMeetingOption sendMeetingOption, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet, MessageDisposition messageDisposition)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet, MessageDisposition messageDisposition, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete, ConflictResolution conflictResolution)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete, ConflictResolution conflictResolution, MessageDisposition messageDisposition)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete, ConflictResolution conflictResolution, MessageDisposition messageDisposition, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete, ConflictResolution conflictResolution, SendMeetingOption sendMeetingOption)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete, ConflictResolution conflictResolution, SendMeetingOption sendMeetingOption, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete, MessageDisposition messageDisposition)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete, MessageDisposition messageDisposition, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete, SendMeetingOption sendMeetingOption)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, PropertyPath propertyToDelete, SendMeetingOption sendMeetingOption, FolderId sentItemsFolderId)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet, SendMeetingOption sendMeetingOption)` Updates the properties of an existing item.
    `ItemId` | Service.`updateItem(ItemId itemId, Property propertyToSet, SendMeetingOption sendMeetingOption, FolderId sentItemsFolderId)` Updates the properties of an existing item.

    Method parameters in com.independentsoft.exchange with type arguments of type ItemId
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<ItemInfoResponse>` | Service.`archiveItem(java.util.List<ItemId> items, FolderId targetFolderId)` Archive item.
    `java.util.List<ItemInfoResponse>` | Service.`archiveItem(java.util.List<ItemId> items, StandardFolder standardFolder)` Archive item.
    `java.util.List<ItemInfoResponse>` | Service.`copyItem(java.util.List<ItemId> items, FolderId targetFolderId)` Copies multiple items.
    `java.util.List<ItemInfoResponse>` | Service.`copyItem(java.util.List<ItemId> items, StandardFolder standardFolder)` Copies multiple items.
    `java.util.List<Response>` | Service.`deleteItem(java.util.List<ItemId> items)` Deletes multiple items.
    `java.util.List<Response>` | Service.`deleteItem(java.util.List<ItemId> items, AffectedTaskOccurrences affectedTaskOccurrences)` Deletes multiple items.
    `java.util.List<Response>` | Service.`deleteItem(java.util.List<ItemId> items, DeleteType deleteType)` Deletes multiple items.
    `java.util.List<Response>` | Service.`deleteItem(java.util.List<ItemId> items, DeleteType deleteType, AffectedTaskOccurrences affectedTaskOccurrences)` Deletes multiple items.
    `java.util.List<Response>` | Service.`deleteItem(java.util.List<ItemId> items, DeleteType deleteType, SendMeetingInvitations sendMeetingInvitations)` Deletes multiple items.
    `java.util.List<Response>` | Service.`deleteItem(java.util.List<ItemId> items, DeleteType deleteType, SendMeetingInvitations sendMeetingInvitations, AffectedTaskOccurrences affectedTaskOccurrences)` Deletes multiple items.
    `java.util.List<Response>` | Service.`deleteItem(java.util.List<ItemId> items, SendMeetingInvitations sendMeetingInvitations)` Deletes multiple items.
    `java.util.List<ExportItemsResponse>` | Service.`exportItems(java.util.List<ItemId> itemIds)` Exports items from a mailbox.
    `GetImItemsResponse` | Service.`getImItems(java.util.List<ItemId> groupIds)` Gets the im items.
    `GetImItemsResponse` | Service.`getImItems(java.util.List<ItemId> groupIds, java.util.List<ItemId> contactIds)` Gets the im items.
    `GetImItemsResponse` | Service.`getImItems(java.util.List<ItemId> groupIds, java.util.List<ItemId> contactIds)` Gets the im items.
    `GetImItemsResponse` | Service.`getImItems(java.util.List<ItemId> groupIds, java.util.List<ItemId> contactIds, ExtendedPropertyList extendedProperties)` Gets the im items.
    `GetImItemsResponse` | Service.`getImItems(java.util.List<ItemId> groupIds, java.util.List<ItemId> contactIds, ExtendedPropertyList extendedProperties)` Gets the im items.
    `java.util.List<ItemInfoResponse>` | Service.`getItems(java.util.List<ItemId> items)` Gets items.
    `java.util.List<ItemInfoResponse>` | Service.`getItems(java.util.List<ItemId> items, ItemShape itemShape)` Gets items.
    `java.util.List<ItemInfoResponse>` | Service.`getItems(java.util.List<ItemId> items, java.util.List<PropertyPath> propertyPaths)` Gets items.
    `java.util.List<ItemInfoResponse>` | Service.`getItems(java.util.List<ItemId> items, ShapeType shapeType)` Gets items.
    `java.util.List<MarkAsJunkResponse>` | Service.`markAsJunk(java.util.List<ItemId> itemIds)` Mark as junk.
    `java.util.List<MarkAsJunkResponse>` | Service.`markAsJunk(java.util.List<ItemId> itemIds, boolean isJunk)` Mark as junk.
    `java.util.List<MarkAsJunkResponse>` | Service.`markAsJunk(java.util.List<ItemId> itemIds, boolean isJunk, boolean moveItem)` Mark as junk.
    `java.util.List<ItemInfoResponse>` | Service.`moveItem(java.util.List<ItemId> items, FolderId targetFolderId)` Moves multiple items.
    `java.util.List<ItemInfoResponse>` | Service.`moveItem(java.util.List<ItemId> items, StandardFolder standardFolder)` Moves multiple items.
    `java.util.List<ItemInfoResponse>` | Service.`send(java.util.List<ItemId> messages)` Sends email messages.
    `java.util.List<ItemInfoResponse>` | Service.`send(java.util.List<ItemId> messages, boolean saveToFolder)` Sends email messages.
    `java.util.List<ItemInfoResponse>` | Service.`send(java.util.List<ItemId> messages, boolean saveToFolder, FolderId sentItemsFolderId)` Sends email messages.
    `java.util.List<ItemInfoResponse>` | Service.`send(java.util.List<ItemId> messages, FolderId sentItemsFolderId)` Sends email messages.
    `java.util.List<ItemInfoResponse>` | Service.`send(java.util.List<ItemId> messages, StandardFolder standardFolder)` Sends email messages.
    `SyncItemsResponse` | Service.`syncItems(FolderId folderId, ItemShape itemShape, java.lang.String state, java.util.List<ItemId> ignoreItems)` Synchronizes the items of a specific folder.
    `SyncItemsResponse` | Service.`syncItems(FolderId folderId, ItemShape itemShape, java.lang.String state, java.util.List<ItemId> ignoreItems, int maxChangesReturned)` Synchronizes the items of a specific folder.
    `SyncItemsResponse` | Service.`syncItems(FolderId folderId, ItemShape itemShape, java.lang.String state, java.util.List<ItemId> ignoreItems, int maxChangesReturned, SyncItemsScope scope)` Synchronizes the items of a specific folder.
    `SyncItemsResponse` | Service.`syncItems(FolderId folderId, java.util.List<PropertyPath> propertyPaths, java.lang.String state, java.util.List<ItemId> ignoreItems)` Synchronizes the items of a specific folder.
    `SyncItemsResponse` | Service.`syncItems(FolderId folderId, java.util.List<PropertyPath> propertyPaths, java.lang.String state, java.util.List<ItemId> ignoreItems, int maxChangesReturned)` Synchronizes the items of a specific folder.
    `SyncItemsResponse` | Service.`syncItems(FolderId folderId, java.lang.String state, java.util.List<ItemId> ignoreItems)` Synchronizes the items of a specific folder.
    `SyncItemsResponse` | Service.`syncItems(FolderId folderId, java.lang.String state, java.util.List<ItemId> ignoreItems, int maxChangesReturned)` Synchronizes the items of a specific folder.
    `SyncItemsResponse` | Service.`syncItems(StandardFolder standardFolder, ItemShape itemShape, java.lang.String state, java.util.List<ItemId> ignoreItems)` Synchronizes the items of a specific folder.
    `SyncItemsResponse` | Service.`syncItems(StandardFolder standardFolder, ItemShape itemShape, java.lang.String state, java.util.List<ItemId> ignoreItems, int maxChangesReturned)` Synchronizes the items of a specific folder.
    `SyncItemsResponse` | Service.`syncItems(StandardFolder standardFolder, java.util.List<PropertyPath> propertyPaths, java.lang.String state, java.util.List<ItemId> ignoreItems)` Synchronizes the items of a specific folder.
    `SyncItemsResponse` | Service.`syncItems(StandardFolder standardFolder, java.util.List<PropertyPath> propertyPaths, java.lang.String state, java.util.List<ItemId> ignoreItems, int maxChangesReturned)` Synchronizes the items of a specific folder.
    `SyncItemsResponse` | Service.`syncItems(StandardFolder standardFolder, java.lang.String state, java.util.List<ItemId> ignoreItems)` Synchronizes the items of a specific folder.
    `SyncItemsResponse` | Service.`syncItems(StandardFolder standardFolder, java.lang.String state, java.util.List<ItemId> ignoreItems, int maxChangesReturned)` Synchronizes the items of a specific folder.

    Constructors in com.independentsoft.exchange with parameters of type ItemId
    Constructor and Description
    `AcceptItem(ItemId referenceItemId)` Initializes a new instance of the AcceptItem class with ItemId of the referenced item.
    `AcceptSharingInvitation(ItemId referenceItemId)` Initializes a new instance of the AcceptSharingInvitation class with ItemId of the referenced item.
    `CancelItem(ItemId referenceItemId)` Initializes a new instance of the CancelItem class.
    `ConversationRequest(ItemId conversationId)` Instantiates a new conversation request.
    `ConversationRequest(ItemId conversationId, java.lang.String syncState)` Instantiates a new conversation request.
    `DeclineItem(ItemId referenceItemId)` Initializes a new instance of the DeclineItem class.
    `ForwardItem(ItemId referenceItemId)` Initializes a new instance of the ForwardItem class.
    `ItemChange(ItemId itemId)` Initializes a new instance of the ItemChange class.
    `ItemChange(ItemId itemId, java.util.List<Property> propertiesToSet)` Initializes a new instance of the ItemChange class.
    `ItemChange(ItemId itemId, java.util.List<Property> propertiesToSet, java.util.List<PropertyPath> propertiesToDelete)` Initializes a new instance of the ItemChange class.
    `ItemChange(ItemId itemId, java.util.List<Property> propertiesToSet, java.util.List<PropertyPath> propertiesToDelete, java.util.List<Property> propertiesToAppend)` Initializes a new instance of the ItemChange class.
    `ItemChange(ItemId itemId, Property propertyToSet)` Initializes a new instance of the ItemChange class.
    `ItemChange(ItemId itemId, PropertyPath propertyToDelete)` Initializes a new instance of the ItemChange class.
    `ItemChange(ItemId itemId, Property propertyToSet, Property propertyToAppend)` Initializes a new instance of the ItemChange class.
    `ItemChange(ItemId itemId, Property propertyToSet, PropertyPath propertyToDelete)` Initializes a new instance of the ItemChange class.
    `ItemChange(ItemId itemId, Property propertyToSet, PropertyPath propertyToDelete, Property propertyToAppend)` Initializes a new instance of the ItemChange class.
    `Mailbox(ItemId itemId)` Initializes a new instance of the Mailbox class.
    `Occurrence(ItemId itemId)` Initializes a new instance of the Occurrence class.
    `PostReplyItem(ItemId referenceItemId)` Initializes a new instance of the PostReplyItem class.
    `ReminderItemAction(ItemId itemId, ReminderActionType type)` Instantiates a new reminder item action.
    `ReminderItemAction(ItemId itemId, ReminderActionType type, java.util.Date newReminderTime)` Instantiates a new reminder item action.
    `RemoveItem(ItemId referenceItemId)` Initializes a new instance of the RemoveItem class.
    `ReplyAllItem(ItemId referenceItemId)` Initializes a new instance of the ReplyAllItem class.
    `ReplyItem(ItemId referenceItemId)` Initializes a new instance of the ReplyItem class.
    `SuppressReadReceipt(ItemId referenceItemId)` Initializes a new instance of the SuppressReadReceipt class.
    `TentativelyAcceptItem(ItemId referenceItemId)` Initializes a new instance of the TentativelyAcceptItem class.