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