|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.funambol.domino.util.Utility
Utility class
Constructor Summary | |
Utility()
|
Method Summary | |
static java.util.Date |
calcAlarmDate(java.util.Date start,
java.util.Date end,
long offset)
|
static int |
calcAlarmOffsetInMinutes(java.util.Date start,
java.util.Date end,
java.util.Date alarm)
|
static java.lang.String |
calcAlarmOffsetUnit(int offset)
|
static java.lang.String |
convertLocalDateToUTC(java.lang.String sDate,
java.util.TimeZone timezone)
Convert the given date following this roles: |
static java.lang.String |
convertUTCDateToLocal(java.lang.String sDate,
java.util.TimeZone timezone)
Convert the given date following this roles: yyyyMMdd'T'HHmmss'Z' . |
static java.sql.Timestamp |
dominoDateTimeToTimestamp(lotus.domino.DateTime dt)
converts the lotus DateTime to java.sql.Timestamp used by getAllSyncItemInfo() |
static java.lang.String |
getContentFromSyncItem(com.funambol.framework.engine.SyncItem syncItem)
get content from a SyncItem |
static java.lang.String |
getContentFromSyncItem(com.funambol.framework.engine.SyncItem syncItem,
boolean isEncode)
get content from a SyncItem |
static lotus.domino.DateTime |
getDominoDateTime(lotus.domino.Document doc,
java.lang.String label)
get Date from Domino Document if there are no related value to the input label the method getItemValueDateTimeArray returns error |
static lotus.domino.DateTime |
getDominoNow(DominoWrapper dominoWrapper)
used by create and update Todo |
static java.lang.String |
getPassword(java.lang.String username,
java.lang.String credentials)
credantials format: "username:passowrd" |
static boolean |
isAllDayFormat(java.lang.String date)
Checks if the input String is a representation of a date respecting "yyyy-MM-dd" format. |
static boolean |
isCalendar(java.lang.String content,
java.lang.String itemFormat)
if ICAL --> check if the content contains VEVENT or VTODO if XML --> check if the content contains |
static boolean |
isTask(java.lang.String content,
java.lang.String itemFormat)
if ICAL --> check if the content contains VEVENT or VTODO if XML --> check if the content contains |
static SyncItemInfo[] |
mergeArray(SyncItemInfo[] a,
SyncItemInfo[] b)
merge two array |
static java.lang.String |
normalizeToISO8601(java.lang.String sDate,
java.util.TimeZone tz,
boolean useTimeZone)
Convert the given sDate in iso 8601 format.>> The format accepted are: |
static lotus.domino.Document |
searchDominoDocument(DominoWrapper dominoWrapper,
java.lang.String formula)
|
static java.lang.String |
setAllDayClient_StartDate(lotus.domino.DateTime dateTime)
returns a yyyy-MM-dd format date |
static lotus.domino.DateTime |
setAllDayDomino_Date(DominoWrapper dw,
java.lang.String in)
"in" parameter is a String with a date in DAYFORMAT: yyyy-mm-dd format (for all day event). |
static lotus.domino.DateTime |
setAllDayDomino_EndDateTime(DominoWrapper dw,
java.lang.String in)
"in" parameter is a String with a date in DAYFORMAT: yyyy-mm-dd format (for all day event). |
static lotus.domino.DateTime |
setAllDayDomino_EndTime(DominoWrapper dw)
we have to create a DateTime with 08:00 PM |
static lotus.domino.DateTime |
setAllDayDomino_StartDateTime(DominoWrapper dw,
java.lang.String in)
"in" parameter is a String with a date in DAYFORMAT: yyyy-mm-dd format (for all day event). |
static lotus.domino.DateTime |
setAllDayDomino_StartTime(DominoWrapper dw)
we have to create a 04:00:00 AM DateTime |
static java.lang.String |
setClientConfidential(java.lang.String conf,
java.lang.String itemFormat)
|
static java.lang.String |
setClientDateTime(lotus.domino.DateTime d)
converts a Domino DateTime in a client format: |
static java.lang.String |
setClientDateTime(lotus.domino.DateTime d,
java.util.TimeZone timeZone)
|
static java.lang.String |
setDominoConfidential(java.lang.String conf,
java.lang.String itemFormat)
|
static lotus.domino.DateTime |
setDominoDateTime(DominoWrapper dw,
java.lang.String in)
"in" parameter is a String with a date in UTC format: some phones could send a date in UTC format without 'Z' at the end (i.e. "20050329T110000") The method parses the Date using "yyyyMMdd'T'HHmmss'Z'" mask. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Utility()
Method Detail |
public static java.sql.Timestamp dominoDateTimeToTimestamp(lotus.domino.DateTime dt)
dt
- DateTime
public static int calcAlarmOffsetInMinutes(java.util.Date start, java.util.Date end, java.util.Date alarm)
public static java.util.Date calcAlarmDate(java.util.Date start, java.util.Date end, long offset)
public static java.lang.String calcAlarmOffsetUnit(int offset)
public static lotus.domino.DateTime getDominoNow(DominoWrapper dominoWrapper)
dominoWrapper
- DominoWrapper
public static java.lang.String getPassword(java.lang.String username, java.lang.String credentials)
username
- Stringcredentials
- String
public static lotus.domino.DateTime getDominoDateTime(lotus.domino.Document doc, java.lang.String label)
doc
- Documentlabel
- String
public static java.lang.String setClientDateTime(lotus.domino.DateTime d)
d
- DateTime
public static java.lang.String setClientDateTime(lotus.domino.DateTime d, java.util.TimeZone timeZone)
public static java.lang.String setDominoConfidential(java.lang.String conf, java.lang.String itemFormat)
conf
- StringitemFormat
- String
public static lotus.domino.DateTime setDominoDateTime(DominoWrapper dw, java.lang.String in)
dw
- DominoWrapper
public static lotus.domino.DateTime setAllDayDomino_StartDateTime(DominoWrapper dw, java.lang.String in)
dw
- DominoWrapper
public static lotus.domino.DateTime setAllDayDomino_Date(DominoWrapper dw, java.lang.String in)
dw
- DominoWrapper
public static lotus.domino.DateTime setAllDayDomino_StartTime(DominoWrapper dw)
dw
- DominoWrapper
public static java.lang.String setAllDayClient_StartDate(lotus.domino.DateTime dateTime)
dateTime
- DateTime
public static lotus.domino.DateTime setAllDayDomino_EndDateTime(DominoWrapper dw, java.lang.String in)
dw
- DominoWrapper
public static lotus.domino.DateTime setAllDayDomino_EndTime(DominoWrapper dw)
dw
- DominoWrapper
public static java.lang.String setClientConfidential(java.lang.String conf, java.lang.String itemFormat)
conf
- StringitemFormat
- String
public static java.lang.String getContentFromSyncItem(com.funambol.framework.engine.SyncItem syncItem, boolean isEncode) throws EntityException
EntityException
public static java.lang.String getContentFromSyncItem(com.funambol.framework.engine.SyncItem syncItem) throws EntityException
EntityException
public static lotus.domino.Document searchDominoDocument(DominoWrapper dominoWrapper, java.lang.String formula) throws EntityException
dominoWrapper
- DominoWrapperformula
- String
EntityException
public static java.lang.String convertLocalDateToUTC(java.lang.String sDate, java.util.TimeZone timezone) throws java.lang.Exception
yyyyMMdd'T'HHmmss'Z', yyyyMMdd'T'HHmmss
sDate
- the given string date to converttimezone
- TimeZone
java.lang.Exception
public static java.lang.String convertUTCDateToLocal(java.lang.String sDate, java.util.TimeZone timezone) throws java.lang.Exception
yyyyMMdd'T'HHmmss'Z'
.yyyyMMdd'T'HHmmss'Z'
sDate
- the given string date to converttimezone
- TimeZone
java.lang.Exception
public static java.lang.String normalizeToISO8601(java.lang.String sDate, java.util.TimeZone tz, boolean useTimeZone) throws java.lang.Exception
The format accepted are:
sDate
- String
java.lang.Exception
public static boolean isCalendar(java.lang.String content, java.lang.String itemFormat) throws EntityException
content
- StringitemFormat
- String
EntityException
public static boolean isTask(java.lang.String content, java.lang.String itemFormat) throws EntityException
content
- StringitemFormat
- String
EntityException
public static SyncItemInfo[] mergeArray(SyncItemInfo[] a, SyncItemInfo[] b)
a
- SyncItemInfo[]b
- SyncItemInfo[]
public static boolean isAllDayFormat(java.lang.String date)
date
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |