public interface CalendarViewService extends CalendarService
CalendarService| Modifier and Type | Field and Description |
|---|---|
static String |
DATE_PARAMETER
Date render parameter name.
|
static String |
DOCUMENT_TYPE_PROPERTY
Document type window property.
|
static String |
MODE_PROPERTY
Calendar edition mode identifier window property.
|
static String |
PERIOD_TYPE_PARAMETER
Period type render parameter name.
|
static SimpleDateFormat |
SELECTED_DATE_FORMAT
Selected date format.
|
CREATION_PROPERTY| Modifier and Type | Method and Description |
|---|---|
EventToSync |
buildEvent(net.fortuna.ical4j.model.component.VEvent vevent,
String idAgenda,
net.fortuna.ical4j.model.TimeZone timeZoneAllEvent)
Build event
|
void |
definePortletUri(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Define portlet URI.
|
CalendarData |
getCalendarData(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
String periodTypeName)
Get calendar data.
|
String |
getColorIdAgenda(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Return the id of the color of the agenda
|
Event |
getEvent(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
String docid)
Get docid
|
EventsData |
getEventsData(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
CalendarData calendarData)
Get events data.
|
Map<String,CalendarColor> |
getSourcesColor(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Return the map of the different color (primary color of the calendar and color of each synchrnonization sources)
|
String |
getTitle(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Get calendar title.
|
String |
getViewPath(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
CalendarData calendarData)
Get view path.
|
boolean |
isCalendarReadOnly(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Check if calendar is read only.
|
boolean |
isCompact(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Check if current calendar is compact.
|
boolean |
isEventEditable(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
String docid)
Return true if event is editable
|
net.sf.json.JSONArray |
loadEventsArray(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
CalendarData calendarData)
Load events array
|
void |
remove(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
CalendarViewForm form)
Remove event
|
void |
save(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
CalendarViewForm form)
Save event
|
String |
selectNextPeriod(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
CalendarData calendarData)
Select next period.
|
String |
selectPreviousPeriod(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
CalendarData calendarData)
Select previous period.
|
void |
synchronize(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Synchronization of events
|
getCalendarColor, getEditionOptions, getOptionsstatic final String DOCUMENT_TYPE_PROPERTY
static final String MODE_PROPERTY
static final SimpleDateFormat SELECTED_DATE_FORMAT
static final String PERIOD_TYPE_PARAMETER
static final String DATE_PARAMETER
String getTitle(org.osivia.portal.api.context.PortalControllerContext portalControllerContext) throws javax.portlet.PortletException
portalControllerContext - portal controller contextjavax.portlet.PortletExceptionCalendarData getCalendarData(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, String periodTypeName) throws javax.portlet.PortletException
portalControllerContext - portal controller contextperiodTypeName - period type name, may be nulljavax.portlet.PortletExceptionboolean isCompact(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
throws javax.portlet.PortletException
portalControllerContext - portal controller contextjavax.portlet.PortletExceptionEventsData getEventsData(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, CalendarData calendarData) throws javax.portlet.PortletException
portalControllerContext - portal controller contextcalendarData - calendar datajavax.portlet.PortletExceptionEvent getEvent(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, String docid) throws javax.portlet.PortletException
portalControllerContext - docid - javax.portlet.PortletExceptionString getViewPath(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, CalendarData calendarData) throws javax.portlet.PortletException
portalControllerContext - portal controller contextcalendarData - calendar datajavax.portlet.PortletExceptionString selectPreviousPeriod(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, CalendarData calendarData) throws javax.portlet.PortletException
portalControllerContext - portal controller contextcalendarData - calendar datajavax.portlet.PortletExceptionString selectNextPeriod(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, CalendarData calendarData) throws javax.portlet.PortletException
portalControllerContext - portal controller contextcalendarData - calendar datajavax.portlet.PortletExceptionvoid definePortletUri(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
throws javax.portlet.PortletException
portalControllerContext - portal controller contextjavax.portlet.PortletExceptionvoid save(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
CalendarViewForm form)
throws javax.portlet.PortletException
portalControllerContext - form - javax.portlet.PortletExceptionvoid remove(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
CalendarViewForm form)
throws javax.portlet.PortletException
portalControllerContext - form - options - javax.portlet.PortletExceptionboolean isEventEditable(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
String docid)
throws javax.portlet.PortletException
portalControllerContext - docid - javax.portlet.PortletExceptionvoid synchronize(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
throws javax.portlet.PortletException
portalControllerContext - javax.portlet.PortletExceptionMap<String,CalendarColor> getSourcesColor(org.osivia.portal.api.context.PortalControllerContext portalControllerContext) throws javax.portlet.PortletException
portalControllerContext - javax.portlet.PortletExceptionString getColorIdAgenda(org.osivia.portal.api.context.PortalControllerContext portalControllerContext) throws javax.portlet.PortletException
portalControllerContext - javax.portlet.PortletExceptionboolean isCalendarReadOnly(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
throws javax.portlet.PortletException
portalControllerContext - portal controller contextjavax.portlet.PortletExceptionnet.sf.json.JSONArray loadEventsArray(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
CalendarData calendarData)
throws javax.portlet.PortletException
portalControllerContext - calendarData - javax.portlet.PortletExceptionEventToSync buildEvent(net.fortuna.ical4j.model.component.VEvent vevent, String idAgenda, net.fortuna.ical4j.model.TimeZone timeZoneAllEvent) throws javax.portlet.PortletException
vevent - idAgenda - timeZoneAllEvent - javax.portlet.PortletExceptionCopyright © 2019 OSIVIA. All rights reserved.