org.exoplatform.calendar.service
Class Utils

java.lang.Object
  extended by org.exoplatform.calendar.service.Utils

public class Utils
extends Object

Created by The eXo Platform SARL Author : Pham Tuan tuan.pham@exoplatform.com Sep 28, 2007


Field Summary
static int ACCEPT
           
static int ACCEPT_IMPORT
           
static String ANY
           
static String ANY_OF
           
static String ASCENDING
           
static String ATTACHMENT
           
static String ATTACHMENT_NODE
           
static String CALDAV_NODE
           
static String CALENDAR_APP
           
static String CALENDAR_REMINDER
           
static String COLON
           
static String COLON_SLASH
           
static String COMMA
           
static String DATE_TIME_FORMAT
           
static int DENY
          These constants were used to indicate participant's answer or action in invitation mail
static String DESCENDING
           
static String DETAIL_PATH
           
static String DOT
           
static String DUE_FOR
           
static String EMPTY_STR
           
static String EVENT_ICON
           
static int EVENT_NUMBER
           
static String EXO_ALARM_BEFORE
           
static String EXO_BASE_URL
           
static String EXO_CALDAV_ETAG
           
static String EXO_CALDAV_HREF
           
static String EXO_CALENDAR
           
static String EXO_CALENDAR_CATEGORY
           
static String EXO_CALENDAR_COLOR
           
static String EXO_CALENDAR_EVENT
           
static String EXO_CALENDAR_ID
           
static String EXO_CALENDAR_OWNER
           
static String EXO_CALENDAR_PUBLIC_EVENT
           
static String EXO_CALENDAR_SETTING
           
static String EXO_CATEGORY_ID
           
static String EXO_CONTENT
           
static String EXO_DATA
           
static String EXO_DATE_CREATED
           
static String EXO_DATE_FORMAT
           
static String EXO_DATE_MODIFIED
           
static String EXO_DESCRIPTION
           
static String EXO_EDIT_PERMISSIONS
           
static String EXO_EMAIL
           
static String EXO_EVEN_TATTACHMENT
           
static String EXO_EVENT_CATEGORY
           
static String EXO_EVENT_CATEGORY_NAME
           
static String EXO_EVENT_CATEGORYID
           
static String EXO_EVENT_ID
           
static String EXO_EVENT_STATE
           
static String EXO_EVENT_TYPE
           
static String EXO_EXCLUDE_ID
           
static String EXO_FILE_NAME
           
static String EXO_FROM_DATE_TIME
           
static String EXO_GROUPS
           
static String EXO_ICAL_DATA
           
static String EXO_ID
           
static String EXO_INVITATION
           
static String EXO_IS_EXCEPTION
           
static String EXO_IS_OVER
           
static String EXO_IS_PRIVATE
           
static String EXO_IS_REPEAT
           
static String EXO_IS_SHOW_WORKING_TIME
           
static String EXO_LABEL
           
static String EXO_LOCALE
           
static String EXO_LOCATION
           
static String EXO_MESSAGE
           
static String EXO_NAME
           
static String EXO_ORIGINAL_REFERENCE
           
static String EXO_OWNER
           
static String EXO_PARTICIPANT
           
static String EXO_PARTICIPANT_STATUS
           
static String EXO_PRIORITY
           
static String EXO_PRIVATE_CALENDARS
           
static String EXO_PRIVATE_URL
           
static String EXO_PUBLIC_CALENDARS
           
static String EXO_PUBLIC_URL
           
static String EXO_RECURRENCE_ID
           
static String EXO_REMINDER
           
static String EXO_REMINDER_DATE
           
static String EXO_REMINDER_TYPE
           
static String EXO_REMOTE_AFTER_DATE
           
static String EXO_REMOTE_BEFORE_DATE
           
static String EXO_REMOTE_EVENT_MIXIN
           
static String EXO_REMOTE_LAST_UPDATED
           
static String EXO_REMOTE_MIXIN
           
static String EXO_REMOTE_PASSWORD
           
static String EXO_REMOTE_SYNC_PERIOD
           
static String EXO_REMOTE_TYPE
           
static String EXO_REMOTE_URL
           
static String EXO_REMOTE_USERNAME
           
static String EXO_REPEAT
           
static String EXO_REPEAT_BYDAY
           
static String EXO_REPEAT_BYMONTHDAY
           
