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
82 public class CalEventServiceSoap {
83 public static com.liferay.portlet.calendar.model.CalEventSoap addEvent(
84 long plid, java.lang.String title, java.lang.String description,
85 int startDateMonth, int startDateDay, int startDateYear,
86 int startDateHour, int startDateMinute, int endDateMonth,
87 int endDateDay, int endDateYear, int durationHour, int durationMinute,
88 boolean allDay, boolean timeZoneSensitive, java.lang.String type,
89 boolean repeating,
90 com.liferay.portal.kernel.cal.TZSRecurrence recurrence, int remindBy,
91 int firstReminder, int secondReminder, boolean addCommunityPermissions,
92 boolean addGuestPermissions) throws RemoteException {
93 try {
94 com.liferay.portlet.calendar.model.CalEvent returnValue = CalEventServiceUtil.addEvent(plid,
95 title, description, startDateMonth, startDateDay,
96 startDateYear, startDateHour, startDateMinute,
97 endDateMonth, endDateDay, endDateYear, durationHour,
98 durationMinute, allDay, timeZoneSensitive, type, repeating,
99 recurrence, remindBy, firstReminder, secondReminder,
100 addCommunityPermissions, addGuestPermissions);
101
102 return com.liferay.portlet.calendar.model.CalEventSoap.toSoapModel(returnValue);
103 }
104 catch (Exception e) {
105 _log.error(e, e);
106
107 throw new RemoteException(e.getMessage());
108 }
109 }
110
111 public static com.liferay.portlet.calendar.model.CalEventSoap addEvent(
112 long plid, java.lang.String title, java.lang.String description,
113 int startDateMonth, int startDateDay, int startDateYear,
114 int startDateHour, int startDateMinute, int endDateMonth,
115 int endDateDay, int endDateYear, int durationHour, int durationMinute,
116 boolean allDay, boolean timeZoneSensitive, java.lang.String type,
117 boolean repeating,
118 com.liferay.portal.kernel.cal.TZSRecurrence recurrence, int remindBy,
119 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,
172 com.liferay.portal.kernel.cal.TZSRecurrence recurrence, int remindBy,
173 int firstReminder, int secondReminder) 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 }