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