static String EXO_REPEAT_CALENDAR_EVENT
           
static String EXO_REPEAT_COUNT
           
static String EXO_REPEAT_FINISH_DATE
           
static String EXO_REPEAT_INTERVAL
           
static String EXO_REPEAT_UNTIL
           
static String EXO_ROOT_EVENT_ID
           
static String EXO_RSS_DATA
           
static String EXO_SEND_OPTION
           
static String EXO_SHARED_CALENDAR_COLORS
           
static String EXO_SHARED_CALENDARS
           
static String EXO_SHARED_COLOR
           
static String EXO_SHARED_ID
           
static String EXO_SHARED_MIXIN
           
static String EXO_SUMMARY
           
static String EXO_TASK_DELEGATOR
           
static String EXO_TIME_FORMAT
           
static String EXO_TIME_INTERVAL
           
static String EXO_TIMEZONE
           
static String EXO_TITLE
           
static String EXO_TO_DATE_TIME
           
static String EXO_VIEW_PERMISSIONS
           
static String EXO_VIEW_TYPE
           
static String EXO_WEEK_START_ON
           
static String EXO_WORKING_BEGIN
           
static String EXO_WORKING_END
           
static String ICS_EXT
           
static String INLINE
           
static int INVALID_TYPE
           
static String JCR_CONTENT
           
static String JCR_DATA
           
static String JCR_EXCERPT
           
static String JCR_EXCERPT_ROW
           
static String JCR_LASTMODIFIED
           
static String JCR_MIMETYPE
           
static String JCR_SCORE
           
static int JUMP_TO_CALENDAR
           
static String MIMETYPE_ICALENDAR
           
static String MIMETYPE_TEXTHTML
           
static String MIMETYPE_TEXTPLAIN
           
static String MINUS
           
static String MIX_REFERENCEABLE
           
static int NOTSURE
           
static String NT_FILE
           
static String NT_RESOURCE
           
static String NT_UNSTRUCTURED
           
static String ORDER_TYPE_ASCENDING
           
static String ORDER_TYPE_DESCENDING
           
static String ORDERBY_DATE
           
static String ORDERBY_RELEVANCY
           
static String ORDERBY_TITLE
           
static String PAGE_NAGVIGATION
           
static String PORTLET_NAME
           
static int PRIVATE_TYPE
           
static int PUBLIC_TYPE
           
static String REMINDERS_NODE
           
static String RESOURCEBUNDLE_NAME
           
static String RSS_EXT
           
static String RSS_NODE
           
static String[] SEARCH_FIELDS
           
static String[] SELECT_FIELDS
           
static int SHARED_TYPE
           
static String SLASH
           
static String SLASH_AST
           
static String SLASH_COLON
           
static Map<String,String> SORT_FIELD_MAP
           
static String SPACE
           
static String SPACE_ID_PREFIX
           
static String SPACES_GROUP
           
static String SPLITTER
           
static String STATUS_NO
           
static String STATUS_PENDING
           
static String STATUS_YES
           
static String SYNC_10MINS
           
static String SYNC_15MINS
           
static String SYNC_1DAY
           
static String SYNC_1HOUR
           
static String SYNC_1WEEK
           
static String SYNC_1YEAR
           
static String SYNC_5MINS
           
static String SYNC_AUTO
          These constants were used to determine synchronization period of remote calendar
static String[] SYNC_PERIOD
           
static String TASK_ICON
           
static String UNDERSCORE
           
static String X_STATUS
           
 
Constructor Summary
Utils()
           
 
Method Summary
static boolean canEdit(org.exoplatform.services.organization.OrganizationService oService, String[] savePerms, String username)
           
static org.exoplatform.services.jcr.ext.common.SessionProvider createSystemProvider()
           
static String getDefaultCalendarId(String username)
           
static String getDisplayGroupCalendar(String groupId, String calName)
           
static String getDisplaySharedCalendar(String sharedUserId, String calName)
           
static String[] getEditPerUsers(Calendar calendar)
           
static Calendar getGreenwichMeanTime()
           
static GregorianCalendar getInstanceTempCalendar()
          The method creates an instance of calendar object with time zone is GMT 0
static org.exoplatform.container.PortalContainer getPortalContainer(org.quartz.JobExecutionContext context)
           
static javax.jcr.Node getPublicServiceHome(org.exoplatform.services.jcr.ext.common.SessionProvider provider)
           
