Description
JWebDAV for Exchange is Java API for Microsoft Exchange 2000/2003/2007. The API is complete implementation of all Exchange server WebDAV protocol methods. The API allows you to easy develop applications to create/update/move/copy items and folders, search items and folders, send messages, send meetings requests and more. Supports JDK 1.5+ and Android 1.6+.
Licensing
- 1 developer license permits use by one developer and allows unlimited royalty-free distribution of runtime.
- Unlimited developer license permits use by an unlimited number of developers within one organization and allows unlimited royalty-free distribution of runtime.
- Blueprint edition is source code license and permits use by an unlimited number of developers within one organization and allows unlimited royalty-free distribution of runtime.
Features
- Supports Basic, Digest, NTLM, Kerberos, Forms Based Authentication.
- Supports SSL and HTTPS.
- Create Outlook items (appointment, contact, message, task, note, journal, distribution list, document)
- Create folders (Contact folder, Calendar folder, Mail folder, ....)
- Create recurring appointments.
- Create recurring tasks.
- Delete items and folders.
- Copy items and folders.
- Move items and folders.
- Retrieve items (GetAppointment, GetContact, GetMessage, GetTask, GetNote, GetJournal, GetDistributionList, GetDocument).
- Retrieve collection of items (GetAppointments, GetContacts, GetMessages, GetTasks, GetNotes, GetJournals, GetDistributionLists, GetDocuments).
- Set properties.
- Set custom properties.
- Set Outlook custom properties.
- Get properties.
- Get properties as XML string.
- Remove properties.
- Supports public folders.
- Send messages.
- Send messages with attachments.
- Send HTML messages.
- Set/Get RTF body
- Send embedded messages.
- Add attachments.
- Enumerate and retrieve attachments.
- Download attachments.
- Save item to .msg file (Outlook message file).
- Save item to .eml file (Standard RFC822/MIME message format).
- Set voting options.
- Get voting response.
- Send meeting request.
- Update meeting request.
- Cancel meeting request.
- Search for items and folders.
- Easy create search query.
- Search inside any mailbox or public folder.
- Synchronous and asynchronous upload.
- Synchronous and asynchronous download.
- Get Free/Busy information from public folder.
- Get Free/Busy info for an user or a group.
- Enable/Disable Out-Of-Office state.
- Retrieve Out-Of-Office message.
- Supports transactions.
- Supports public folders.
- Supports WebDAV events.
- Batch copy.
- Batch move.
- Batch set property.
- Batch get property.
- Batch remove property.