sync4j.exchange.items.calendar.dao
Class CalendarDAO
java.lang.Object
sync4j.exchange.items.common.dao.ItemDAO
sync4j.exchange.items.calendar.dao.CalendarDAO
- public class CalendarDAO
- extends ItemDAO
Constructor Summary |
CalendarDAO(java.lang.String exchangeServerHost,
int exchangeServerPort,
java.util.TimeZone timezone)
|
Method Summary |
Calendar[] |
getCalendars(java.lang.String username,
java.lang.String credentials,
java.lang.String[] fields,
java.lang.Object[] values,
java.lang.String exchangeFolder)
get calendar array from Exchange Server |
Calendar[] |
getCalendars(java.lang.String username,
java.lang.String credentials,
java.lang.String[] ids,
java.lang.String exchangeFolder)
get calendar array from Exchange Server |
void |
removeCalendar(Calendar calendar,
java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder)
Delete a Calendar from Exchange server. |
Calendar |
setCalendar(Calendar c,
java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder)
insert / update calendar
|
Methods inherited from class sync4j.exchange.items.common.dao.ItemDAO |
addItems, checkResponseStatus, deleteItems, getAllExchangeItems, getClause, getExchangeAccessStatus, getHref, getIdFromReplUid, getLocalItems, getResourceFromExchangeFolder, getServerFromExchangeFolder, getStatusFromResponse, getTwin, getTwinCalendarItems, getTwinContactItems, getTwinNoteItems, getTwinTaskItems, updateItems |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TAG_ALLDAYEVENT
public static final java.lang.String TAG_ALLDAYEVENT
- See Also:
- Constant Field Values
TAG_BODY
public static final java.lang.String TAG_BODY
- See Also:
- Constant Field Values
TAG_BUSY_STATUS
public static final java.lang.String TAG_BUSY_STATUS
- See Also:
- Constant Field Values
TAG_DATEEND
public static final java.lang.String TAG_DATEEND
- See Also:
- Constant Field Values
TAG_DATESTART
public static final java.lang.String TAG_DATESTART
- See Also:
- Constant Field Values
TAG_LOCATION
public static final java.lang.String TAG_LOCATION
- See Also:
- Constant Field Values
TAG_RESPONSE
public static final java.lang.String TAG_RESPONSE
- See Also:
- Constant Field Values
TAG_SUBJECT
public static final java.lang.String TAG_SUBJECT
- See Also:
- Constant Field Values
TAG_REMINDER_SET
public static final java.lang.String TAG_REMINDER_SET
- See Also:
- Constant Field Values
TAG_REMINDER_OFFSET
public static final java.lang.String TAG_REMINDER_OFFSET
- See Also:
- Constant Field Values
TAG_REPLY_TIME
public static final java.lang.String TAG_REPLY_TIME
- See Also:
- Constant Field Values
TAG_SENSITIVITY
public static final java.lang.String TAG_SENSITIVITY
- See Also:
- Constant Field Values
TAG_RECURRENCE
public static final java.lang.String TAG_RECURRENCE
- See Also:
- Constant Field Values
TAG_SEQUENCE
public static final java.lang.String TAG_SEQUENCE
- See Also:
- Constant Field Values
TAG_MILEAGE
public static final java.lang.String TAG_MILEAGE
- See Also:
- Constant Field Values
TAG_IMPORTANCE
public static final java.lang.String TAG_IMPORTANCE
- See Also:
- Constant Field Values
TAG_CATEGORIES
public static final java.lang.String TAG_CATEGORIES
- See Also:
- Constant Field Values
TAG_REPLUID
public static final java.lang.String TAG_REPLUID
- See Also:
- Constant Field Values
TAG_LAST_MODIFIED
public static final java.lang.String TAG_LAST_MODIFIED
- See Also:
- Constant Field Values
CalendarDAO
public CalendarDAO(java.lang.String exchangeServerHost,
int exchangeServerPort,
java.util.TimeZone timezone)
throws DataAccessException
setCalendar
public Calendar setCalendar(Calendar c,
java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder)
throws DataAccessException
- insert / update calendar
- Parameters:
c
- username
- credentials
- exchangeFolder
-
- Returns:
- new / updated calendar
- Throws:
sync4j.exchange.util.DataAccessException
DataAccessException
removeCalendar
public void removeCalendar(Calendar calendar,
java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder)
throws DataAccessException
- Delete a Calendar from Exchange server.
- Parameters:
calendar
- username
- credentials
- exchangeFolder
-
- 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 exchangeFolder)
throws DataAccessException
- get calendar array from Exchange Server
- Parameters:
username
- credentials
- ids
- exchangeFolder
-
- 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[] fields,
java.lang.Object[] values,
java.lang.String exchangeFolder)
throws DataAccessException
- get calendar array from Exchange Server
- Parameters:
username
- credentials
- fields
- values
- exchangeFolder
-
- Returns:
- array of find calendars
- Throws:
sync4j.exchange.util.DataAccessException
DataAccessException
Copyright © 2003-2006 Sync4j.