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