static javax.jcr.Session getSession(org.exoplatform.services.jcr.ext.common.SessionProvider sprovider)
           
static boolean hasEditPermission(String[] savePerms, String[] checkPerms)
           
static boolean isEmpty(String string)
          The method validates the string value is empty or not
static boolean isExceptionOccurrence(CalendarEvent event)
           
static boolean isMemberShipType(Collection<org.exoplatform.services.organization.Membership> mbsh, String value)
           
static boolean isRepeatEvent(CalendarEvent event)
           
static boolean isSameDate(Date value1, Date value2)
          Check two dates are in the same day in GMT time zone
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXO_ID

public static final String EXO_ID

EXO_LABEL

public static final String EXO_LABEL

EXO_NAME

public static final String EXO_NAME

EXO_DESCRIPTION

public static final String EXO_DESCRIPTION

EXO_EVENT_ID

public static final String EXO_EVENT_ID

EXO_EVENT_CATEGORYID

public static final String EXO_EVENT_CATEGORYID

EXO_EVENT_CATEGORY_NAME

public static final String EXO_EVENT_CATEGORY_NAME

EXO_TASK_DELEGATOR

public static final String EXO_TASK_DELEGATOR

EXO_REPEAT

public static final String EXO_REPEAT

EXO_EVENT_TYPE

public static final String EXO_EVENT_TYPE

EXO_PRIORITY

public static final String EXO_PRIORITY

EXO_IS_PRIVATE

public static final String EXO_IS_PRIVATE

EXO_EVENT_STATE

public static final String EXO_EVENT_STATE

EXO_INVITATION

public static final String EXO_INVITATION

EXO_CALENDAR_EVENT

public static final String EXO_CALENDAR_EVENT

EXO_REMINDER_TYPE

public static final String EXO_REMINDER_TYPE

EXO_ALARM_BEFORE

public static final String EXO_ALARM_BEFORE

EXO_EMAIL

public static final String EXO_EMAIL

EXO_OWNER

public static final String EXO_OWNER

EXO_REMINDER

public static final String EXO_REMINDER

EXO_FROM_DATE_TIME

public static final String EXO_FROM_DATE_TIME

EXO_TO_DATE_TIME

public static final String EXO_TO_DATE_TIME

EXO_SUMMARY

public static final String EXO_SUMMARY

EXO_IS_REPEAT

public static final String EXO_IS_REPEAT

EXO_IS_OVER

public static final String EXO_IS_OVER

EXO_CALENDAR_PUBLIC_EVENT

public static final String EXO_CALENDAR_PUBLIC_EVENT

EXO_EVENT_CATEGORY

public static final String EXO_EVENT_CATEGORY

EXO_PUBLIC_URL

public static final String EXO_PUBLIC_URL

EXO_PRIVATE_URL

public static final String EXO_PRIVATE_URL

EXO_DATA

public static final String EXO_DATA

EXO_ICAL_DATA

public static final String EXO_ICAL_DATA

EXO_TITLE

public static final String EXO_TITLE

EXO_CONTENT

public static final String EXO_CONTENT

EXO_CALENDAR_SETTING

public static final String EXO_CALENDAR_SETTING

EXO_IS_SHOW_WORKING_TIME

public static final String EXO_IS_SHOW_WORKING_TIME

EXO_WORKING_BEGIN

public static final String EXO_WORKING_BEGIN

EXO_WORKING_END

public static final String EXO_WORKING_END

EXO_PRIVATE_CALENDARS

public static final String EXO_PRIVATE_CALENDARS

EXO_PUBLIC_CALENDARS

public static final String EXO_PUBLIC_CALENDARS

EXO_SHARED_CALENDARS

public static final String EXO_SHARED_CALENDARS

EXO_SHARED_CALENDAR_COLORS

public static final String EXO_SHARED_CALENDAR_COLORS

EXO_EVEN_TATTACHMENT

public static final String EXO_EVEN_TATTACHMENT

EXO_FILE_NAME

public static final String EXO_FILE_NAME

EXO_CATEGORY_ID

public static final String EXO_CATEGORY_ID

EXO_VIEW_PERMISSIONS

public static final String EXO_VIEW_PERMISSIONS

EXO_EDIT_PERMISSIONS

public static final String EXO_EDIT_PERMISSIONS

EXO_GROUPS

public static final String EXO_GROUPS

EXO_LOCALE

