1
22
23 package com.liferay.portlet.calendar.service.http;
24
25 import com.liferay.portal.kernel.log.Log;
26 import com.liferay.portal.kernel.log.LogFactoryUtil;
27
28 import com.liferay.portlet.calendar.service.CalEventServiceUtil;
29
30 import java.rmi.RemoteException;
31
32
83 public class CalEventServiceSoap {
84 public static com.liferay.portlet.calendar.model.CalEventSoap addEvent(
85 long plid, java.lang.String title, java.lang.String description,
86 int startDateMonth, int startDateDay, int startDateYear,
87 int startDateHour, int startDateMinute, int endDateMonth,
88 int endDateDay, int endDateYear, int durationHour, int durationMinute,
89 boolean allDay, boolean timeZoneSensitive, java.lang.String type,
90 boolean repeating,
91 com.liferay.portal.kernel.cal.TZSRecurrence recurrence,
92 java.lang.String remindBy, int firstReminder, int secondReminder,
93 boolean addCommunityPermissions, boolean addGuestPermissions)
94 throws RemoteException {
95 try {
96 com.liferay.portlet.calendar.model.CalEvent returnValue = CalEventServiceUtil.addEvent(plid,
97 title, description, startDateMonth, startDateDay,
98 startDateYear, startDateHour, startDateMinute,
99 endDateMonth, endDateDay, endDateYear, durationHour,
100 durationMinute, allDay, timeZoneSensitive, type, repeating,
101 recurrence, remindBy, firstReminder, secondReminder,
102 addCommunityPermissions, addGuestPermissions);
103
104 return com.liferay.portlet.calendar.model.CalEventSoap.toSoapModel(returnValue);
105 }
106 catch (Exception e) {
107 _log.error(e, e);
108
109 throw new RemoteException(e.getMessage());
110 }
111 }
112
113 public static com.liferay.portlet.calendar.model.CalEventSoap addEvent(
114 long plid, java.lang.String title, java.lang.String description,
115 int startDateMonth, int startDateDay, int startDateYear,
116 int startDateHour, int startDateMinute, int endDateMonth,
117 int endDateDay, int endDateYear, int durationHour, int durationMinute,
118 boolean allDay, boolean timeZoneSensitive, java.lang.String type,
119 boolean repeating,
120 com.liferay.portal.kernel.cal.TZSRecurrence recurrence,
121 java.lang.String remindBy, int firstReminder, int secondReminder,
122 java.lang.String[] communityPermissions,
123 java.lang.String[] guestPermissions) throws RemoteException {
124 try {
125 com.liferay.portlet.calendar.model.CalEvent returnValue = CalEventServiceUtil.addEvent(plid,
126 title, description, startDateMonth, startDateDay,
127 startDateYear, startDateHour, startDateMinute,
128 endDateMonth, endDateDay, endDateYear, durationHour,
129 durationMinute, allDay, timeZoneSensitive, type, repeating,
130 recurrence, remindBy, firstReminder, secondReminder,
131 communityPermissions, guestPermissions);
132
133 return com.liferay.portlet.calendar.model.CalEventSoap.toSoapModel(returnValue);
134 }
135 catch (Exception e) {
136 _log.error(e, e);
137
138 throw new RemoteException(e.getMessage());
139 }
140 }
141
142 public static void deleteEvent(long eventId) throws RemoteException {
143 try {
144 CalEventServiceUtil.deleteEvent(eventId);
145 }
146 catch (Exception e) {
147 _log.error(e, e);
148
149 throw new RemoteException(e.getMessage());
150 }
151 }
152
153 public static com.liferay.portlet.calendar.model.CalEventSoap getEvent(
154 long eventId) throws RemoteException {
155 try {
156 com.liferay.portlet.calendar.model.CalEvent returnValue = CalEventServiceUtil.getEvent(eventId);
157
158 return com.liferay.portlet.calendar.model.CalEventSoap.toSoapModel(returnValue);
159 }
160 catch (Exception e) {
161 _log.error(e, e);
162
163 throw new RemoteException(e.getMessage());
164 }
165 }
166
167 public static com.liferay.portlet.calendar.model.CalEventSoap updateEvent(
168 long eventId, java.lang.String title, java.lang.String description,
169 int startDateMonth, int startDateDay, int startDateYear,
170 int startDateHour, int startDateMinute, int endDateMonth,
171 int endDateDay, int endDateYear, int durationHour, int durationMinute,
172 boolean allDay, boolean timeZoneSensitive, java.lang.String type,
173 boolean repeating,
174 com.liferay.portal.kernel.cal.TZSRecurrence recurrence,
175 java.lang.String remindBy, int firstReminder, int secondReminder)
176 throws RemoteException {
177 try {
178 com.liferay.portlet.calendar.model.CalEvent returnValue = CalEventServiceUtil.updateEvent(eventId,
179 title, description, startDateMonth, startDateDay,
180 startDateYear, startDateHour, startDateMinute,
181 endDateMonth, endDateDay, endDateYear, durationHour,
182 durationMinute, allDay, timeZoneSensitive, type, repeating,
183 recurrence, remindBy, firstReminder, secondReminder);
184
185 return com.liferay.portlet.calendar.model.CalEventSoap.toSoapModel(returnValue);
186 }
187 catch (Exception e) {
188 _log.error(e, e);
189
190 throw new RemoteException(e.getMessage());
191 }
192 }
193
194 private static Log _log = LogFactoryUtil.getLog(CalEventServiceSoap.class);
195 }