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