|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.funambol.exchange.items.common.dao.ItemDAO
com.funambol.exchange.items.calendar.dao.CalendarDAO
Field Summary | |
static java.lang.String |
TAG_ALLDAYEVENT
|
static java.lang.String |
TAG_APPT_STATE_FLAGS
|
static java.lang.String |
TAG_BODY
|
static java.lang.String |
TAG_BUSY_STATUS
|
static java.lang.String |
TAG_CATEGORIES
|
static java.lang.String |
TAG_DATEEND
|
static java.lang.String |
TAG_DATESTART
|
static java.lang.String |
TAG_IMPORTANCE
|
static java.lang.String |
TAG_INSTANCETYPE
|
static java.lang.String |
TAG_LAST_MODIFIED
|
static java.lang.String |
TAG_LOCATION
|
static java.lang.String |
TAG_MILEAGE
|
static java.lang.String |
TAG_RECURRENCE
|
static java.lang.String |
TAG_REMINDER_OFFSET
|
static java.lang.String |
TAG_REMINDER_SET
|
static java.lang.String |
TAG_REPLUID
|
static java.lang.String |
TAG_REPLY_TIME
|
static java.lang.String |
TAG_RESPONSE
|
static java.lang.String |
TAG_SENSITIVITY
|
static java.lang.String |
TAG_SEQUENCE
|
static java.lang.String |
TAG_SUBJECT
|
static java.lang.String |
TAG_TIMEZONE_ID
|
Fields inherited from class com.funambol.exchange.items.common.dao.ItemDAO |
FILE_ENCODING, INITIAL_SIZE_SBUFFER, NEW_LINE, PROP_NO_FOLDER, TAG_CREATION_DATE, TAG_HREF, TAG_IS_FOLDER, WEBDAV_HEADER_PROPPATCH, WEBDAV_HEADER_REMOVE, WEBDAV_HEADER_SELECT |
Constructor Summary | |
CalendarDAO(java.lang.String host,
int port,
java.lang.String exchangeServer,
java.util.TimeZone timezone)
Constructor of the CalendarDAO class. |
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 |
Calendar[] |
getCalendarsForTwin(java.lang.String username,
java.lang.String credentials,
java.lang.String[] ids,
java.lang.String exchangeFolder)
get Calendar array with setting fields only for twins |
static short |
getDayOfTheMonth(java.lang.String strDate,
java.lang.String pattern,
java.util.TimeZone inTimeZone,
java.util.TimeZone outTimeZone)
Get the day of the month from a string representation of a date, and mappes it to a different timezone. |
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 com.funambol.exchange.items.common.dao.ItemDAO |
addItems, checkResponseStatus, deleteItems, getClause, getExchangeAccessStatus, getHref, getIdFromReplUid, getLocalItems, getResourceFromExchangeFolder, getServerFromExchangeFolder, getStatusFromResponse, getTwins, updateItems |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String TAG_INSTANCETYPE
public static final java.lang.String TAG_ALLDAYEVENT
public static final java.lang.String TAG_BODY
public static final java.lang.String TAG_BUSY_STATUS
public static final java.lang.String TAG_DATEEND
public static final java.lang.String TAG_DATESTART
public static final java.lang.String TAG_LOCATION
public static final java.lang.String TAG_RESPONSE
public static final java.lang.String TAG_SUBJECT
public static final java.lang.String TAG_REMINDER_SET
public static final java.lang.String TAG_REMINDER_OFFSET
public static final java.lang.String TAG_REPLY_TIME
public static final java.lang.String TAG_SENSITIVITY
public static final java.lang.String TAG_RECURRENCE
public static final java.lang.String TAG_SEQUENCE
public static final java.lang.String TAG_MILEAGE
public static final java.lang.String TAG_IMPORTANCE
public static final java.lang.String TAG_CATEGORIES
public static final java.lang.String TAG_REPLUID
public static final java.lang.String TAG_LAST_MODIFIED
public static final java.lang.String TAG_APPT_STATE_FLAGS
public static final java.lang.String TAG_TIMEZONE_ID
Constructor Detail |
public CalendarDAO(java.lang.String host, int port, java.lang.String exchangeServer, java.util.TimeZone timezone) throws DataAccessException
Constructor of the CalendarDAO class.
host
- the host to which the Connector directlly connects (i. e. SECC Gate)port
- the port to which the Connector connectsexchangeServer
- the address of the Exchange Servertimezone
- the timezone of the used device
DataAccessException
- if an error occursMethod Detail |
public Calendar setCalendar(Calendar c, java.lang.String username, java.lang.String credentials, java.lang.String exchangeFolder) throws DataAccessException
c
- username
- credentials
- exchangeFolder
-
DataAccessException
public void removeCalendar(Calendar calendar, java.lang.String username, java.lang.String credentials, java.lang.String exchangeFolder) throws DataAccessException
calendar
- username
- credentials
- exchangeFolder
-
DataAccessException
public Calendar[] getCalendars(java.lang.String username, java.lang.String credentials, java.lang.String[] ids, java.lang.String exchangeFolder) throws DataAccessException
username
- credentials
- ids
- exchangeFolder
-
DataAccessException
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
username
- credentials
- fields
- values
- exchangeFolder
-
DataAccessException
public Calendar[] getCalendarsForTwin(java.lang.String username, java.lang.String credentials, java.lang.String[] ids, java.lang.String exchangeFolder) throws DataAccessException
username
- credentials
- exchangeFolder
- ids
-
DataAccessException
public static short getDayOfTheMonth(java.lang.String strDate, java.lang.String pattern, java.util.TimeZone inTimeZone, java.util.TimeZone outTimeZone) throws java.text.ParseException
Get the day of the month from a string representation of a date, and mappes it to a different timezone.
strDate
- the string representation of the datrepattern
- the date patterninTimeZone
- the timezone of the inputoutTimeZone
- the timezone of the output
java.text.ParseException
- is strDate doesn't conform to pattern
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |