org.exoplatform.contact
Class CalendarUtils
java.lang.Object
org.exoplatform.contact.CalendarUtils
public class CalendarUtils
- extends java.lang.Object
Created by The eXo Platform SARL
Author : Hung Nguyen Quang
hung.nguyen@exoplatform.com
Jul 11, 2007
|
Method Summary |
static boolean |
canEdit(org.exoplatform.services.organization.OrganizationService oService,
java.lang.String[] savePerms,
java.lang.String username)
|
static java.lang.String[] |
getAllGroups()
|
static java.util.Calendar |
getBeginDay(java.util.Calendar cal)
|
static java.util.Calendar |
getBeginDay(java.util.Date date)
|
static java.util.List<org.exoplatform.webui.core.model.SelectItemOption<java.lang.String>> |
getCalendarOption()
|
static CalendarService |
getCalendarService()
|
static java.lang.String |
getCurrentUser()
|
static java.util.Calendar |
getEndDay(java.util.Calendar cal)
|
static java.util.Calendar |
getEndDay(java.util.Date date)
|
static java.lang.String |
getImageSource(Attachment attach,
org.exoplatform.download.DownloadService dservice)
|
static java.util.Calendar |
getInstanceTempCalendar()
|
static org.exoplatform.services.organization.OrganizationService |
getOrganizationService()
|
static java.util.List<org.exoplatform.webui.core.model.SelectItemOption<java.lang.String>> |
getTimesSelectBoxOptions(java.lang.String timeFormat)
|
static java.util.List<org.exoplatform.webui.core.model.SelectItemOption<java.lang.String>> |
getTimesSelectBoxOptions(java.lang.String timeFormat,
int timeInteval)
|
static java.lang.String[] |
getUserGroups(java.lang.String username)
|
static boolean |
hasEditPermission(java.lang.String[] savePerms,
java.lang.String[] checkPerms)
|
static boolean |
isAllDayEvent(CalendarEvent eventCalendar)
|
static boolean |
isAllEmailValid(java.lang.String addressList)
|
static boolean |
isEmailValid(java.lang.String value)
|
static boolean |
isEmpty(java.lang.String value)
|
static boolean |
isNameValid(java.lang.String name,
java.lang.String[] regexpression)
|
static boolean |
isSameDate(java.util.Calendar date1,
java.util.Calendar date2)
|
static boolean |
isSameDate(java.util.Date value1,
java.util.Date value2)
|
static java.lang.String |
parse(java.util.Date date,
java.lang.String timeFormat)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PRIVATE_CALENDARS
public static final java.lang.String PRIVATE_CALENDARS
SHARED_CALENDARS
public static final java.lang.String SHARED_CALENDARS
PUBLIC_CALENDARS
public static final java.lang.String PUBLIC_CALENDARS
PRIVATE_TYPE
public static final java.lang.String PRIVATE_TYPE
SHARED_TYPE
public static final java.lang.String SHARED_TYPE
PUBLIC_TYPE
public static final java.lang.String PUBLIC_TYPE
ANY
public static final java.lang.String ANY
ANY_OF
public static final java.lang.String ANY_OF
DOT
public static final java.lang.String DOT
SEMICOLON
public static final java.lang.String SEMICOLON
COLON
public static final java.lang.String COLON
COMMA
public static final java.lang.String COMMA
COLON_SLASH
public static final java.lang.String COLON_SLASH
SLASH_COLON
public static final java.lang.String SLASH_COLON
STAR
public static final java.lang.String STAR
UNDERSCORE
public static final java.lang.String UNDERSCORE
DOUBLESCORE
public static final java.lang.String DOUBLESCORE
DENY
public static final int DENY
- See Also:
- Constant Field Values
ACCEPT
public static final int ACCEPT
- See Also:
- Constant Field Values
NOTSURE
public static final int NOTSURE
- See Also:
- Constant Field Values
TIMEFORMAT
public static final java.lang.String TIMEFORMAT
DATEFORMAT
public static final java.lang.String DATEFORMAT
DATETIMEFORMAT
public static final java.lang.String DATETIMEFORMAT
DEFAULT_TIMEITERVAL
public static final int DEFAULT_TIMEITERVAL
- See Also:
- Constant Field Values
MILISECONS_OF_DAY
public static final long MILISECONS_OF_DAY
- See Also:
- Constant Field Values
SLASH
public static final java.lang.String SLASH
BACKSLASH
public static final java.lang.String BACKSLASH
GREATER_THAN
public static final java.lang.String GREATER_THAN
SMALLER_THAN
public static final java.lang.String SMALLER_THAN
EXTENDEDCHARACTER
public static final java.lang.String[] EXTENDEDCHARACTER
SIMPLECHARACTER
public static final java.lang.String[] SIMPLECHARACTER
CalendarUtils
public CalendarUtils()
getUserGroups
public static java.lang.String[] getUserGroups(java.lang.String username)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAllGroups
public static java.lang.String[] getAllGroups()
throws java.lang.Exception
- Throws:
java.lang.Exception
isEmpty
public static boolean isEmpty(java.lang.String value)
getCalendarService
public static CalendarService getCalendarService()
throws java.lang.Exception
- Throws:
java.lang.Exception
getOrganizationService
public static org.exoplatform.services.organization.OrganizationService getOrganizationService()
throws java.lang.Exception
- Throws:
java.lang.Exception
getTimesSelectBoxOptions
public static java.util.List<org.exoplatform.webui.core.model.SelectItemOption<java.lang.String>> getTimesSelectBoxOptions(java.lang.String timeFormat)
getTimesSelectBoxOptions
public static java.util.List<org.exoplatform.webui.core.model.SelectItemOption<java.lang.String>> getTimesSelectBoxOptions(java.lang.String timeFormat,
int timeInteval)
parse
public static java.lang.String parse(java.util.Date date,
java.lang.String timeFormat)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCurrentUser
public static java.lang.String getCurrentUser()
throws java.lang.Exception
- Throws:
java.lang.Exception
isAllDayEvent
public static boolean isAllDayEvent(CalendarEvent eventCalendar)
isSameDate
public static boolean isSameDate(java.util.Calendar date1,
java.util.Calendar date2)
isSameDate
public static boolean isSameDate(java.util.Date value1,
java.util.Date value2)
getBeginDay
public static java.util.Calendar getBeginDay(java.util.Calendar cal)
getEndDay
public static java.util.Calendar getEndDay(java.util.Calendar cal)
getBeginDay
public static java.util.Calendar getBeginDay(java.util.Date date)
getEndDay
public static java.util.Calendar getEndDay(java.util.Date date)
getImageSource
public static java.lang.String getImageSource(Attachment attach,
org.exoplatform.download.DownloadService dservice)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCalendarOption
public static java.util.List<org.exoplatform.webui.core.model.SelectItemOption<java.lang.String>> getCalendarOption()
throws java.lang.Exception
- Throws:
java.lang.Exception
hasEditPermission
public static boolean hasEditPermission(java.lang.String[] savePerms,
java.lang.String[] checkPerms)
canEdit
public static boolean canEdit(org.exoplatform.services.organization.OrganizationService oService,
java.lang.String[] savePerms,
java.lang.String username)
throws java.lang.Exception
- Throws:
java.lang.Exception
isNameValid
public static boolean isNameValid(java.lang.String name,
java.lang.String[] regexpression)
isEmailValid
public static boolean isEmailValid(java.lang.String value)
isAllEmailValid
public static boolean isAllEmailValid(java.lang.String addressList)
getInstanceTempCalendar
public static java.util.Calendar getInstanceTempCalendar()
Copyright © 2010 eXo Platform SAS. All Rights Reserved.