|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.calendar.service.Utils
public class Utils
Created by The eXo Platform SARL Author : Pham Tuan tuan.pham@exoplatform.com Sep 28, 2007
| 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 |
|---|
public static final String EXO_ID
public static final String EXO_LABEL
public static final String EXO_NAME
public static final String EXO_DESCRIPTION
public static final String EXO_EVENT_ID
public static final String EXO_EVENT_CATEGORYID
public static final String EXO_EVENT_CATEGORY_NAME
public static final String EXO_TASK_DELEGATOR
public static final String EXO_REPEAT
public static final String EXO_EVENT_TYPE
public static final String EXO_PRIORITY
public static final String EXO_IS_PRIVATE
public static final String EXO_EVENT_STATE
public static final String EXO_INVITATION
public static final String EXO_CALENDAR_EVENT
public static final String EXO_REMINDER_TYPE
public static final String EXO_ALARM_BEFORE
public static final String EXO_EMAIL
public static final String EXO_OWNER
public static final String EXO_REMINDER
public static final String EXO_FROM_DATE_TIME
public static final String EXO_TO_DATE_TIME
public static final String EXO_SUMMARY
public static final String EXO_IS_REPEAT
public static final String EXO_IS_OVER
public static final String EXO_CALENDAR_PUBLIC_EVENT
public static final String EXO_EVENT_CATEGORY
public static final String EXO_PUBLIC_URL
public static final String EXO_PRIVATE_URL
public static final String EXO_DATA
public static final String EXO_ICAL_DATA
public static final String EXO_TITLE
public static final String EXO_CONTENT
public static final String EXO_CALENDAR_SETTING
public static final String EXO_IS_SHOW_WORKING_TIME
public static final String EXO_WORKING_BEGIN
public static final String EXO_WORKING_END
public static final String EXO_PRIVATE_CALENDARS
public static final String EXO_PUBLIC_CALENDARS
public static final String EXO_SHARED_CALENDARS
public static final String EXO_SHARED_CALENDAR_COLORS
public static final String EXO_EVEN_TATTACHMENT
public static final String EXO_FILE_NAME
public static final String EXO_CATEGORY_ID
public static final String EXO_VIEW_PERMISSIONS
public static final String EXO_EDIT_PERMISSIONS
public static final String EXO_GROUPS
public static final String EXO_LOCALE
public static final String EXO_TIMEZONE
public static final String EXO_CALENDAR_ID
public static final String EXO_SHARED_MIXIN
public static final String EXO_SHARED_ID
public static final String EXO_PARTICIPANT
public static final String EXO_CALENDAR
public static final String EXO_CALENDAR_COLOR
public static final String EXO_CALENDAR_CATEGORY
public static final String EXO_CALENDAR_OWNER
public static final String EXO_SHARED_COLOR
public static final String EXO_VIEW_TYPE
public static final String EXO_TIME_INTERVAL
public static final String EXO_WEEK_START_ON
public static final String EXO_DATE_FORMAT
public static final String EXO_TIME_FORMAT
public static final String EXO_LOCATION
public static final String EXO_REMINDER_DATE
public static final String EXO_ROOT_EVENT_ID
public static final String EXO_RSS_DATA
public static final String EXO_BASE_URL
public static final String EXO_SEND_OPTION
public static final String EXO_MESSAGE
public static final String EXO_PARTICIPANT_STATUS
public static final String EXO_DATE_MODIFIED
public static final String EXO_REMOTE_MIXIN
public static final String EXO_REMOTE_URL
public static final String EXO_REMOTE_TYPE
public static final String EXO_REMOTE_USERNAME
public static final String EXO_REMOTE_PASSWORD
public static final String EXO_REMOTE_SYNC_PERIOD
public static final String EXO_REMOTE_LAST_UPDATED
public static final String EXO_REMOTE_BEFORE_DATE
public static final String EXO_REMOTE_AFTER_DATE
public static final String EXO_REMOTE_EVENT_MIXIN
public static final String EXO_CALDAV_HREF
public static final String EXO_CALDAV_ETAG
public static final String EXO_REPEAT_CALENDAR_EVENT
public static final String EXO_REPEAT_COUNT
public static final String EXO_REPEAT_UNTIL
public static final String EXO_RECURRENCE_ID
public static final String EXO_IS_EXCEPTION
public static final String EXO_EXCLUDE_ID
public static final String EXO_ORIGINAL_REFERENCE
public static final String EXO_REPEAT_INTERVAL
public static final String EXO_REPEAT_BYDAY
public static final String EXO_REPEAT_BYMONTHDAY
public static final String EXO_REPEAT_FINISH_DATE
public static final String EXO_DATE_CREATED
public static final String X_STATUS
public static final String ATTACHMENT_NODE
public static final String REMINDERS_NODE
public static final String NT_UNSTRUCTURED
public static final String NT_FILE
public static final String NT_RESOURCE
public static final String MIX_REFERENCEABLE
public static final String JCR_LASTMODIFIED
public static final String JCR_CONTENT
public static final String JCR_MIMETYPE
public static final String JCR_DATA
public static final String JCR_SCORE
public static final String MIMETYPE_TEXTPLAIN
public static final String MIMETYPE_ICALENDAR
public static final String ATTACHMENT
public static final String INLINE
public static final String COMMA
public static final String COLON
public static final String SLASH
public static final String UNDERSCORE
public static final String SLASH_COLON
public static final String COLON_SLASH
public static final String ANY
public static final String ANY_OF
public static final String SLASH_AST
public static final String MINUS
public static final String CALENDAR_REMINDER
public static final String CALENDAR_APP
public static final int DENY
public static final int ACCEPT
public static final int NOTSURE
public static final int ACCEPT_IMPORT
public static final int JUMP_TO_CALENDAR
public static final String RSS_NODE
public static final String CALDAV_NODE
public static final String ICS_EXT
public static final String RSS_EXT
public static final String EMPTY_STR
public static final String STATUS_PENDING
public static final String STATUS_YES
public static final String STATUS_NO
public static final int INVALID_TYPE
public static final int PRIVATE_TYPE
public static final int SHARED_TYPE
public static final int PUBLIC_TYPE
public static final String SPLITTER
public static final String ASCENDING
public static final String DESCENDING
public static final String SPACE
public static final String RESOURCEBUNDLE_NAME
public static int EVENT_NUMBER
public static final String SYNC_AUTO
public static final String SYNC_5MINS
public static final String SYNC_10MINS
public static final String SYNC_15MINS
public static final String SYNC_1HOUR
public static final String SYNC_1DAY
public static final String SYNC_1WEEK
public static final String SYNC_1YEAR
public static final String MIMETYPE_TEXTHTML
public static String[] SYNC_PERIOD
public static final String DETAIL_PATH
public static final String DUE_FOR
public static final String ORDER_TYPE_ASCENDING
public static final String ORDER_TYPE_DESCENDING
public static final String DOT
public static String ORDERBY_RELEVANCY
public static String ORDERBY_DATE
public static String ORDERBY_TITLE
public static String DATE_TIME_FORMAT
public static String JCR_EXCERPT
public static String JCR_EXCERPT_ROW
public static final Map<String,String> SORT_FIELD_MAP
public static final String[] SELECT_FIELDS
public static String[] SEARCH_FIELDS
public static String EVENT_ICON
public static String TASK_ICON
public static final String PAGE_NAGVIGATION
public static final String PORTLET_NAME
public static final String SPACES_GROUP
public static final String SPACE_ID_PREFIX
| Constructor Detail |
|---|
public Utils()
| Method Detail |
|---|
public static GregorianCalendar getInstanceTempCalendar()
public static boolean isEmpty(String string)
string - String input value
public static boolean canEdit(org.exoplatform.services.organization.OrganizationService oService,
String[] savePerms,
String username)
throws Exception
Exception
public static boolean isMemberShipType(Collection<org.exoplatform.services.organization.Membership> mbsh,
String value)
public static boolean hasEditPermission(String[] savePerms,
String[] checkPerms)
public static String getDefaultCalendarId(String username)
public static org.exoplatform.container.PortalContainer getPortalContainer(org.quartz.JobExecutionContext context)
public static String getDisplaySharedCalendar(String sharedUserId,
String calName)
public static String getDisplayGroupCalendar(String groupId,
String calName)
public static String[] getEditPerUsers(Calendar calendar)
throws Exception
Exceptionpublic static Calendar getGreenwichMeanTime()
public static boolean isSameDate(Date value1,
Date value2)
value1 - value2 -
public static boolean isRepeatEvent(CalendarEvent event)
throws Exception
Exception
public static boolean isExceptionOccurrence(CalendarEvent event)
throws Exception
Exception
public static javax.jcr.Node getPublicServiceHome(org.exoplatform.services.jcr.ext.common.SessionProvider provider)
throws Exception
Exception
public static javax.jcr.Session getSession(org.exoplatform.services.jcr.ext.common.SessionProvider sprovider)
throws Exception
Exceptionpublic static org.exoplatform.services.jcr.ext.common.SessionProvider createSystemProvider()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||