001    /**
002     * Copyright (c) 2000-2012 Liferay, Inc. All rights reserved.
003     *
004     * The contents of this file are subject to the terms of the Liferay Enterprise
005     * Subscription License ("License"). You may not use this file except in
006     * compliance with the License. You can obtain a copy of the License by
007     * contacting Liferay, Inc. See the License for the specific language governing
008     * permissions and limitations under the License, including but not limited to
009     * distribution rights of the Software.
010     *
011     *
012     *
013     */
014    
015    package com.liferay.portlet.calendar.service;
016    
017    import com.liferay.portal.service.ServiceWrapper;
018    
019    /**
020     * <p>
021     * This class is a wrapper for {@link CalEventLocalService}.
022     * </p>
023     *
024     * @author    Brian Wing Shun Chan
025     * @see       CalEventLocalService
026     * @generated
027     */
028    public class CalEventLocalServiceWrapper implements CalEventLocalService,
029            ServiceWrapper<CalEventLocalService> {
030            public CalEventLocalServiceWrapper(
031                    CalEventLocalService calEventLocalService) {
032                    _calEventLocalService = calEventLocalService;
033            }
034    
035            /**
036            * Adds the cal event to the database. Also notifies the appropriate model listeners.
037            *
038            * @param calEvent the cal event
039            * @return the cal event that was added
040            * @throws SystemException if a system exception occurred
041            */
042            public com.liferay.portlet.calendar.model.CalEvent addCalEvent(
043                    com.liferay.portlet.calendar.model.CalEvent calEvent)
044                    throws com.liferay.portal.kernel.exception.SystemException {
045                    return _calEventLocalService.addCalEvent(calEvent);
046            }
047    
048            /**
049            * Creates a new cal event with the primary key. Does not add the cal event to the database.
050            *
051            * @param eventId the primary key for the new cal event
052            * @return the new cal event
053            */
054            public com.liferay.portlet.calendar.model.CalEvent createCalEvent(
055                    long eventId) {
056                    return _calEventLocalService.createCalEvent(eventId);
057            }
058    
059            /**
060            * Deletes the cal event with the primary key from the database. Also notifies the appropriate model listeners.
061            *
062            * @param eventId the primary key of the cal event
063            * @return the cal event that was removed
064            * @throws PortalException if a cal event with the primary key could not be found
065            * @throws SystemException if a system exception occurred
066            */
067            public com.liferay.portlet.calendar.model.CalEvent deleteCalEvent(
068                    long eventId)
069                    throws com.liferay.portal.kernel.exception.PortalException,
070                            com.liferay.portal.kernel.exception.SystemException {
071                    return _calEventLocalService.deleteCalEvent(eventId);
072            }
073    
074            /**
075            * Deletes the cal event from the database. Also notifies the appropriate model listeners.
076            *
077            * @param calEvent the cal event
078            * @return the cal event that was removed
079            * @throws SystemException if a system exception occurred
080            */
081            public com.liferay.portlet.calendar.model.CalEvent deleteCalEvent(
082                    com.liferay.portlet.calendar.model.CalEvent calEvent)
083                    throws com.liferay.portal.kernel.exception.SystemException {
084                    return _calEventLocalService.deleteCalEvent(calEvent);
085            }
086    
087            public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery() {
088                    return _calEventLocalService.dynamicQuery();
089            }
090    
091            /**
092            * Performs a dynamic query on the database and returns the matching rows.
093            *
094            * @param dynamicQuery the dynamic query
095            * @return the matching rows
096            * @throws SystemException if a system exception occurred
097            */
098            @SuppressWarnings("rawtypes")
099            public java.util.List dynamicQuery(
100                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
101                    throws com.liferay.portal.kernel.exception.SystemException {
102                    return _calEventLocalService.dynamicQuery(dynamicQuery);
103            }
104    
105            /**
106            * Performs a dynamic query on the database and returns a range of the matching rows.
107            *
108            * <p>
109            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
110            * </p>
111            *
112            * @param dynamicQuery the dynamic query
113            * @param start the lower bound of the range of model instances
114            * @param end the upper bound of the range of model instances (not inclusive)
115            * @return the range of matching rows
116            * @throws SystemException if a system exception occurred
117            */
118            @SuppressWarnings("rawtypes")
119            public java.util.List dynamicQuery(
120                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
121                    int end) throws com.liferay.portal.kernel.exception.SystemException {
122                    return _calEventLocalService.dynamicQuery(dynamicQuery, start, end);
123            }
124    
125            /**
126            * Performs a dynamic query on the database and returns an ordered range of the matching rows.
127            *
128            * <p>
129            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
130            * </p>
131            *
132            * @param dynamicQuery the dynamic query
133            * @param start the lower bound of the range of model instances
134            * @param end the upper bound of the range of model instances (not inclusive)
135            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
136            * @return the ordered range of matching rows
137            * @throws SystemException if a system exception occurred
138            */
139            @SuppressWarnings("rawtypes")
140            public java.util.List dynamicQuery(
141                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
142                    int end,
143                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
144                    throws com.liferay.portal.kernel.exception.SystemException {
145                    return _calEventLocalService.dynamicQuery(dynamicQuery, start, end,
146                            orderByComparator);
147            }
148    
149            /**
150            * Returns the number of rows that match the dynamic query.
151            *
152            * @param dynamicQuery the dynamic query
153            * @return the number of rows that match the dynamic query
154            * @throws SystemException if a system exception occurred
155            */
156            public long dynamicQueryCount(
157                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
158                    throws com.liferay.portal.kernel.exception.SystemException {
159                    return _calEventLocalService.dynamicQueryCount(dynamicQuery);
160            }
161    
162            public com.liferay.portlet.calendar.model.CalEvent fetchCalEvent(
163                    long eventId)
164                    throws com.liferay.portal.kernel.exception.SystemException {
165                    return _calEventLocalService.fetchCalEvent(eventId);
166            }
167    
168            /**
169            * Returns the cal event with the primary key.
170            *
171            * @param eventId the primary key of the cal event
172            * @return the cal event
173            * @throws PortalException if a cal event with the primary key could not be found
174            * @throws SystemException if a system exception occurred
175            */
176            public com.liferay.portlet.calendar.model.CalEvent getCalEvent(long eventId)
177                    throws com.liferay.portal.kernel.exception.PortalException,
178                            com.liferay.portal.kernel.exception.SystemException {
179                    return _calEventLocalService.getCalEvent(eventId);
180            }
181    
182            public com.liferay.portal.model.PersistedModel getPersistedModel(
183                    java.io.Serializable primaryKeyObj)
184                    throws com.liferay.portal.kernel.exception.PortalException,
185                            com.liferay.portal.kernel.exception.SystemException {
186                    return _calEventLocalService.getPersistedModel(primaryKeyObj);
187            }
188    
189            /**
190            * Returns the cal event with the UUID in the group.
191            *
192            * @param uuid the UUID of cal event
193            * @param groupId the group id of the cal event
194            * @return the cal event
195            * @throws PortalException if a cal event with the UUID in the group could not be found
196            * @throws SystemException if a system exception occurred
197            */
198            public com.liferay.portlet.calendar.model.CalEvent getCalEventByUuidAndGroupId(
199                    java.lang.String uuid, long groupId)
200                    throws com.liferay.portal.kernel.exception.PortalException,
201                            com.liferay.portal.kernel.exception.SystemException {
202                    return _calEventLocalService.getCalEventByUuidAndGroupId(uuid, groupId);
203            }
204    
205            /**
206            * Returns a range of all the cal events.
207            *
208            * <p>
209            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
210            * </p>
211            *
212            * @param start the lower bound of the range of cal events
213            * @param end the upper bound of the range of cal events (not inclusive)
214            * @return the range of cal events
215            * @throws SystemException if a system exception occurred
216            */
217            public java.util.List<com.liferay.portlet.calendar.model.CalEvent> getCalEvents(
218                    int start, int end)
219                    throws com.liferay.portal.kernel.exception.SystemException {
220                    return _calEventLocalService.getCalEvents(start, end);
221            }
222    
223            /**
224            * Returns the number of cal events.
225            *
226            * @return the number of cal events
227            * @throws SystemException if a system exception occurred
228            */
229            public int getCalEventsCount()
230                    throws com.liferay.portal.kernel.exception.SystemException {
231                    return _calEventLocalService.getCalEventsCount();
232            }
233    
234            /**
235            * Updates the cal event in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
236            *
237            * @param calEvent the cal event
238            * @return the cal event that was updated
239            * @throws SystemException if a system exception occurred
240            */
241            public com.liferay.portlet.calendar.model.CalEvent updateCalEvent(
242                    com.liferay.portlet.calendar.model.CalEvent calEvent)
243                    throws com.liferay.portal.kernel.exception.SystemException {
244                    return _calEventLocalService.updateCalEvent(calEvent);
245            }
246    
247            /**
248            * Updates the cal event in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
249            *
250            * @param calEvent the cal event
251            * @param merge whether to merge the cal event with the current session. See {@link com.liferay.portal.service.persistence.BatchSession#update(com.liferay.portal.kernel.dao.orm.Session, com.liferay.portal.model.BaseModel, boolean)} for an explanation.
252            * @return the cal event that was updated
253            * @throws SystemException if a system exception occurred
254            */
255            public com.liferay.portlet.calendar.model.CalEvent updateCalEvent(
256                    com.liferay.portlet.calendar.model.CalEvent calEvent, boolean merge)
257                    throws com.liferay.portal.kernel.exception.SystemException {
258                    return _calEventLocalService.updateCalEvent(calEvent, merge);
259            }
260    
261            /**
262            * Returns the Spring bean ID for this bean.
263            *
264            * @return the Spring bean ID for this bean
265            */
266            public java.lang.String getBeanIdentifier() {
267                    return _calEventLocalService.getBeanIdentifier();
268            }
269    
270            /**
271            * Sets the Spring bean ID for this bean.
272            *
273            * @param beanIdentifier the Spring bean ID for this bean
274            */
275            public void setBeanIdentifier(java.lang.String beanIdentifier) {
276                    _calEventLocalService.setBeanIdentifier(beanIdentifier);
277            }
278    
279            public com.liferay.portlet.calendar.model.CalEvent addEvent(long userId,
280                    java.lang.String title, java.lang.String description,
281                    java.lang.String location, int startDateMonth, int startDateDay,
282                    int startDateYear, int startDateHour, int startDateMinute,
283                    int endDateMonth, int endDateDay, int endDateYear, int durationHour,
284                    int durationMinute, boolean allDay, boolean timeZoneSensitive,
285                    java.lang.String type, boolean repeating,
286                    com.liferay.portal.kernel.cal.TZSRecurrence recurrence, int remindBy,
287                    int firstReminder, int secondReminder,
288                    com.liferay.portal.service.ServiceContext serviceContext)
289                    throws com.liferay.portal.kernel.exception.PortalException,
290                            com.liferay.portal.kernel.exception.SystemException {
291                    return _calEventLocalService.addEvent(userId, title, description,
292                            location, startDateMonth, startDateDay, startDateYear,
293                            startDateHour, startDateMinute, endDateMonth, endDateDay,
294                            endDateYear, durationHour, durationMinute, allDay,
295                            timeZoneSensitive, type, repeating, recurrence, remindBy,
296                            firstReminder, secondReminder, serviceContext);
297            }
298    
299            public void addEventResources(
300                    com.liferay.portlet.calendar.model.CalEvent event,
301                    boolean addGroupPermissions, boolean addGuestPermissions)
302                    throws com.liferay.portal.kernel.exception.PortalException,
303                            com.liferay.portal.kernel.exception.SystemException {
304                    _calEventLocalService.addEventResources(event, addGroupPermissions,
305                            addGuestPermissions);
306            }
307    
308            public void addEventResources(
309                    com.liferay.portlet.calendar.model.CalEvent event,
310                    java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
311                    throws com.liferay.portal.kernel.exception.PortalException,
312                            com.liferay.portal.kernel.exception.SystemException {
313                    _calEventLocalService.addEventResources(event, groupPermissions,
314                            guestPermissions);
315            }
316    
317            public void addEventResources(long eventId, boolean addGroupPermissions,
318                    boolean addGuestPermissions)
319                    throws com.liferay.portal.kernel.exception.PortalException,
320                            com.liferay.portal.kernel.exception.SystemException {
321                    _calEventLocalService.addEventResources(eventId, addGroupPermissions,
322                            addGuestPermissions);
323            }
324    
325            public void addEventResources(long eventId,
326                    java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
327                    throws com.liferay.portal.kernel.exception.PortalException,
328                            com.liferay.portal.kernel.exception.SystemException {
329                    _calEventLocalService.addEventResources(eventId, groupPermissions,
330                            guestPermissions);
331            }
332    
333            public void checkEvents()
334                    throws com.liferay.portal.kernel.exception.PortalException,
335                            com.liferay.portal.kernel.exception.SystemException {
336                    _calEventLocalService.checkEvents();
337            }
338    
339            public void deleteEvent(com.liferay.portlet.calendar.model.CalEvent event)
340                    throws com.liferay.portal.kernel.exception.PortalException,
341                            com.liferay.portal.kernel.exception.SystemException {
342                    _calEventLocalService.deleteEvent(event);
343            }
344    
345            public void deleteEvent(long eventId)
346                    throws com.liferay.portal.kernel.exception.PortalException,
347                            com.liferay.portal.kernel.exception.SystemException {
348                    _calEventLocalService.deleteEvent(eventId);
349            }
350    
351            public void deleteEvents(long groupId)
352                    throws com.liferay.portal.kernel.exception.PortalException,
353                            com.liferay.portal.kernel.exception.SystemException {
354                    _calEventLocalService.deleteEvents(groupId);
355            }
356    
357            public java.io.File exportEvent(long userId, long eventId)
358                    throws com.liferay.portal.kernel.exception.PortalException,
359                            com.liferay.portal.kernel.exception.SystemException {
360                    return _calEventLocalService.exportEvent(userId, eventId);
361            }
362    
363            public java.io.File exportGroupEvents(long userId, long groupId,
364                    java.lang.String fileName)
365                    throws com.liferay.portal.kernel.exception.PortalException,
366                            com.liferay.portal.kernel.exception.SystemException {
367                    return _calEventLocalService.exportGroupEvents(userId, groupId, fileName);
368            }
369    
370            public java.util.List<com.liferay.portlet.calendar.model.CalEvent> getCompanyEvents(
371                    long companyId, int start, int end)
372                    throws com.liferay.portal.kernel.exception.SystemException {
373                    return _calEventLocalService.getCompanyEvents(companyId, start, end);
374            }
375    
376            public int getCompanyEventsCount(long companyId)
377                    throws com.liferay.portal.kernel.exception.SystemException {
378                    return _calEventLocalService.getCompanyEventsCount(companyId);
379            }
380    
381            public com.liferay.portlet.calendar.model.CalEvent getEvent(long eventId)
382                    throws com.liferay.portal.kernel.exception.PortalException,
383                            com.liferay.portal.kernel.exception.SystemException {
384                    return _calEventLocalService.getEvent(eventId);
385            }
386    
387            public java.util.List<com.liferay.portlet.calendar.model.CalEvent> getEvents(
388                    long groupId, java.util.Calendar cal)
389                    throws com.liferay.portal.kernel.exception.SystemException {
390                    return _calEventLocalService.getEvents(groupId, cal);
391            }
392    
393            public java.util.List<com.liferay.portlet.calendar.model.CalEvent> getEvents(
394                    long groupId, java.util.Calendar cal, java.lang.String type)
395                    throws com.liferay.portal.kernel.exception.SystemException {
396                    return _calEventLocalService.getEvents(groupId, cal, type);
397            }
398    
399            public java.util.List<com.liferay.portlet.calendar.model.CalEvent> getEvents(
400                    long groupId, java.util.Calendar cal, java.lang.String[] types)
401                    throws com.liferay.portal.kernel.exception.SystemException {
402                    return _calEventLocalService.getEvents(groupId, cal, types);
403            }
404    
405            public java.util.List<com.liferay.portlet.calendar.model.CalEvent> getEvents(
406                    long groupId, java.lang.String type, int start, int end)
407                    throws com.liferay.portal.kernel.exception.SystemException {
408                    return _calEventLocalService.getEvents(groupId, type, start, end);
409            }
410    
411            public java.util.List<com.liferay.portlet.calendar.model.CalEvent> getEvents(
412                    long groupId, java.lang.String[] types, int start, int end)
413                    throws com.liferay.portal.kernel.exception.SystemException {
414                    return _calEventLocalService.getEvents(groupId, types, start, end);
415            }
416    
417            public int getEventsCount(long groupId, java.lang.String type)
418                    throws com.liferay.portal.kernel.exception.SystemException {
419                    return _calEventLocalService.getEventsCount(groupId, type);
420            }
421    
422            public int getEventsCount(long groupId, java.lang.String[] types)
423                    throws com.liferay.portal.kernel.exception.SystemException {
424                    return _calEventLocalService.getEventsCount(groupId, types);
425            }
426    
427            public java.util.List<com.liferay.portlet.calendar.model.CalEvent> getNoAssetEvents()
428                    throws com.liferay.portal.kernel.exception.SystemException {
429                    return _calEventLocalService.getNoAssetEvents();
430            }
431    
432            public java.util.List<com.liferay.portlet.calendar.model.CalEvent> getRepeatingEvents(
433                    long groupId)
434                    throws com.liferay.portal.kernel.exception.SystemException {
435                    return _calEventLocalService.getRepeatingEvents(groupId);
436            }
437    
438            public java.util.List<com.liferay.portlet.calendar.model.CalEvent> getRepeatingEvents(
439                    long groupId, java.util.Calendar cal, java.lang.String[] types)
440                    throws com.liferay.portal.kernel.exception.SystemException {
441                    return _calEventLocalService.getRepeatingEvents(groupId, cal, types);
442            }
443    
444            public boolean hasEvents(long groupId, java.util.Calendar cal)
445                    throws com.liferay.portal.kernel.exception.SystemException {
446                    return _calEventLocalService.hasEvents(groupId, cal);
447            }
448    
449            public boolean hasEvents(long groupId, java.util.Calendar cal,
450                    java.lang.String type)
451                    throws com.liferay.portal.kernel.exception.SystemException {
452                    return _calEventLocalService.hasEvents(groupId, cal, type);
453            }
454    
455            public boolean hasEvents(long groupId, java.util.Calendar cal,
456                    java.lang.String[] types)
457                    throws com.liferay.portal.kernel.exception.SystemException {
458                    return _calEventLocalService.hasEvents(groupId, cal, types);
459            }
460    
461            public void importICal4j(long userId, long groupId,
462                    java.io.InputStream inputStream)
463                    throws com.liferay.portal.kernel.exception.PortalException,
464                            com.liferay.portal.kernel.exception.SystemException {
465                    _calEventLocalService.importICal4j(userId, groupId, inputStream);
466            }
467    
468            public void updateAsset(long userId,
469                    com.liferay.portlet.calendar.model.CalEvent event,
470                    long[] assetCategoryIds, java.lang.String[] assetTagNames,
471                    long[] assetLinkEntryIds)
472                    throws com.liferay.portal.kernel.exception.PortalException,
473                            com.liferay.portal.kernel.exception.SystemException {
474                    _calEventLocalService.updateAsset(userId, event, assetCategoryIds,
475                            assetTagNames, assetLinkEntryIds);
476            }
477    
478            public com.liferay.portlet.calendar.model.CalEvent updateEvent(
479                    long userId, long eventId, java.lang.String title,
480                    java.lang.String description, java.lang.String location,
481                    int startDateMonth, int startDateDay, int startDateYear,
482                    int startDateHour, int startDateMinute, int endDateMonth,
483                    int endDateDay, int endDateYear, int durationHour, int durationMinute,
484                    boolean allDay, boolean timeZoneSensitive, java.lang.String type,
485                    boolean repeating,
486                    com.liferay.portal.kernel.cal.TZSRecurrence recurrence, int remindBy,
487                    int firstReminder, int secondReminder,
488                    com.liferay.portal.service.ServiceContext serviceContext)
489                    throws com.liferay.portal.kernel.exception.PortalException,
490                            com.liferay.portal.kernel.exception.SystemException {
491                    return _calEventLocalService.updateEvent(userId, eventId, title,
492                            description, location, startDateMonth, startDateDay, startDateYear,
493                            startDateHour, startDateMinute, endDateMonth, endDateDay,
494                            endDateYear, durationHour, durationMinute, allDay,
495                            timeZoneSensitive, type, repeating, recurrence, remindBy,
496                            firstReminder, secondReminder, serviceContext);
497            }
498    
499            /**
500             * @deprecated Renamed to {@link #getWrappedService}
501             */
502            public CalEventLocalService getWrappedCalEventLocalService() {
503                    return _calEventLocalService;
504            }
505    
506            /**
507             * @deprecated Renamed to {@link #setWrappedService}
508             */
509            public void setWrappedCalEventLocalService(
510                    CalEventLocalService calEventLocalService) {
511                    _calEventLocalService = calEventLocalService;
512            }
513    
514            public CalEventLocalService getWrappedService() {
515                    return _calEventLocalService;
516            }
517    
518            public void setWrappedService(CalEventLocalService calEventLocalService) {
519                    _calEventLocalService = calEventLocalService;
520            }
521    
522            private CalEventLocalService _calEventLocalService;
523    }