API Reference
| Classic JavaDoc |
Overview
The Exchange class provides methods to access the Exchange server, folders and items. A typical starting point to connect to Exchange is to create a new instance of this class:
For more information, have a look at the Getting started guide.See Also:
Exchange exchange = new Exchange("hostname", "username", "password");
// Call methods on the Exchange object
For more information, have a look at the Getting started guide.See Also:
Top classes
ExchangeContact interface in com.moyosoft.exchange.contact
Show all 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 >
ExchangeCalendarItem interface in com.moyosoft.exchange.calendarRepresents 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 >
Exchange class in com.moyosoft.exchangeProvides 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 >
ExchangeFolder interface in com.moyosoft.exchange.folderRepresents an Exchange folder. Sub-folders of this folder can be accessed with the method getFolders(). Items stored in this folder can be accessed with the method getItems().
ExchangeItem interface in com.moyosoft.exchange.itemBase interface for all Exchange items. Specific sub-interfaces like ExchangeContact, ExchangeMail or ExchangeCalendarItem represents concrete typed Exchange items. The ExchangeFolder object contains methods to create Exchange items in a specific folder: createItem(ItemType), create ... more >
ExchangeMail interface in com.moyosoft.exchange.mailRepresents 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 >
ItemsCollection interface in com.moyosoft.exchange.itemA 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.
AttachmentsCollection interface in com.moyosoft.exchange.attachmentA 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 >
ExchangeTask interface in com.moyosoft.exchange.taskRepresents 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.
ExchangeMeeting interface in com.moyosoft.exchange.calendarContains information of a meeting either as a calendar item or a received meeting request message.
UsersAvailability interface in com.moyosoft.exchange.calendarRecurrencePattern interface in com.moyosoft.exchange.calendarRepresents 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 >
TaskRecurrencePattern interface in com.moyosoft.exchange.taskRepresents 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 >
ExchangeAttachment interface in com.moyosoft.exchange.attachmentRepresents an attachment attached to an Exchange item. An attachment can be a file (ExchangeFileAttachment) or an Exchange item (ExchangeItemAttachment).
AttachmentsIterator interface in com.moyosoft.exchange.attachmentIterator over attachments of an Exchange item.
FoldersIterator interface in com.moyosoft.exchange.folderIterator 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.
Show all classes >
Community comments
Powered by JavaDocPlus