@Service public class CalendarViewServiceImpl extends CalendarServiceImpl implements CalendarViewService
CalendarServiceImpl,
CalendarViewService| Modifier and Type | Field and Description |
|---|---|
protected org.springframework.context.ApplicationContext |
applicationContext
Application context.
|
protected static org.apache.commons.logging.Log |
logger
logger
|
protected CalendarViewRepository |
repository
Calendar repository.
|
TEMPORARY_FILE_SUFFIXDATE_PARAMETER, DOCUMENT_TYPE_PROPERTY, MODE_PROPERTY, PERIOD_TYPE_PARAMETER, SELECTED_DATE_FORMATCREATION_PROPERTY| Constructor and Description |
|---|
CalendarViewServiceImpl()
Constructor.
|
| 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.
|
protected PeriodTypes |
getPeriodType(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
String periodTypeName)
Get period type.
|
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 |
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,
TimeZone timezone)
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, getOptions, getPortletTitleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCalendarColor, getEditionOptions, getOptions@Autowired protected org.springframework.context.ApplicationContext applicationContext
@Autowired protected CalendarViewRepository repository
protected static final org.apache.commons.logging.Log logger
public String getTitle(org.osivia.portal.api.context.PortalControllerContext portalControllerContext) throws javax.portlet.PortletException
getTitle in interface CalendarViewServiceportalControllerContext - portal controller contextjavax.portlet.PortletExceptionpublic CalendarData getCalendarData(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, String periodTypeName) throws javax.portlet.PortletException
getCalendarData in interface CalendarViewServiceportalControllerContext - portal controller contextperiodTypeName - period type name, may be nulljavax.portlet.PortletExceptionprotected PeriodTypes getPeriodType(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, String periodTypeName) throws javax.portlet.PortletException
portalControllerContext - portal controller contextperiodTypeName - period type name, may be nulljavax.portlet.PortletExceptionpublic boolean isCompact(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
throws javax.portlet.PortletException
isCompact in interface CalendarViewServiceportalControllerContext - portal controller contextjavax.portlet.PortletExceptionpublic EventsData getEventsData(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, CalendarData calendarData) throws javax.portlet.PortletException
getEventsData in interface CalendarViewServiceportalControllerContext - portal controller contextcalendarData - calendar datajavax.portlet.PortletExceptionpublic Event getEvent(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, String docid) throws javax.portlet.PortletException
getEvent in interface CalendarViewServicejavax.portlet.PortletExceptionpublic String getViewPath(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, CalendarData calendarData) throws javax.portlet.PortletException
getViewPath in interface CalendarViewServiceportalControllerContext - portal controller contextcalendarData - calendar datajavax.portlet.PortletExceptionpublic String selectPreviousPeriod(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, CalendarData calendarData) throws javax.portlet.PortletException
selectPreviousPeriod in interface CalendarViewServiceportalControllerContext - portal controller contextcalendarData - calendar datajavax.portlet.PortletExceptionpublic String selectNextPeriod(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, CalendarData calendarData) throws javax.portlet.PortletException
selectNextPeriod in interface CalendarViewServiceportalControllerContext - portal controller contextcalendarData - calendar datajavax.portlet.PortletExceptionpublic void definePortletUri(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
throws javax.portlet.PortletException
definePortletUri in interface CalendarViewServiceportalControllerContext - portal controller contextjavax.portlet.PortletExceptionpublic void save(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
CalendarViewForm form,
TimeZone timezone)
throws javax.portlet.PortletException
save in interface CalendarViewServicetimezone - client timezonejavax.portlet.PortletExceptionpublic void synchronize(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
throws javax.portlet.PortletException
synchronize in interface CalendarViewServicejavax.portlet.PortletExceptionpublic void remove(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
CalendarViewForm form)
throws javax.portlet.PortletException
remove in interface CalendarViewServicejavax.portlet.PortletExceptionpublic boolean isEventEditable(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
String docid)
throws javax.portlet.PortletException
isEventEditable in interface CalendarViewServicejavax.portlet.PortletExceptionpublic Map<String,CalendarColor> getSourcesColor(org.osivia.portal.api.context.PortalControllerContext portalControllerContext) throws javax.portlet.PortletException
getSourcesColor in interface CalendarViewServicejavax.portlet.PortletExceptionpublic String getColorIdAgenda(org.osivia.portal.api.context.PortalControllerContext portalControllerContext) throws javax.portlet.PortletException
getColorIdAgenda in interface CalendarViewServicejavax.portlet.PortletExceptionpublic net.sf.json.JSONArray loadEventsArray(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
CalendarData calendarData)
throws javax.portlet.PortletException
loadEventsArray in interface CalendarViewServicejavax.portlet.PortletExceptionpublic EventToSync buildEvent(net.fortuna.ical4j.model.component.VEvent vevent, String idAgenda, net.fortuna.ical4j.model.TimeZone timeZoneAllEvent) throws javax.portlet.PortletException
CalendarViewServicebuildEvent in interface CalendarViewServicejavax.portlet.PortletExceptionCopyright © 2019 OSIVIA. All rights reserved.