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