public static final String EXO_LOCALE

EXO_TIMEZONE

public static final String EXO_TIMEZONE

EXO_CALENDAR_ID

public static final String EXO_CALENDAR_ID

EXO_SHARED_MIXIN

public static final String EXO_SHARED_MIXIN

EXO_SHARED_ID

public static final String EXO_SHARED_ID

EXO_PARTICIPANT

public static final String EXO_PARTICIPANT

EXO_CALENDAR

public static final String EXO_CALENDAR

EXO_CALENDAR_COLOR

public static final String EXO_CALENDAR_COLOR

EXO_CALENDAR_CATEGORY

public static final String EXO_CALENDAR_CATEGORY

EXO_CALENDAR_OWNER

public static final String EXO_CALENDAR_OWNER

EXO_SHARED_COLOR

public static final String EXO_SHARED_COLOR

EXO_VIEW_TYPE

public static final String EXO_VIEW_TYPE

EXO_TIME_INTERVAL

public static final String EXO_TIME_INTERVAL

EXO_WEEK_START_ON

public static final String EXO_WEEK_START_ON

EXO_DATE_FORMAT

public static final String EXO_DATE_FORMAT

EXO_TIME_FORMAT

public static final String EXO_TIME_FORMAT

EXO_LOCATION

public static final String EXO_LOCATION

EXO_REMINDER_DATE

public static final String EXO_REMINDER_DATE

EXO_ROOT_EVENT_ID

public static final String EXO_ROOT_EVENT_ID

EXO_RSS_DATA

public static final String EXO_RSS_DATA

EXO_BASE_URL

public static final String EXO_BASE_URL

EXO_SEND_OPTION

public static final String EXO_SEND_OPTION

EXO_MESSAGE

public static final String EXO_MESSAGE

EXO_PARTICIPANT_STATUS

public static final String EXO_PARTICIPANT_STATUS

EXO_DATE_MODIFIED

public static final String EXO_DATE_MODIFIED

EXO_REMOTE_MIXIN

public static final String EXO_REMOTE_MIXIN

EXO_REMOTE_URL

public static final String EXO_REMOTE_URL

EXO_REMOTE_TYPE

public static final String EXO_REMOTE_TYPE

EXO_REMOTE_USERNAME

public static final String EXO_REMOTE_USERNAME

EXO_REMOTE_PASSWORD

public static final String EXO_REMOTE_PASSWORD

EXO_REMOTE_SYNC_PERIOD

public static final String EXO_REMOTE_SYNC_PERIOD

EXO_REMOTE_LAST_UPDATED

public static final String EXO_REMOTE_LAST_UPDATED

EXO_REMOTE_BEFORE_DATE

public static final String EXO_REMOTE_BEFORE_DATE

EXO_REMOTE_AFTER_DATE

public static final String EXO_REMOTE_AFTER_DATE

EXO_REMOTE_EVENT_MIXIN

public static final String EXO_REMOTE_EVENT_MIXIN

EXO_CALDAV_HREF

public static final String EXO_CALDAV_HREF
See Also:
Constant Field Values

EXO_CALDAV_ETAG

public static final String EXO_CALDAV_ETAG
See Also:
Constant Field Values

EXO_REPEAT_CALENDAR_EVENT

public static final String EXO_REPEAT_CALENDAR_EVENT
See Also:
Constant Field Values

EXO_REPEAT_COUNT

public static final String EXO_REPEAT_COUNT
See Also:
Constant Field Values

EXO_REPEAT_UNTIL

public static final String EXO_REPEAT_UNTIL
See Also:
Constant Field Values

EXO_RECURRENCE_ID

public static final String EXO_RECURRENCE_ID
See Also:
Constant Field Values

EXO_IS_EXCEPTION

public static final String EXO_IS_EXCEPTION
See Also:
Constant Field Values

EXO_EXCLUDE_ID

public static final String EXO_EXCLUDE_ID
See Also:
Constant Field Values

EXO_ORIGINAL_REFERENCE

public static final String EXO_ORIGINAL_REFERENCE
See Also:
Constant Field Values

EXO_REPEAT_INTERVAL

public static final String EXO_REPEAT_INTERVAL
See Also:
Constant Field Values

EXO_REPEAT_BYDAY

public static final String EXO_REPEAT_BYDAY
See Also:
Constant Field Values

EXO_REPEAT_BYMONTHDAY

