sync4j.exchange.items.calendar.manager
Class CalendarManager

java.lang.Object
  extended bysync4j.exchange.items.calendar.manager.CalendarManager

public class CalendarManager
extends java.lang.Object


Constructor Summary
CalendarManager(java.lang.String exchangeServerHost, int exchangeServerPort, java.lang.String timezone)
           
 
Method Summary
 Calendar[] getAllCalendars(java.lang.String username, java.lang.String credentials, java.lang.String sourceURI)
          get all calendars
 Calendar getCalendarById(java.lang.String username, java.lang.String credentials, java.lang.String id, java.lang.String sourceURI)
          get calendar by key
 Calendar[] getCalendars(java.lang.String username, java.lang.String credentials, java.lang.String[] ids, java.lang.String sourceURI)
          get calendars
 void removeCalendar(Calendar calendar, java.lang.String username, java.lang.String principal, java.lang.String sourceURI)
          remove calendar
 Calendar setCalendar(Calendar calendar, java.lang.String username, java.lang.String credentials, java.lang.String sourceURI)
          add calendar
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CalendarManager

public CalendarManager(java.lang.String exchangeServerHost,
                       int exchangeServerPort,
                       java.lang.String timezone)
                throws DataAccessException
Method Detail

getAllCalendars

public Calendar[] getAllCalendars(java.lang.String username,
                                  java.lang.String credentials,
                                  java.lang.String sourceURI)
                           throws DataAccessException
get all calendars

Parameters:
username -
credentials -
sourceURI -
Returns:
array of find calendars
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException

getCalendars

public Calendar[] getCalendars(java.lang.String username,
                               java.lang.String credentials,
                               java.lang.String[] ids,
                               java.lang.String sourceURI)
                        throws DataAccessException
get calendars

Parameters:
username -
credentials -
ids -
sourceURI -
Returns:
array of find calendars
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException

getCalendarById

public Calendar getCalendarById(java.lang.String username,
                                java.lang.String credentials,
                                java.lang.String id,
                                java.lang.String sourceURI)
                         throws DataAccessException
get calendar by key

Parameters:
id -
username -
credentials -
Returns:
find calendar
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException

setCalendar

public Calendar setCalendar(Calendar calendar,
                            java.lang.String username,
                            java.lang.String credentials,
                            java.lang.String sourceURI)
                     throws DataAccessException
add calendar

Parameters:
calendar -
username -
credentials -
sourceURI -
Returns:
new calendar
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException

removeCalendar

public void removeCalendar(Calendar calendar,
                           java.lang.String username,
                           java.lang.String principal,
                           java.lang.String sourceURI)
                    throws DataAccessException
remove calendar

Parameters:
calendar -
username -
principal -
sourceURI -
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException


Copyright © 2004 Sync4j.