|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ExchangeConnectorInterface
| Method Summary | |
|---|---|
void |
accept(ExchangeEmailDTO email)
Accept a meeting represented by an email |
void |
accept(ExchangeEmailDTO email,
int type)
|
void |
addContact(ExchangeContactDTO contact)
|
void |
addEvent(ExchangeEventDTO event)
This method creates an event and send meeting requests to the |
void |
addEvent(ExchangeEventDTO event,
int meetingRequestSenderType)
This method creates an event and send meeting requests to the |
void |
addPublicContact(ExchangeContactDTO contact)
|
void |
addTask(ExchangeTaskDTO task)
|
void |
authenticate()
check authentication (after getting a connection) |
void |
createFolder(java.lang.String folderUrl,
int type)
Creates a new folder on exchange server. |
void |
createOrUpdateEmail(ExchangeEmailDTO email)
|
void |
decline(ExchangeEmailDTO email)
decline the meeting request |
void |
deleteAttachment(java.lang.String attachmentURL)
remove an attachment from draft email, in most cases, located in the drafts folder. |
void |
deleteContact(java.lang.String uniqueIdForUrl)
|
void |
deleteEmail(java.lang.String emailUniqueIdForUrl)
|
void |
deleteEvent(java.lang.String uniqueIdForUrl)
|
void |
deletePermanentlyItem(java.lang.String itemURL)
Delete an item (Email, Task, Contact, Event) permanently using its URL |
void |
deleteTask(java.lang.String uniqueIdForUrl)
|
java.util.ArrayList |
galFind(java.lang.String params)
GAL find command that returns contacts from the Global Address List using the params |
AttachmentDTO[] |
getAttachments(java.lang.String itemUrl)
get item attachment (email, calendar event, task) |
AttachmentInfoDTO[] |
getAttachmentsInfo(java.lang.String itemUrl)
Get an item (email, event, task, contact) attachments info. |
ExchangeContactDTO |
getContactByUid(java.lang.String uid)
Get contact using its UID |
ExchangeContactDTO |
getContactByUniqueIdForURL(java.lang.String uniqueIdForURL,
boolean isPublicContact)
get a contact using its uniqueIdForUrl |
ExchangeContactDTO |
getContactByURL(java.lang.String url)
Get contact using its URL |
java.util.ArrayList |
getContacts()
Gets all the contacts from a contact folder |
java.util.ArrayList |
getContacts(java.util.Date lastModificationDate4Search)
Get contacts that are later then lastModificationDate4Search |
java.util.ArrayList |
getContacts(java.util.Date lastModificationDate4Search,
int startRow,
int endRow,
Sorter sorter)
Get contacts that are later then lastModificationDate4Search, from startRow to endRow, using Sorter. |
java.util.ArrayList |
getContacts(int startRow,
int endRow)
Get contacts using range filter |
java.util.ArrayList |
getContacts(int startRow,
int endRow,
Sorter sorter)
Get contacts from startRow to endRow, using Sorter. |
java.util.ArrayList |
getContacts(Sorter sorter)
Get contacts using Sorter. |
java.util.ArrayList |
getContactsByUid(java.lang.String uid)
Returns an ArrayList of ExchangeContactDTO using the uid |
java.lang.String[] |
getContactsUIDs()
This method return a String Array of all contacts UIDs. |
java.util.ArrayList |
getContactsWithFilter(Filter filter)
Get contacts with filter. |
java.util.ArrayList |
getContactsWithFilter(Filter filter,
int startRow,
int endRow,
Sorter sorter)
Get contacts with filter, you can also set the start row and the end row for partitioning and a Sorter. |
java.util.ArrayList |
getDistributionList(java.lang.String url)
Get Distribution list using its URL |
java.lang.String |
getDraftsFolderName()
getting email drafts folder name |
java.util.ArrayList |
getEmailByUid(java.lang.String uid)
get an email using its uid, in most cases the size of this ArrayList is 1, in some cases an email duplication causes this emails ArrayList size to be bigger then one. |
ExchangeEmailDTO |
getEmailByUniqueIdForURL(java.lang.String uniqueIdForURL)
get email using its uniqueIdForURL |
ExchangeEmailDTO |
getEmailByURL(java.lang.String url)
Get Email using its URL |
java.lang.String |
getEmailFolderName()
Return the Emails folder used by the connector |
java.util.ArrayList |
getEmails()
Get all emails. |
java.util.ArrayList |
getEmails(java.util.Date sinceDate)
get all emails from sinceDate |
java.util.ArrayList |
getEmails(java.util.Date sinceDate,
java.util.Date tillDate,
java.util.HashSet fromEmailFilter,
java.util.HashSet toEmailFilter,
java.lang.String subjectFilter,
int startIndex,
int endIndex,
int maxEmailsReturned,
Sorter sorter)
returns ArrayList of ExchangeEmailDTO. |
java.util.ArrayList |
getEmails(java.util.Date sinceDate,
java.util.Date tillDate,
java.util.HashSet fromEmailFilter,
java.util.HashSet toEmailFilter,
java.lang.String subjectFilter,
int startIndex,
int endIndex,
int maxEmailsReturned,
Sorter sorter,
java.util.Date lastModificationDate4Search)
returns ArrayList of ExchangeEmailDTO. |
java.util.ArrayList |
getEmails(java.util.Date sinceDate,
java.util.Date tillDate,
java.util.HashSet fromEmailFilter,
java.util.HashSet toEmailFilter,
java.lang.String subjectFilter,
java.lang.String bodyFilter,
int startIndex,
int endIndex,
int maxEmailsReturned,
Sorter sorter,
java.util.Date lastModificationDate4Search)
returns ArrayList of ExchangeEmailDTO. |
java.util.ArrayList |
getEmails(java.util.Date sinceDate,
java.util.Date tillDate,
int startIndex,
int endIndex)
get emails with range support, use the startIndex and the endIndex to bring the selected part of the emails |
java.util.ArrayList |
getEmails(java.util.Date sinceReceivedDate,
java.util.HashSet fromEmailFilter,
java.util.HashSet toEmailFilter,
int maxEmailsReturned)
|
ExchangeEventDTO |
getEventByUid(java.lang.String uid)
getting the event using the event uid field |
ExchangeEventDTO |
getEventByUniqueIdForURL(java.lang.String eventId)
|
ExchangeEventDTO |
getEventByURL(java.lang.String url)
Get Event using its URL |
int |
getEventHandlerType()
possible types: ExchangeConstants.CALENDER_HANDLER_TYPE_REGULAR (default) ExchangeConstants.CALENDER_HANDLER_TYPE_UPDATE_MEETING_REQ |
java.util.ArrayList |
getEvents(java.util.Date startDate,
java.util.Date endDate)
get all events from startDate to endDate. |
java.util.ArrayList |
getEvents(java.util.Date startDate,
java.util.Date endDate,
java.util.Date lastModificationDate4Search)
Get events that are later then lastModificationDate4Search |
java.util.ArrayList |
getEvents(java.util.Date startDate,
java.util.Date endDate,
EventSearchCriteria eventSearchCriteria)
get an event list according to search criteria |
java.util.ArrayList |
getEvents(java.util.Date startDate,
java.util.Date endDate,
int maxRows)
get an event list |
java.util.ArrayList |
getEvents(java.util.Date startDate,
java.util.Date endDate,
Sorter sorter)
Get events using Sorter |
java.util.ArrayList |
getEvents(java.util.Date startDate,
java.util.Date endDate,
Sorter sorter,
java.util.Date lastModificationDate4Search)
Get events using Sorter and lastModificationDate4Search used for sync. |
java.util.ArrayList |
getFolders(java.lang.String folderUrl)
|
java.lang.String |
getFullTimezonStr4MeetingReq()
this should be the String format: ( example: (GMT+02.00) Israel/Jerusalem Standard Time |
java.util.ArrayList |
getPublicContacts()
|
java.util.ArrayList |
getRecurrentEventsByUid(java.lang.String uid)
Get events using the UID of one of the instances of a recurrent event will getting all recurrent event instances, occurrences, exceptions and master record. |
java.util.ArrayList |
getRootFolders()
Getting all root folders for the account. |
ExchangeTaskDTO |
getTaskByUid(java.lang.String uid)
get task using its UID |
ExchangeTaskDTO |
getTaskByUniqueIdForURL(java.lang.String taskUniqueIdForURL)
get a task using it unique ID. |
ExchangeTaskDTO |
getTaskByURL(java.lang.String url)
Get Task using its URL |
java.util.ArrayList |
getTasks()
|
java.util.ArrayList |
getTasks(java.util.Date lastModificationDate4Search)
Get tasks that are later then lastModificationDate4Search |
java.util.ArrayList |
getTasks(java.util.Date lastModificationDate4Search,
int startIndex,
int endIndex,
Sorter sorter)
Get tasks that are later then lastModificationDate4Search, with sorting and partitioning. |
java.util.ArrayList |
getTasks(Filter filter,
int startIndex,
int endIndex,
Sorter sorter)
get tasks using filter, sorter and partitioning |
UserAvailabilityData |
getUserAvailabilityData(java.util.Date startDate,
java.util.Date endDate,
int intervalMins,
ExchangeEventAttendeeDTO attendee)
gets the users calendar Availability Data between the startDate and the EndDate with the intervalMins, which determines sample rate. |
boolean |
isGetFullEmailStr()
If True Email Handler set the full email String in the ExchangeEmailDTO Depends on the number of emails returned, this can consume lots of memory. |
boolean |
isSendMeetingAcceptEmail()
Is sending meeting acceptance email |
boolean |
isSmtpMeetingReqSSL()
get meeting request SMTP secured/non secured |
java.lang.String |
moveItem(java.lang.String itemUrl,
java.lang.String folderName)
Move Item (email, event, task, contact) from its location (itemURL) to a folder. |
java.lang.String |
moveItemUsingDestinationURL(java.lang.String itemUrl,
java.lang.String destinatioURL)
Can be used to soft delete items from public folders (move to deleted items) |
ExchangeEmailDTO |
parseEmailDTOFromEmailMsgFile(java.lang.String fileUrl)
Parse email saved from Outlook to the file system using this method |
void |
removeFromCalendar(ExchangeEmailDTO email)
Handles a canceled meeting by activating a "remove from calendar" command. |
void |
sendEmail(ExchangeEmailDTO email)
sends an email using the information in the ExchangeEmailDTO |
void |
sendMeetingRequest(ExchangeEventDTO exchangeEventDTO)
Send a meetin request to the to person |
void |
sendMeetingRequest(ExchangeEventDTO event,
int type)
select the send type using ExchangeConstants.MEETING_REQUEST_SENDER_TYPE_SMTP Or ExchangeConstants.MEETING_REQUEST_SENDER_TYPE_WEBDAV |
void |
sentEmail(java.lang.String emailURL)
|
void |
setAutoOOFReply(java.lang.String autoOOFReply)
Set the Out Of Office reply (also enables the auto reply) |
void |
setCalendarFolderName(java.lang.String calendarFolderName)
In case your calendar folder name have a different name then Calendar |
void |
setContactsFolderName(java.lang.String contactsFolderName)
In case your contacts folder name have a different name then Contacts |
void |
setDeletedFolderName(java.lang.String deletedFolderName)
In case your Deleted folder name have a different name then Deleted Items |
void |
setDomain(java.lang.String domain)
|
void |
setDraftsFolderName(java.lang.String draftsFolderName)
setting email drafts folder name, this is needed is exchange is not English |
void |
setEmailFolderName(java.lang.String inboxFolderName)
Setting email folder name, if not set using the default "inbox" |
void |
setEmailHandlerType(int emailHandlerType)
set the Email Handler Type, for advanced use. |
void |
setEventHandlerType(int eventHandlerType)
possible types: ExchangeConstants.CALENDER_HANDLER_TYPE_REGULAR (default) ExchangeConstants.CALENDER_HANDLER_TYPE_UPDATE_MEETING_REQ |
void |
setFbaPath(java.lang.String fbaPath)
set alternate fba path, the default is: /exchweb/bin/auth/owaauth.dll |
void |
setForceBmoveWhenDelete(boolean forceBmoveWhenDelete)
This flag will force move to deleted items when deleting, also when the username and the account name are different. |
void |
setFullTimezonStr4MeetingReq(java.lang.String fullTimezonStr4MeetingReq)
this should be the String format: ( example: (GMT+02.00) Israel/Jerusalem Standard Time |
void |
setGetFullEmailStr(boolean getFullEmailStr)
Does the Email Handler set the full email String in the ExchangeEmailDTO default is false. |
void |
setGetOnlyUnreadEmails(boolean _getOnlyUnreadEmails)
setting this param to true will force the connector to bring only the unread email messages from exchange, the default is false |
void |
setOptions(java.lang.String params)
Set the Options (Signature, autoreplay, timezone etc) |
void |
setPublicContactsFolderName(java.lang.String folderName)
set the Public Contacts folder name (the default is "Public Contacts") |
void |
setResponseTimeWaitSec(int responseTimeWaitSec)
|
void |
setResponseTimeWaitStepIntervalsMS(int responseTimeWaitStepIntervalsMS)
|
void |
setSendMeetingReqs(boolean sendMeetingReqs)
setting this to false will cause the CalendarHandler to not sent meeting requests to the Attendees in the ExchangeEventDTO (default is true) |
void |
setSendMeetingResponseEmail(boolean sendMeetingAcceptEmail)
set false to not send meeting acceptance email. |
void |
setSignature(java.lang.String signature)
Set the signature. |
void |
setSmtpMeetingReqSSL(boolean smtpMeetingReqSSL)
set meeting request SMTP secured/non secured |
void |
setSMTPPort(int smtpPort)
Set the smtp port used for sending meeting request for example. |
void |
setTasksFolderName(java.lang.String tasksFolderName)
In case your Tasks folder name have a different name then Tasks |
void |
setTimeZoneOverride(java.lang.String timeZone)
use the GMT+02:00 annotation |
void |
setUseFba(boolean useFba)
use forms-based-authentication, curretly supported only in emailHandler |
void |
setUseNTLMAuthentication(boolean useNtlm)
set to true if your exchange server supports only NTLM authentication. |
void |
setUserDefinedFields(java.util.ArrayList userDefinedFields)
|
void |
tentative(ExchangeEmailDTO email)
tentative the meeting request |
void |
updateContact(ExchangeContactDTO contact)
|
void |
updateEvent(ExchangeEventDTO event)
|
void |
updateEventAsRecurrent(java.lang.String eventUrl,
RecurrenceDTO recurrence)
Update an event to be a recurrent event |
void |
updateEventDescription(ExchangeEventDTO a_exEvent)
Update event text description only. |
void |
updatePublicContact(ExchangeContactDTO contact)
|
void |
updateTask(ExchangeTaskDTO task)
|
| Method Detail |
|---|
void addContact(ExchangeContactDTO contact)
throws ExchangeGeneralException
contact - ExchangeContactDTO
ExchangeGeneralException
void addEvent(ExchangeEventDTO event)
throws ExchangeGeneralException
event - ExchangeEventDTO
ExchangeGeneralException
void addEvent(ExchangeEventDTO event,
int meetingRequestSenderType)
throws ExchangeGeneralException
event - meetingRequestSenderType - 0: SMTP (Default), 1: WebDav
ExchangeGeneralException
void deleteContact(java.lang.String uniqueIdForUrl)
throws ExchangeGeneralException
uniqueIdForUrl - String
uniqueIdForUrl is the unique identifier of the contact resource.
ExchangeException
ExchangeGeneralException
void accept(ExchangeEmailDTO email)
throws ExchangeGeneralException
email - The email whose meeting you want to accept
ExchangeGeneralException - elih: remove for jdk1.4 compilence
void deleteEvent(java.lang.String uniqueIdForUrl)
throws ExchangeGeneralException
uniqueIdForUrl - String
is the unique identifier of the event resource.
ExchangeGeneralException
java.util.ArrayList getContacts()
throws ExchangeGeneralException
ExchangeException
ExchangeGeneralException
java.util.ArrayList getEmails(java.util.Date sinceReceivedDate,
java.util.HashSet fromEmailFilter,
java.util.HashSet toEmailFilter,
int maxEmailsReturned)
throws ExchangeGeneralException
dateReceived - DatefromEmailFilter - HashSet toEmailFilter - HashMap (the same as above)maxAtATime - int
ExchangeGeneralException
void deleteEmail(java.lang.String emailUniqueIdForUrl)
throws ExchangeGeneralException
emailUniqueIdForUrl - String
the email message URL postfix (the Name before the .EML)
ExchangeGeneralException
java.util.ArrayList getEvents(java.util.Date startDate,
java.util.Date endDate,
int maxRows)
throws ExchangeGeneralException
startDate - DateendDate - DatemaxRows - int
ExchangeException
ExchangeGeneralException
java.util.ArrayList getEvents(java.util.Date startDate,
java.util.Date endDate,
EventSearchCriteria eventSearchCriteria)
throws ExchangeGeneralException
startDate - DateendDate - DatemaxRows - int
ExchangeException
ExchangeGeneralException
void updateContact(ExchangeContactDTO contact)
throws ExchangeGeneralException
contact - ExchangeContactDTO
ExchangeGeneralException
void updateEvent(ExchangeEventDTO event)
throws ExchangeGeneralException
event - ExchangeEventDTO
ExchangeGeneralExceptionvoid setResponseTimeWaitSec(int responseTimeWaitSec)
responseTimeWaitSec - int
How much time to wait for exchange response (default is 20secs)void setResponseTimeWaitStepIntervalsMS(int responseTimeWaitStepIntervalsMS)
responseTimeWaitStepIntervalsMS - int
advanced param, recommend not to change.void setCalendarFolderName(java.lang.String calendarFolderName)
calendarFolderName - void setContactsFolderName(java.lang.String contactsFolderName)
contactsFolderName - void setEmailFolderName(java.lang.String inboxFolderName)
emailFolderName - void setDeletedFolderName(java.lang.String deletedFolderName)
deletedFolderName - Stringvoid setTasksFolderName(java.lang.String tasksFolderName)
tasksFolderName - String
void authenticate()
throws ExchangeGeneralException,
AuthenticationException,
ConnectException,
HttpException
ExchangeGeneralException
AuthenticationException
ConnectException
HttpException
java.util.ArrayList getTasks()
throws ExchangeGeneralException
ExchangeGeneralException
void updateTask(ExchangeTaskDTO task)
throws ExchangeGeneralException
ExchangeGeneralException
void addTask(ExchangeTaskDTO task)
throws ExchangeGeneralException
task - ExchangeTaskDTO
ExchangeGeneralException
java.util.ArrayList getPublicContacts()
throws ExchangeGeneralException
ExchangeGeneralExceptionvoid setPublicContactsFolderName(java.lang.String folderName)
folderName - String
void addPublicContact(ExchangeContactDTO contact)
throws ExchangeGeneralException
contact - ExchangeContactDTO
ExchangeGeneralException - make sure that the account you used to create the connector instance
have permission to do this operation.
void updatePublicContact(ExchangeContactDTO contact)
throws ExchangeGeneralException
contact - ExchangeContactDTO
ExchangeGeneralException - make sure that the account you used to create the connector instance
have permission to do this operation.
ExchangeEventDTO getEventByUniqueIdForURL(java.lang.String eventId)
throws ExchangeGeneralException
UniqueIdForURL - String
This is a URL based id.
ExchangeGeneralExceptionvoid setDomain(java.lang.String domain)
void setUseFba(boolean useFba)
useFba - booleanvoid setFbaPath(java.lang.String fbaPath)
fbaPath - Stringvoid setGetOnlyUnreadEmails(boolean _getOnlyUnreadEmails)
_getOnlyUnreadEmails - boolean
UserAvailabilityData getUserAvailabilityData(java.util.Date startDate,
java.util.Date endDate,
int intervalMins,
ExchangeEventAttendeeDTO attendee)
throws ExchangeGeneralException
startDate - DateendDate - DateintervalMins - intattendee - ExchangeEventAttendeeTDO
ExchangeGeneralException
void sendMeetingRequest(ExchangeEventDTO exchangeEventDTO)
throws ExchangeGeneralException
exchangeEventDTO - fill in the details of the meeting here
ExchangeGeneralExceptionvoid setSMTPPort(int smtpPort)
smtpPort - smtp port of exchange server in order to send for example meeting request.
void createOrUpdateEmail(ExchangeEmailDTO email)
throws ExchangeGeneralException
email - ExchangeEmailDTO
ExchangeGeneralException - use the setEmailFolderName for specifying the email folder.
void sentEmail(java.lang.String emailURL)
throws ExchangeGeneralException
emailURL - String
ExchangeGeneralException - send an email that already exist in exchangejava.lang.String getEmailFolderName()
void sendEmail(ExchangeEmailDTO email)
throws ExchangeGeneralException
email - ExchangeEmailDTO
ExchangeGeneralException
void deleteTask(java.lang.String uniqueIdForUrl)
throws ExchangeGeneralException
uniqueIdForUrl - String
the task unique ID, this is the task name in the URL (without the EML end)
ExchangeGeneralExceptionint getEventHandlerType()
void setEventHandlerType(int eventHandlerType)
eventHandlerType - intvoid setSendMeetingReqs(boolean sendMeetingReqs)
sendMeetingReqs - booleanvoid setGetFullEmailStr(boolean getFullEmailStr)
getFullEmailStr - booleanboolean isGetFullEmailStr()
boolean isSendMeetingAcceptEmail()
void setSendMeetingResponseEmail(boolean sendMeetingAcceptEmail)
sendMeetingResponseEmail - booleanvoid setFullTimezonStr4MeetingReq(java.lang.String fullTimezonStr4MeetingReq)
fullTimezonStr4MeetingReq - Stringjava.lang.String getFullTimezonStr4MeetingReq()
java.lang.String getDraftsFolderName()
void setDraftsFolderName(java.lang.String draftsFolderName)
draftsFolderName - String
java.util.ArrayList getRootFolders()
throws ExchangeGeneralException
ExchangeGeneralException
java.util.ArrayList getFolders(java.lang.String folderUrl)
throws ExchangeGeneralException
folderUrl -
ExchangeGeneralExceptionvoid setUseNTLMAuthentication(boolean useNtlm)
useNtlm - booleanvoid setEmailHandlerType(int emailHandlerType)
emailHandlerType - intvoid setUserDefinedFields(java.util.ArrayList userDefinedFields)
userDefinedFields - ArrayList of user defined fields names as Strings.
ExchangeEmailDTO parseEmailDTOFromEmailMsgFile(java.lang.String fileUrl)
throws ExchangeGeneralException
fileUrl - URL to the email.msg file
ExchangeGeneralExceptionboolean isSmtpMeetingReqSSL()
void setSmtpMeetingReqSSL(boolean smtpMeetingReqSSL)
smtpMeetingReqSSL -
void sendMeetingRequest(ExchangeEventDTO event,
int type)
throws ExchangeGeneralException
event - type - ExchangeConstants.MEETING_REQUEST_SENDER_TYPE_SMTP ExchangeGeneralException
void accept(ExchangeEmailDTO email,
int type)
throws ExchangeGeneralException
email - type - ExchangeConstants.MEETING_ACCEPT_SENDER_TYPE_SMTP, ExchangeConstants.MEETING_ACCEPT_SENDER_TYPE_WEBDAV
ExchangeGeneralException
void decline(ExchangeEmailDTO email)
throws ExchangeGeneralException
email -
ExchangeGeneralException
void tentative(ExchangeEmailDTO email)
throws ExchangeGeneralException
email -
ExchangeGeneralException
void removeFromCalendar(ExchangeEmailDTO email)
throws ExchangeGeneralException
email -
ExchangeGeneralException
ExchangeEventDTO getEventByUid(java.lang.String uid)
throws ExchangeGeneralException
uid -
ExchangeGeneralException
void createFolder(java.lang.String folderUrl,
int type)
throws ExchangeGeneralException
folderUrl - type - FOLDER_TYPE_MAIL, FOLDER_TYPE_CALENDAR, FOLDER_TYPE_TASK
ExchangeGeneralException
java.util.ArrayList getEmails(java.util.Date sinceDate)
throws ExchangeGeneralException
sinceDate -
ExchangeGeneralException
java.util.ArrayList getEvents(java.util.Date startDate,
java.util.Date endDate)
throws ExchangeGeneralException
startDate - endDate -
ExchangeGeneralException
AttachmentDTO[] getAttachments(java.lang.String itemUrl)
throws ExchangeGeneralException
itemUrl - to get the itemUrl use the method itemDTO.getUrl()
ExchangeGeneralException
java.util.ArrayList getEmailByUid(java.lang.String uid)
throws ExchangeGeneralException
uid -
ExchangeGeneralException
java.util.ArrayList getEmails(java.util.Date sinceDate,
java.util.Date tillDate,
int startIndex,
int endIndex)
throws ExchangeGeneralException
sinceDate - tillDate - startIndex - endIndex -
ExchangeGeneralException
void updateEventAsRecurrent(java.lang.String eventUrl,
RecurrenceDTO recurrence)
throws ExchangeGeneralException
eventUrl - recurrence -
ExchangeGeneralException
ExchangeContactDTO getContactByUniqueIdForURL(java.lang.String uniqueIdForURL,
boolean isPublicContact)
throws ExchangeGeneralException
uniqueIdForURL - isPublicContact -
ExchangeGeneralException
java.util.ArrayList getEmails(java.util.Date sinceDate,
java.util.Date tillDate,
java.util.HashSet fromEmailFilter,
java.util.HashSet toEmailFilter,
java.lang.String subjectFilter,
int startIndex,
int endIndex,
int maxEmailsReturned,
Sorter sorter)
throws ExchangeGeneralException
sinceDate - tillDate - fromEmailFilter - can be null, filters by fromtoEmailFilter - can be null, filters by to setsubjectFilter - can be null, this filter is only for exact matchstartIndex - endIndex - maxEmailsReturned - sorter -
ExchangeGeneralException
ExchangeTaskDTO getTaskByUniqueIdForURL(java.lang.String taskUniqueIdForURL)
throws ExchangeGeneralException
taskUniqueIdForURL - String that represent the task unique Id
ExchangeGeneralException
java.util.ArrayList getEvents(java.util.Date startDate,
java.util.Date endDate,
java.util.Date lastModificationDate4Search)
throws ExchangeGeneralException
startDate - endDate - lastModificationDate4Search -
ExchangeGeneralException
java.util.ArrayList getContacts(java.util.Date lastModificationDate4Search)
throws ExchangeGeneralException
lastModificationDate4Search -
ExchangeGeneralException
java.util.ArrayList getContacts(int startRow,
int endRow)
throws ExchangeGeneralException
startRow - endRow -
ExchangeGeneralException
java.util.ArrayList getEmails(java.util.Date sinceDate,
java.util.Date tillDate,
java.util.HashSet fromEmailFilter,
java.util.HashSet toEmailFilter,
java.lang.String subjectFilter,
int startIndex,
int endIndex,
int maxEmailsReturned,
Sorter sorter,
java.util.Date lastModificationDate4Search)
throws ExchangeGeneralException
sinceDate - tillDate - fromEmailFilter - can be null, filters by fromtoEmailFilter - can be null, filters by to setsubjectFilter - can be null, this filter is only for exact matchstartIndex - endIndex - maxEmailsReturned - sorter - lastModificationDate4Search - Get emails that are later then lastModificationDate4Search (Sync filter)
ExchangeGeneralException
java.util.ArrayList getEvents(java.util.Date startDate,
java.util.Date endDate,
Sorter sorter,
java.util.Date lastModificationDate4Search)
throws ExchangeGeneralException
startDate - endDate - sorter - lastModificationDate4Search -
ExchangeGeneralException
java.util.ArrayList getEvents(java.util.Date startDate,
java.util.Date endDate,
Sorter sorter)
throws ExchangeGeneralException
startDate - endDate - sorter -
ExchangeGeneralException
java.util.ArrayList getContacts(java.util.Date lastModificationDate4Search,
int startRow,
int endRow,
Sorter sorter)
throws ExchangeGeneralException
lastModificationDate4Search - startRow - endRow - sorter -
ExchangeGeneralException
java.util.ArrayList getContacts(Sorter sorter)
throws ExchangeGeneralException
sorter -
ExchangeGeneralException
java.util.ArrayList getContacts(int startRow,
int endRow,
Sorter sorter)
throws ExchangeGeneralException
startRow - endRow - sorter -
ExchangeGeneralException
void setOptions(java.lang.String params)
throws ExchangeGeneralException
params - should be set in the following format: ExchangeGeneralException
void setAutoOOFReply(java.lang.String autoOOFReply)
throws ExchangeGeneralException
autoOOFReply -
ExchangeGeneralException
void setSignature(java.lang.String signature)
throws ExchangeGeneralException
signature -
ExchangeGeneralException
java.util.ArrayList getDistributionList(java.lang.String url)
throws ExchangeGeneralException
url -
ExchangeGeneralException
java.lang.String moveItem(java.lang.String itemUrl,
java.lang.String folderName)
throws ExchangeGeneralException
itemUrl - Full Item URL e.g http(s)://folderName - folder name e.g: inbox, internal_folder/my_calender
ExchangeGeneralException
java.util.ArrayList getEmails()
throws ExchangeGeneralException
ExchangeGeneralException
java.util.ArrayList getContactsWithFilter(Filter filter,
int startRow,
int endRow,
Sorter sorter)
throws ExchangeGeneralException
filter - startRow - endRow - sorter -
ExchangeGeneralException
java.util.ArrayList getContactsWithFilter(Filter filter)
throws ExchangeGeneralException
filter -
ExchangeGeneralException
ExchangeEmailDTO getEmailByURL(java.lang.String url)
throws ExchangeGeneralException
url -
ExchangeGeneralException
ExchangeEmailDTO getEmailByUniqueIdForURL(java.lang.String uniqueIdForURL)
throws ExchangeGeneralException
uniqueIdForURL -
ExchangeGeneralExceptionvoid setForceBmoveWhenDelete(boolean forceBmoveWhenDelete)
forceBmoveWhenDelete -
java.util.ArrayList galFind(java.lang.String params)
throws ExchangeGeneralException
params - for example: "fn=test", where fn is First Name.
ExchangeGeneralException
java.util.ArrayList getRecurrentEventsByUid(java.lang.String uid)
throws ExchangeGeneralException
uid -
ExchangeGeneralException
java.util.ArrayList getTasks(java.util.Date lastModificationDate4Search)
throws ExchangeGeneralException
lastModificationDate4Search -
ExchangeGeneralException
java.util.ArrayList getTasks(Filter filter,
int startIndex,
int endIndex,
Sorter sorter)
throws ExchangeGeneralException
filter - startIndex - endIndex - sorter -
ExchangeGeneralException
java.util.ArrayList getTasks(java.util.Date lastModificationDate4Search,
int startIndex,
int endIndex,
Sorter sorter)
throws ExchangeGeneralException
lastModificationDate4Search - startIndex - endIndex - sorter -
ExchangeGeneralException
ExchangeTaskDTO getTaskByUid(java.lang.String uid)
throws ExchangeGeneralException
uid -
ExchangeGeneralExceptionvoid setTimeZoneOverride(java.lang.String timeZone)
timeZone -
ExchangeContactDTO getContactByUid(java.lang.String uid)
throws ExchangeGeneralException
uid -
ExchangeGeneralException
ExchangeContactDTO getContactByURL(java.lang.String url)
throws ExchangeGeneralException
url -
ExchangeGeneralException
ExchangeEventDTO getEventByURL(java.lang.String url)
throws ExchangeGeneralException
url -
ExchangeGeneralException
ExchangeTaskDTO getTaskByURL(java.lang.String url)
throws ExchangeGeneralException
url -
ExchangeGeneralException
void deleteAttachment(java.lang.String attachmentURL)
throws ExchangeGeneralException
attachmentURL -
ExchangeGeneralException
AttachmentInfoDTO[] getAttachmentsInfo(java.lang.String itemUrl)
throws ExchangeGeneralException
itemUrl -
ExchangeGeneralException
void deletePermanentlyItem(java.lang.String itemURL)
throws ExchangeGeneralException
itemURL -
ExchangeGeneralException
java.lang.String[] getContactsUIDs()
throws ExchangeGeneralException
ExchangeGeneralException
java.util.ArrayList getContactsByUid(java.lang.String uid)
throws ExchangeGeneralException
uid -
ExchangeGeneralException
void updateEventDescription(ExchangeEventDTO a_exEvent)
throws ExchangeGeneralException
a_exEvent -
ExchangeGeneralException
java.lang.String moveItemUsingDestinationURL(java.lang.String itemUrl,
java.lang.String destinatioURL)
throws ExchangeGeneralException
itemUrl - destinatioURL -
ExchangeGeneralException
java.util.ArrayList getEmails(java.util.Date sinceDate,
java.util.Date tillDate,
java.util.HashSet fromEmailFilter,
java.util.HashSet toEmailFilter,
java.lang.String subjectFilter,
java.lang.String bodyFilter,
int startIndex,
int endIndex,
int maxEmailsReturned,
Sorter sorter,
java.util.Date lastModificationDate4Search)
throws ExchangeGeneralException
sinceDate - tillDate - fromEmailFilter - can be null, filters by fromtoEmailFilter - can be null, filters by to setsubjectFilter - can be null, this filter can also be partial is using the "jec_partial:" prefix (see getEmailsUsingSubjectFilterExample())bodyFilter - can be null, this filter can also be partial is using the "jec_partial:" prefix (see getEmailsUsingBodyFilterExample())startIndex - endIndex - maxEmailsReturned - sorter - lastModificationDate4Search - Get emails that are later then lastModificationDate4Search (Sync filter)
ExchangeGeneralException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||