public static final String EXO_REPEAT_BYMONTHDAY
See Also:
Constant Field Values

EXO_REPEAT_FINISH_DATE

public static final String EXO_REPEAT_FINISH_DATE
See Also:
Constant Field Values

EXO_DATE_CREATED

public static final String EXO_DATE_CREATED
See Also:
Constant Field Values

X_STATUS

public static final String X_STATUS

ATTACHMENT_NODE

public static final String ATTACHMENT_NODE

REMINDERS_NODE

public static final String REMINDERS_NODE

NT_UNSTRUCTURED

public static final String NT_UNSTRUCTURED

NT_FILE

public static final String NT_FILE

NT_RESOURCE

public static final String NT_RESOURCE

MIX_REFERENCEABLE

public static final String MIX_REFERENCEABLE

JCR_LASTMODIFIED

public static final String JCR_LASTMODIFIED

JCR_CONTENT

public static final String JCR_CONTENT

JCR_MIMETYPE

public static final String JCR_MIMETYPE

JCR_DATA

public static final String JCR_DATA

JCR_SCORE

public static final String JCR_SCORE
See Also:
Constant Field Values

MIMETYPE_TEXTPLAIN

public static final String MIMETYPE_TEXTPLAIN

MIMETYPE_ICALENDAR

public static final String MIMETYPE_ICALENDAR

ATTACHMENT

public static final String ATTACHMENT

INLINE

public static final String INLINE

COMMA

public static final String COMMA

COLON

public static final String COLON

SLASH

public static final String SLASH

UNDERSCORE

public static final String UNDERSCORE

SLASH_COLON

public static final String SLASH_COLON

COLON_SLASH

public static final String COLON_SLASH

ANY

public static final String ANY

ANY_OF

public static final String ANY_OF

SLASH_AST

public static final String SLASH_AST

MINUS

public static final String MINUS

CALENDAR_REMINDER

public static final String CALENDAR_REMINDER

CALENDAR_APP

public static final String CALENDAR_APP

DENY

public static final int DENY
These constants were used to indicate participant's answer or action in invitation mail

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

ACCEPT_IMPORT

public static final int ACCEPT_IMPORT
See Also:
Constant Field Values

JUMP_TO_CALENDAR

public static final int JUMP_TO_CALENDAR
See Also:
Constant Field Values

RSS_NODE

public static final String RSS_NODE

CALDAV_NODE

public static final String CALDAV_NODE

ICS_EXT

public static final String ICS_EXT

RSS_EXT

public static final String RSS_EXT

EMPTY_STR

public static final String EMPTY_STR

STATUS_PENDING

public static final String STATUS_PENDING

STATUS_YES

public static final String STATUS_YES

STATUS_NO

public static final String STATUS_NO

INVALID_TYPE

public static final int INVALID_TYPE
See Also:
Constant Field Values

PRIVATE_TYPE

public static final int PRIVATE_TYPE
See Also:
Constant Field Values

SHARED_TYPE

public static final int SHARED_TYPE
See Also:
Constant Field Values

PUBLIC_TYPE

public static final int PUBLIC_TYPE
See Also:
Constant Field Values

SPLITTER

public static final String SPLITTER
See Also:
Constant Field Values

ASCENDING

public static final String ASCENDING
See Also:
Constant Field Values

DESCENDING

public static final String DESCENDING
See Also:
Constant Field Values

SPACE

public static final String SPACE
See Also:
Constant Field Values

RESOURCEBUNDLE_NAME

public static final String RESOURCEBUNDLE_NAME
See Also:
Constant Field Values

EVENT_NUMBER

public static int EVENT_NUMBER

SYNC_AUTO

public static final String SYNC_AUTO
These constants were used to determine synchronization period of remote calendar

See Also:
Constant Field Values

SYNC_5MINS

public static final String SYNC_5MINS
See Also:
Constant Field Values

SYNC_10MINS

public static final String SYNC_10MINS
See Also:
Constant Field Values

SYNC_15MINS

public static final String SYNC_15MINS
See Also:
Constant Field Values

SYNC_1HOUR

public static final String SYNC_1HOUR
See Also:
Constant Field Values

SYNC_1DAY

public static final String SYNC_1DAY
See Also:
Constant Field Values

SYNC_1WEEK

public static final String SYNC_1WEEK
See Also:
Constant Field Values

