org.exoplatform.calendar.service
Class Utils
java.lang.Object
org.exoplatform.calendar.service.Utils
public class Utils
- extends java.lang.Object
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,
java.lang.String[] savePerms,
java.lang.String username)
|
static java.util.GregorianCalendar |
getInstanceTempCalendar()
The method creates instance calendar object with time zone is GMT 0 |
static boolean |
hasEditPermission(java.lang.String[] savePerms,
java.lang.String[] checkPerms)
|
static boolean |
isEmpty(java.lang.String string)
The method validates the string value is empty or not |
static boolean |
isMemberShipType(java.util.Collection<org.exoplatform.services.organization.Membership> mbsh,
java.lang.String value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXO_ID
public static final java.lang.String EXO_ID
EXO_LABEL
public static final java.lang.String EXO_LABEL
EXO_NAME
public static final java.lang.String EXO_NAME
EXO_DESCRIPTION
public static final java.lang.String EXO_DESCRIPTION
EXO_EVENT_ID
public static final java.lang.String EXO_EVENT_ID
EXO_EVENT_CATEGORYID
public static final java.lang.String EXO_EVENT_CATEGORYID
EXO_EVENT_CATEGORY_NAME
public static final java.lang.String EXO_EVENT_CATEGORY_NAME
EXO_TASK_DELEGATOR
public static final java.lang.String EXO_TASK_DELEGATOR
EXO_REPEAT
public static final java.lang.String EXO_REPEAT
EXO_EVENT_TYPE
public static final java.lang.String EXO_EVENT_TYPE
EXO_PRIORITY
public static final java.lang.String EXO_PRIORITY
EXO_IS_PRIVATE
public static final java.lang.String EXO_IS_PRIVATE
EXO_EVENT_STATE
public static final java.lang.String EXO_EVENT_STATE
EXO_INVITATION
public static final java.lang.String EXO_INVITATION
EXO_CALENDAR_EVENT
public static final java.lang.String EXO_CALENDAR_EVENT
EXO_REMINDER_TYPE
public static final java.lang.String EXO_REMINDER_TYPE
EXO_ALARM_BEFORE
public static final java.lang.String EXO_ALARM_BEFORE
EXO_EMAIL
public static final java.lang.String EXO_EMAIL
EXO_OWNER
public static final java.lang.String EXO_OWNER
EXO_REMINDER
public static final java.lang.String EXO_REMINDER
EXO_FROM_DATE_TIME
public static final java.lang.String EXO_FROM_DATE_TIME
EXO_TO_DATE_TIME
public static final java.lang.String EXO_TO_DATE_TIME
EXO_SUMMARY
public static final java.lang.String EXO_SUMMARY
EXO_IS_REPEAT
public static final java.lang.String EXO_IS_REPEAT
EXO_IS_OVER
public static final java.lang.String EXO_IS_OVER
EXO_CALENDAR_PUBLIC_EVENT
public static final java.lang.String EXO_CALENDAR_PUBLIC_EVENT
EXO_EVENT_CATEGORY
public static final java.lang.String EXO_EVENT_CATEGORY
EXO_DATA
public static final java.lang.String EXO_DATA
EXO_ICAL_DATA
public static final java.lang.String EXO_ICAL_DATA
EXO_TITLE
public static final java.lang.String EXO_TITLE
EXO_CONTENT
public static final java.lang.String EXO_CONTENT
EXO_CALENDAR_SETTING
public static final java.lang.String EXO_CALENDAR_SETTING
EXO_IS_SHOW_WORKING_TIME
public static final java.lang.String EXO_IS_SHOW_WORKING_TIME
EXO_WORKING_BEGIN
public static final java.lang.String EXO_WORKING_BEGIN
EXO_WORKING_END
public static final java.lang.String EXO_WORKING_END
EXO_PRIVATE_CALENDARS
public static final java.lang.String EXO_PRIVATE_CALENDARS
EXO_PUBLIC_CALENDARS
public static final java.lang.String EXO_PUBLIC_CALENDARS
EXO_SHARED_CALENDARS
public static final java.lang.String EXO_SHARED_CALENDARS
EXO_SHARED_CALENDAR_COLORS
public static final java.lang.String EXO_SHARED_CALENDAR_COLORS
EXO_EVEN_TATTACHMENT
public static final java.lang.String EXO_EVEN_TATTACHMENT
EXO_FILE_NAME
public static final java.lang.String EXO_FILE_NAME
EXO_CATEGORY_ID
public static final java.lang.String EXO_CATEGORY_ID
EXO_VIEW_PERMISSIONS
public static final java.lang.String EXO_VIEW_PERMISSIONS
EXO_EDIT_PERMISSIONS
public static final java.lang.String EXO_EDIT_PERMISSIONS
EXO_GROUPS
public static final java.lang.String EXO_GROUPS
EXO_LOCALE
public static final java.lang.String EXO_LOCALE
EXO_TIMEZONE
public static final java.lang.String EXO_TIMEZONE
EXO_CALENDAR_ID
public static final java.lang.String EXO_CALENDAR_ID
EXO_SHARED_MIXIN
public static final java.lang.String EXO_SHARED_MIXIN
EXO_SHARED_ID
public static final java.lang.String EXO_SHARED_ID
EXO_PARTICIPANT
public static final java.lang.String EXO_PARTICIPANT
EXO_CALENDAR
public static final java.lang.String EXO_CALENDAR
EXO_CALENDAR_COLOR
public static final java.lang.String EXO_CALENDAR_COLOR
EXO_CALENDAR_CATEGORY
public static final java.lang.String EXO_CALENDAR_CATEGORY
EXO_CALENDAR_OWNER
public static final java.lang.String EXO_CALENDAR_OWNER
EXO_SHARED_COLOR
public static final java.lang.String EXO_SHARED_COLOR
EXO_VIEW_TYPE
public static final java.lang.String EXO_VIEW_TYPE
EXO_TIME_INTERVAL
public static final java.lang.String EXO_TIME_INTERVAL
EXO_WEEK_START_ON
public static final java.lang.String EXO_WEEK_START_ON
EXO_DATE_FORMAT
public static final java.lang.String EXO_DATE_FORMAT
EXO_TIME_FORMAT
public static final java.lang.String EXO_TIME_FORMAT
EXO_LOCATION
public static final java.lang.String EXO_LOCATION
EXO_REMINDER_DATE
public static final java.lang.String EXO_REMINDER_DATE
EXO_ROOT_EVENT_ID
public static final java.lang.String EXO_ROOT_EVENT_ID
EXO_RSS_DATA
public static final java.lang.String EXO_RSS_DATA
EXO_BASE_URL
public static final java.lang.String EXO_BASE_URL
EXO_SEND_OPTION
public static final java.lang.String EXO_SEND_OPTION
EXO_MESSAGE
public static final java.lang.String EXO_MESSAGE
EXO_PARTICIPANT_STATUS
public static final java.lang.String EXO_PARTICIPANT_STATUS
EXO_DATE_MODIFIED
public static final java.lang.String EXO_DATE_MODIFIED
X_STATUS
public static final java.lang.String X_STATUS
ATTACHMENT_NODE
public static final java.lang.String ATTACHMENT_NODE
REMINDERS_NODE
public static final java.lang.String REMINDERS_NODE
NT_UNSTRUCTURED
public static final java.lang.String NT_UNSTRUCTURED
NT_FILE
public static final java.lang.String NT_FILE
NT_RESOURCE
public static final java.lang.String NT_RESOURCE
MIX_REFERENCEABLE
public static final java.lang.String MIX_REFERENCEABLE
JCR_LASTMODIFIED
public static final java.lang.String JCR_LASTMODIFIED
JCR_CONTENT
public static final java.lang.String JCR_CONTENT
JCR_MIMETYPE
public static final java.lang.String JCR_MIMETYPE
JCR_DATA
public static final java.lang.String JCR_DATA
MIMETYPE_TEXTPLAIN
public static final java.lang.String MIMETYPE_TEXTPLAIN
MIMETYPE_ICALENDAR
public static final java.lang.String MIMETYPE_ICALENDAR
ATTACHMENT
public static final java.lang.String ATTACHMENT
INLINE
public static final java.lang.String INLINE
COMMA
public static final java.lang.String COMMA
COLON
public static final java.lang.String COLON
SLASH
public static final java.lang.String SLASH
SLASH_COLON
public static final java.lang.String SLASH_COLON
COLON_SLASH
public static final java.lang.String COLON_SLASH
ANY
public static final java.lang.String ANY
ANY_OF
public static final java.lang.String ANY_OF
CALENDAR_REMINDER
public static final java.lang.String CALENDAR_REMINDER
CALENDAR_APP
public static final java.lang.String CALENDAR_APP
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
RSS_NODE
public static final java.lang.String RSS_NODE
CALDAV_NODE
public static final java.lang.String CALDAV_NODE
ICS_EXT
public static final java.lang.String ICS_EXT
STATUS_EMPTY
public static final java.lang.String STATUS_EMPTY
STATUS_PENDING
public static final java.lang.String STATUS_PENDING
STATUS_YES
public static final java.lang.String STATUS_YES
STATUS_NO
public static final java.lang.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 java.lang.String SPLITTER
- See Also:
- Constant Field Values
Utils
public Utils()
getInstanceTempCalendar
public static java.util.GregorianCalendar getInstanceTempCalendar()
- The method creates instance calendar object with time zone is GMT 0
- Returns:
- GregorianCalendar
isEmpty
public static boolean isEmpty(java.lang.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,
java.lang.String[] savePerms,
java.lang.String username)
throws java.lang.Exception
- Throws:
java.lang.Exception
isMemberShipType
public static boolean isMemberShipType(java.util.Collection<org.exoplatform.services.organization.Membership> mbsh,
java.lang.String value)
hasEditPermission
public static boolean hasEditPermission(java.lang.String[] savePerms,
java.lang.String[] checkPerms)
Copyright © 2011 eXo Platform SAS. All Rights Reserved.