1
19
20 package com.liferay.portlet.calendar.service;
21
22
23
44 public class CalEventServiceUtil {
45 public static com.liferay.portlet.calendar.model.CalEvent addEvent(
46 long plid, java.lang.String title, java.lang.String description,
47 int startDateMonth, int startDateDay, int startDateYear,
48 int startDateHour, int startDateMinute, int endDateMonth,
49 int endDateDay, int endDateYear, int durationHour, int durationMinute,
50 boolean allDay, boolean timeZoneSensitive, java.lang.String type,
51 boolean repeating,
52 com.liferay.portal.kernel.cal.TZSRecurrence recurrence, int remindBy,
53 int firstReminder, int secondReminder, boolean addCommunityPermissions,
54 boolean addGuestPermissions)
55 throws com.liferay.portal.PortalException,
56 com.liferay.portal.SystemException, java.rmi.RemoteException {
57 return getService()
58 .addEvent(plid, title, description, startDateMonth,
59 startDateDay, startDateYear, startDateHour, startDateMinute,
60 endDateMonth, endDateDay, endDateYear, durationHour,
61 durationMinute, allDay, timeZoneSensitive, type, repeating,
62 recurrence, remindBy, firstReminder, secondReminder,
63 addCommunityPermissions, addGuestPermissions);
64 }
65
66 public static com.liferay.portlet.calendar.model.CalEvent addEvent(
67 long plid, java.lang.String title, java.lang.String description,
68 int startDateMonth, int startDateDay, int startDateYear,
69 int startDateHour, int startDateMinute, int endDateMonth,
70 int endDateDay, int endDateYear, int durationHour, int durationMinute,
71 boolean allDay, boolean timeZoneSensitive, java.lang.String type,
72 boolean repeating,
73 com.liferay.portal.kernel.cal.TZSRecurrence recurrence, int remindBy,
74 int firstReminder, int secondReminder,
75 java.lang.String[] communityPermissions,
76 java.lang.String[] guestPermissions)
77 throws com.liferay.portal.PortalException,
78 com.liferay.portal.SystemException, java.rmi.RemoteException {
79 return getService()
80 .addEvent(plid, title, description, startDateMonth,
81 startDateDay, startDateYear, startDateHour, startDateMinute,
82 endDateMonth, endDateDay, endDateYear, durationHour,
83 durationMinute, allDay, timeZoneSensitive, type, repeating,
84 recurrence, remindBy, firstReminder, secondReminder,
85 communityPermissions, guestPermissions);
86 }
87
88 public static void deleteEvent(long eventId)
89 throws com.liferay.portal.PortalException,
90 com.liferay.portal.SystemException, java.rmi.RemoteException {
91 getService().deleteEvent(eventId);
92 }
93
94 public static java.io.File exportEvent(long eventId)
95 throws com.liferay.portal.PortalException,
96 com.liferay.portal.SystemException, java.rmi.RemoteException {
97 return getService().exportEvent(eventId);
98 }
99
100 public static java.io.File exportGroupEvents(long plid,
101 java.lang.String fileName)
102 throws com.liferay.portal.PortalException,
103 com.liferay.portal.SystemException, java.rmi.RemoteException {
104 return getService().exportGroupEvents(plid, fileName);
105 }
106
107 public static com.liferay.portlet.calendar.model.CalEvent getEvent(
108 long eventId)
109 throws com.liferay.portal.PortalException,
110 com.liferay.portal.SystemException, java.rmi.RemoteException {
111 return getService().getEvent(eventId);
112 }
113
114 public static void importICal4j(long plid, java.io.File file)
115 throws com.liferay.portal.PortalException,
116 com.liferay.portal.SystemException, java.rmi.RemoteException {
117 getService().importICal4j(plid, file);
118 }
119
120 public static com.liferay.portlet.calendar.model.CalEvent updateEvent(
121 long eventId, java.lang.String title, java.lang.String description,
122 int startDateMonth, int startDateDay, int startDateYear,
123 int startDateHour, int startDateMinute, int endDateMonth,
124 int endDateDay, int endDateYear, int durationHour, int durationMinute,
125 boolean allDay, boolean timeZoneSensitive, java.lang.String type,
126 boolean repeating,
127 com.liferay.portal.kernel.cal.TZSRecurrence recurrence, int remindBy,
128 int firstReminder, int secondReminder)
129 throws com.liferay.portal.PortalException,
130 com.liferay.portal.SystemException, java.rmi.RemoteException {
131 return getService()
132 .updateEvent(eventId, title, description, startDateMonth,
133 startDateDay, startDateYear, startDateHour, startDateMinute,
134 endDateMonth, endDateDay, endDateYear, durationHour,
135 durationMinute, allDay, timeZoneSensitive, type, repeating,
136 recurrence, remindBy, firstReminder, secondReminder);
137 }
138
139 public static CalEventService getService() {
140 if (_service == null) {
141 throw new RuntimeException("CalEventService is not set");
142 }
143
144 return _service;
145 }
146
147 public void setService(CalEventService service) {
148 _service = service;
149 }
150
151 private static CalEventService _service;
152 }