SYNC_1YEAR

public static final String SYNC_1YEAR
See Also:
Constant Field Values

MIMETYPE_TEXTHTML

public static final String MIMETYPE_TEXTHTML

SYNC_PERIOD

public static String[] SYNC_PERIOD

DETAIL_PATH

public static final String DETAIL_PATH
See Also:
Constant Field Values

DUE_FOR

public static final String DUE_FOR
See Also:
Constant Field Values

ORDER_TYPE_ASCENDING

public static final String ORDER_TYPE_ASCENDING
See Also:
Constant Field Values

ORDER_TYPE_DESCENDING

public static final String ORDER_TYPE_DESCENDING
See Also:
Constant Field Values

DOT

public static final String DOT
See Also:
Constant Field Values

ORDERBY_RELEVANCY

public static String ORDERBY_RELEVANCY

ORDERBY_DATE

public static String ORDERBY_DATE

ORDERBY_TITLE

public static String ORDERBY_TITLE

DATE_TIME_FORMAT

public static String DATE_TIME_FORMAT

JCR_EXCERPT

public static String JCR_EXCERPT

JCR_EXCERPT_ROW

public static String JCR_EXCERPT_ROW

SORT_FIELD_MAP

public static final Map<String,String> SORT_FIELD_MAP

SELECT_FIELDS

public static final String[] SELECT_FIELDS

SEARCH_FIELDS

public static String[] SEARCH_FIELDS

EVENT_ICON

public static String EVENT_ICON

TASK_ICON

public static String TASK_ICON

PAGE_NAGVIGATION

public static final String PAGE_NAGVIGATION
See Also:
Constant Field Values

PORTLET_NAME

public static final String PORTLET_NAME
See Also:
Constant Field Values

SPACES_GROUP

public static final String SPACES_GROUP
See Also:
Constant Field Values

SPACE_ID_PREFIX

public static final String SPACE_ID_PREFIX
See Also:
Constant Field Values
Constructor Detail

Utils

public Utils()
Method Detail

getInstanceTempCalendar

public static GregorianCalendar getInstanceTempCalendar()
The method creates an instance of calendar object with time zone is GMT 0

Returns:
GregorianCalendar

isEmpty

public static boolean isEmpty(String string)
The method validates the string value is empty or not

Parameters:
string - String input value
Returns:
boolean value

canEdit

public static boolean canEdit(org.exoplatform.services.organization.OrganizationService oService,
                              String[] savePerms,
                              String username)
                       throws Exception
Throws:
Exception

isMemberShipType

public static boolean isMemberShipType(Collection<org.exoplatform.services.organization.Membership> mbsh,
                                       String value)

hasEditPermission

public static boolean hasEditPermission(String[] savePerms,
                                        String[] checkPerms)

getDefaultCalendarId

public static String getDefaultCalendarId(String username)

getPortalContainer

public static org.exoplatform.container.PortalContainer getPortalContainer(org.quartz.JobExecutionContext context)

getDisplaySharedCalendar

public static String getDisplaySharedCalendar(String sharedUserId,
                                              String calName)

getDisplayGroupCalendar

public static String getDisplayGroupCalendar(String groupId,
                                             String calName)

getEditPerUsers

public static String[] getEditPerUsers(Calendar calendar)
                                throws Exception
Throws:
Exception

getGreenwichMeanTime

public static Calendar getGreenwichMeanTime()

isSameDate

public static boolean isSameDate(Date value1,
                                 Date value2)
Check two dates are in the same day in GMT time zone

Parameters:
value1 -
value2 -
Returns:

isRepeatEvent

public static boolean isRepeatEvent(CalendarEvent event)
                             throws Exception
Throws:
Exception

isExceptionOccurrence

public static boolean isExceptionOccurrence(CalendarEvent event)
                                     throws Exception
Throws:
Exception

getPublicServiceHome

public static javax.jcr.Node getPublicServiceHome(org.exoplatform.services.jcr.ext.common.SessionProvider provider)
                                           throws Exception
Throws:
Exception

getSession

public static javax.jcr.Session getSession(org.exoplatform.services.jcr.ext.common.SessionProvider sprovider)
                                    throws Exception
Throws:
Exception

createSystemProvider

public static org.exoplatform.services.jcr.ext.common.SessionProvider createSystemProvider()


Copyright © 2013 eXo Platform SAS. All Rights Reserved.