Top classes

Represents a contact item stored in an Exchange folder. A new contact can be created with the method ExchangeFolder.createContact(). To save the new contact to the folder, call the method save(). This class provides getter and setter methods to access or modify the contact's prope ... more >

Represents an Exchange calendar item like an appointment or a meeting. A new appointment can be created with the methods Exchange.createCalendarItem() or ExchangeFolder.createCalendarItem(). To save the new appointment to the calendar, call the method save(). This class provides ... more >

Provides access to the Exchange server. An Exchange object is the starting point for connecting and accessing the Microsoft Exchange server, its data, folders and items. The Exchange class constructor connects to the server using the specified hostname, credentials and domain. Usage ... more >

Represents an e-mail message stored in an Exchange folder. A new e-mail can be created with the method ExchangeFolder.createMail(). To save the new e-mail to the folder, call the method save(). This class provides getter and setter methods to access or modify the message's propert ... more >

A collection of Exchange items. The collection allows to get, iterate over, search and sort Exchange items. This class implements the Iterable interface allowing it to be a target of the foreach statement.

A collection of attachments attached to an Exchange item. An attachment can be a file (ExchangeFileAttachment) or an Exchange item (ExchangeItemAttachment). The collection allows to get, iterate over and add new attachments. This class implements the Iterable interface allowing it ... more >

Represents a task stored in an Exchange folder. A new task can be created with the method ExchangeFolder.createTask(). To save the new task to the folder, call the method save(). This class provides getter and setter methods to access or modify the task's properties.

Represents a recurrence pattern of a calendar item. Based on the type of recurrence, the following methods are used to configure the recurrence: RecurrenceType.RecursDaily: getIntervalsetIntervalIndicates the number of days between occurrences. The value 1 (one) means the appoint ... more >

Represents a recurrence pattern of a task. Based on the type of recurrence, the following methods are used to configure the recurrence: TaskRecurrenceType.RecursDaily: getIntervalsetIntervalIndicates the number of days between occurrences. The value 1 (one) means the task occurs ... more >

Iterator over Exchange folders. Although this class implements the Iterator interface, it's preferable to use the method nextFolder() instead of Iterator.next() as the later cannot throw checked exceptions.