001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.announcements.service;
016    
017    /**
018     * <p>
019     * This class is a wrapper for {@link AnnouncementsEntryLocalService}.
020     * </p>
021     *
022     * @author    Brian Wing Shun Chan
023     * @see       AnnouncementsEntryLocalService
024     * @generated
025     */
026    public class AnnouncementsEntryLocalServiceWrapper
027            implements AnnouncementsEntryLocalService {
028            public AnnouncementsEntryLocalServiceWrapper(
029                    AnnouncementsEntryLocalService announcementsEntryLocalService) {
030                    _announcementsEntryLocalService = announcementsEntryLocalService;
031            }
032    
033            /**
034            * Adds the announcements entry to the database. Also notifies the appropriate model listeners.
035            *
036            * @param announcementsEntry the announcements entry to add
037            * @return the announcements entry that was added
038            * @throws SystemException if a system exception occurred
039            */
040            public com.liferay.portlet.announcements.model.AnnouncementsEntry addAnnouncementsEntry(
041                    com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
042                    throws com.liferay.portal.kernel.exception.SystemException {
043                    return _announcementsEntryLocalService.addAnnouncementsEntry(announcementsEntry);
044            }
045    
046            /**
047            * Creates a new announcements entry with the primary key. Does not add the announcements entry to the database.
048            *
049            * @param entryId the primary key for the new announcements entry
050            * @return the new announcements entry
051            */
052            public com.liferay.portlet.announcements.model.AnnouncementsEntry createAnnouncementsEntry(
053                    long entryId) {
054                    return _announcementsEntryLocalService.createAnnouncementsEntry(entryId);
055            }
056    
057            /**
058            * Deletes the announcements entry with the primary key from the database. Also notifies the appropriate model listeners.
059            *
060            * @param entryId the primary key of the announcements entry to delete
061            * @throws PortalException if a announcements entry with the primary key could not be found
062            * @throws SystemException if a system exception occurred
063            */
064            public void deleteAnnouncementsEntry(long entryId)
065                    throws com.liferay.portal.kernel.exception.PortalException,
066                            com.liferay.portal.kernel.exception.SystemException {
067                    _announcementsEntryLocalService.deleteAnnouncementsEntry(entryId);
068            }
069    
070            /**
071            * Deletes the announcements entry from the database. Also notifies the appropriate model listeners.
072            *
073            * @param announcementsEntry the announcements entry to delete
074            * @throws SystemException if a system exception occurred
075            */
076            public void deleteAnnouncementsEntry(
077                    com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
078                    throws com.liferay.portal.kernel.exception.SystemException {
079                    _announcementsEntryLocalService.deleteAnnouncementsEntry(announcementsEntry);
080            }
081    
082            /**
083            * Performs a dynamic query on the database and returns the matching rows.
084            *
085            * @param dynamicQuery the dynamic query to search with
086            * @return the matching rows
087            * @throws SystemException if a system exception occurred
088            */
089            @SuppressWarnings("rawtypes")
090            public java.util.List dynamicQuery(
091                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
092                    throws com.liferay.portal.kernel.exception.SystemException {
093                    return _announcementsEntryLocalService.dynamicQuery(dynamicQuery);
094            }
095    
096            /**
097            * Performs a dynamic query on the database and returns a range of the matching rows.
098            *
099            * <p>
100            * 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.
101            * </p>
102            *
103            * @param dynamicQuery the dynamic query to search with
104            * @param start the lower bound of the range of model instances to return
105            * @param end the upper bound of the range of model instances to return (not inclusive)
106            * @return the range of matching rows
107            * @throws SystemException if a system exception occurred
108            */
109            @SuppressWarnings("rawtypes")
110            public java.util.List dynamicQuery(
111                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
112                    int end) throws com.liferay.portal.kernel.exception.SystemException {
113                    return _announcementsEntryLocalService.dynamicQuery(dynamicQuery,
114                            start, end);
115            }
116    
117            /**
118            * Performs a dynamic query on the database and returns an ordered range of the matching rows.
119            *
120            * <p>
121            * 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.
122            * </p>
123            *
124            * @param dynamicQuery the dynamic query to search with
125            * @param start the lower bound of the range of model instances to return
126            * @param end the upper bound of the range of model instances to return (not inclusive)
127            * @param orderByComparator the comparator to order the results by
128            * @return the ordered range of matching rows
129            * @throws SystemException if a system exception occurred
130            */
131            @SuppressWarnings("rawtypes")
132            public java.util.List dynamicQuery(
133                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
134                    int end,
135                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
136                    throws com.liferay.portal.kernel.exception.SystemException {
137                    return _announcementsEntryLocalService.dynamicQuery(dynamicQuery,
138                            start, end, orderByComparator);
139            }
140    
141            /**
142            * Counts the number of rows that match the dynamic query.
143            *
144            * @param dynamicQuery the dynamic query to search with
145            * @return the number of rows that match the dynamic query
146            * @throws SystemException if a system exception occurred
147            */
148            public long dynamicQueryCount(
149                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
150                    throws com.liferay.portal.kernel.exception.SystemException {
151                    return _announcementsEntryLocalService.dynamicQueryCount(dynamicQuery);
152            }
153    
154            /**
155            * Gets the announcements entry with the primary key.
156            *
157            * @param entryId the primary key of the announcements entry to get
158            * @return the announcements entry
159            * @throws PortalException if a announcements entry with the primary key could not be found
160            * @throws SystemException if a system exception occurred
161            */
162            public com.liferay.portlet.announcements.model.AnnouncementsEntry getAnnouncementsEntry(
163                    long entryId)
164                    throws com.liferay.portal.kernel.exception.PortalException,
165                            com.liferay.portal.kernel.exception.SystemException {
166                    return _announcementsEntryLocalService.getAnnouncementsEntry(entryId);
167            }
168    
169            /**
170            * Gets a range of all the announcements entries.
171            *
172            * <p>
173            * 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.
174            * </p>
175            *
176            * @param start the lower bound of the range of announcements entries to return
177            * @param end the upper bound of the range of announcements entries to return (not inclusive)
178            * @return the range of announcements entries
179            * @throws SystemException if a system exception occurred
180            */
181            public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getAnnouncementsEntries(
182                    int start, int end)
183                    throws com.liferay.portal.kernel.exception.SystemException {
184                    return _announcementsEntryLocalService.getAnnouncementsEntries(start,
185                            end);
186            }
187    
188            /**
189            * Gets the number of announcements entries.
190            *
191            * @return the number of announcements entries
192            * @throws SystemException if a system exception occurred
193            */
194            public int getAnnouncementsEntriesCount()
195                    throws com.liferay.portal.kernel.exception.SystemException {
196                    return _announcementsEntryLocalService.getAnnouncementsEntriesCount();
197            }
198    
199            /**
200            * Updates the announcements entry in the database. Also notifies the appropriate model listeners.
201            *
202            * @param announcementsEntry the announcements entry to update
203            * @return the announcements entry that was updated
204            * @throws SystemException if a system exception occurred
205            */
206            public com.liferay.portlet.announcements.model.AnnouncementsEntry updateAnnouncementsEntry(
207                    com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
208                    throws com.liferay.portal.kernel.exception.SystemException {
209                    return _announcementsEntryLocalService.updateAnnouncementsEntry(announcementsEntry);
210            }
211    
212            /**
213            * Updates the announcements entry in the database. Also notifies the appropriate model listeners.
214            *
215            * @param announcementsEntry the announcements entry to update
216            * @param merge whether to merge the announcements entry 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.
217            * @return the announcements entry that was updated
218            * @throws SystemException if a system exception occurred
219            */
220            public com.liferay.portlet.announcements.model.AnnouncementsEntry updateAnnouncementsEntry(
221                    com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry,
222                    boolean merge)
223                    throws com.liferay.portal.kernel.exception.SystemException {
224                    return _announcementsEntryLocalService.updateAnnouncementsEntry(announcementsEntry,
225                            merge);
226            }
227    
228            public com.liferay.portlet.announcements.model.AnnouncementsEntry addEntry(
229                    long userId, long classNameId, long classPK, java.lang.String title,
230                    java.lang.String content, java.lang.String url, java.lang.String type,
231                    int displayDateMonth, int displayDateDay, int displayDateYear,
232                    int displayDateHour, int displayDateMinute, int expirationDateMonth,
233                    int expirationDateDay, int expirationDateYear, int expirationDateHour,
234                    int expirationDateMinute, int priority, boolean alert)
235                    throws com.liferay.portal.kernel.exception.PortalException,
236                            com.liferay.portal.kernel.exception.SystemException {
237                    return _announcementsEntryLocalService.addEntry(userId, classNameId,
238                            classPK, title, content, url, type, displayDateMonth,
239                            displayDateDay, displayDateYear, displayDateHour,
240                            displayDateMinute, expirationDateMonth, expirationDateDay,
241                            expirationDateYear, expirationDateHour, expirationDateMinute,
242                            priority, alert);
243            }
244    
245            public void checkEntries()
246                    throws com.liferay.portal.kernel.exception.PortalException,
247                            com.liferay.portal.kernel.exception.SystemException {
248                    _announcementsEntryLocalService.checkEntries();
249            }
250    
251            public void deleteEntry(
252                    com.liferay.portlet.announcements.model.AnnouncementsEntry entry)
253                    throws com.liferay.portal.kernel.exception.PortalException,
254                            com.liferay.portal.kernel.exception.SystemException {
255                    _announcementsEntryLocalService.deleteEntry(entry);
256            }
257    
258            public void deleteEntry(long entryId)
259                    throws com.liferay.portal.kernel.exception.PortalException,
260                            com.liferay.portal.kernel.exception.SystemException {
261                    _announcementsEntryLocalService.deleteEntry(entryId);
262            }
263    
264            public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
265                    long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
266                    boolean alert, int flagValue, int start, int end)
267                    throws com.liferay.portal.kernel.exception.SystemException {
268                    return _announcementsEntryLocalService.getEntries(userId, scopes,
269                            alert, flagValue, start, end);
270            }
271    
272            public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
273                    long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
274                    int displayDateMonth, int displayDateDay, int displayDateYear,
275                    int displayDateHour, int displayDateMinute, int expirationDateMonth,
276                    int expirationDateDay, int expirationDateYear, int expirationDateHour,
277                    int expirationDateMinute, boolean alert, int flagValue, int start,
278                    int end) throws com.liferay.portal.kernel.exception.SystemException {
279                    return _announcementsEntryLocalService.getEntries(userId, scopes,
280                            displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
281                            displayDateMinute, expirationDateMonth, expirationDateDay,
282                            expirationDateYear, expirationDateHour, expirationDateMinute,
283                            alert, flagValue, start, end);
284            }
285    
286            public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
287                    long classNameId, long classPK, boolean alert, int start, int end)
288                    throws com.liferay.portal.kernel.exception.SystemException {
289                    return _announcementsEntryLocalService.getEntries(classNameId, classPK,
290                            alert, start, end);
291            }
292    
293            public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
294                    long userId, long classNameId, long[] classPKs, int displayDateMonth,
295                    int displayDateDay, int displayDateYear, int displayDateHour,
296                    int displayDateMinute, int expirationDateMonth, int expirationDateDay,
297                    int expirationDateYear, int expirationDateHour,
298                    int expirationDateMinute, boolean alert, int flagValue, int start,
299                    int end) throws com.liferay.portal.kernel.exception.SystemException {
300                    return _announcementsEntryLocalService.getEntries(userId, classNameId,
301                            classPKs, displayDateMonth, displayDateDay, displayDateYear,
302                            displayDateHour, displayDateMinute, expirationDateMonth,
303                            expirationDateDay, expirationDateYear, expirationDateHour,
304                            expirationDateMinute, alert, flagValue, start, end);
305            }
306    
307            public int getEntriesCount(long userId,
308                    java.util.LinkedHashMap<java.lang.Long, long[]> scopes, boolean alert,
309                    int flagValue)
310                    throws com.liferay.portal.kernel.exception.SystemException {
311                    return _announcementsEntryLocalService.getEntriesCount(userId, scopes,
312                            alert, flagValue);
313            }
314    
315            public int getEntriesCount(long userId,
316                    java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
317                    int displayDateMonth, int displayDateDay, int displayDateYear,
318                    int displayDateHour, int displayDateMinute, int expirationDateMonth,
319                    int expirationDateDay, int expirationDateYear, int expirationDateHour,
320                    int expirationDateMinute, boolean alert, int flagValue)
321                    throws com.liferay.portal.kernel.exception.SystemException {
322                    return _announcementsEntryLocalService.getEntriesCount(userId, scopes,
323                            displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
324                            displayDateMinute, expirationDateMonth, expirationDateDay,
325                            expirationDateYear, expirationDateHour, expirationDateMinute,
326                            alert, flagValue);
327            }
328    
329            public int getEntriesCount(long classNameId, long classPK, boolean alert)
330                    throws com.liferay.portal.kernel.exception.SystemException {
331                    return _announcementsEntryLocalService.getEntriesCount(classNameId,
332                            classPK, alert);
333            }
334    
335            public int getEntriesCount(long userId, long classNameId, long[] classPKs,
336                    boolean alert, int flagValue)
337                    throws com.liferay.portal.kernel.exception.SystemException {
338                    return _announcementsEntryLocalService.getEntriesCount(userId,
339                            classNameId, classPKs, alert, flagValue);
340            }
341    
342            public int getEntriesCount(long userId, long classNameId, long[] classPKs,
343                    int displayDateMonth, int displayDateDay, int displayDateYear,
344                    int displayDateHour, int displayDateMinute, int expirationDateMonth,
345                    int expirationDateDay, int expirationDateYear, int expirationDateHour,
346                    int expirationDateMinute, boolean alert, int flagValue)
347                    throws com.liferay.portal.kernel.exception.SystemException {
348                    return _announcementsEntryLocalService.getEntriesCount(userId,
349                            classNameId, classPKs, displayDateMonth, displayDateDay,
350                            displayDateYear, displayDateHour, displayDateMinute,
351                            expirationDateMonth, expirationDateDay, expirationDateYear,
352                            expirationDateHour, expirationDateMinute, alert, flagValue);
353            }
354    
355            public com.liferay.portlet.announcements.model.AnnouncementsEntry getEntry(
356                    long entryId)
357                    throws com.liferay.portal.kernel.exception.PortalException,
358                            com.liferay.portal.kernel.exception.SystemException {
359                    return _announcementsEntryLocalService.getEntry(entryId);
360            }
361    
362            public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getUserEntries(
363                    long userId, int start, int end)
364                    throws com.liferay.portal.kernel.exception.SystemException {
365                    return _announcementsEntryLocalService.getUserEntries(userId, start, end);
366            }
367    
368            public int getUserEntriesCount(long userId)
369                    throws com.liferay.portal.kernel.exception.SystemException {
370                    return _announcementsEntryLocalService.getUserEntriesCount(userId);
371            }
372    
373            public com.liferay.portlet.announcements.model.AnnouncementsEntry updateEntry(
374                    long userId, long entryId, java.lang.String title,
375                    java.lang.String content, java.lang.String url, java.lang.String type,
376                    int displayDateMonth, int displayDateDay, int displayDateYear,
377                    int displayDateHour, int displayDateMinute, int expirationDateMonth,
378                    int expirationDateDay, int expirationDateYear, int expirationDateHour,
379                    int expirationDateMinute, int priority)
380                    throws com.liferay.portal.kernel.exception.PortalException,
381                            com.liferay.portal.kernel.exception.SystemException {
382                    return _announcementsEntryLocalService.updateEntry(userId, entryId,
383                            title, content, url, type, displayDateMonth, displayDateDay,
384                            displayDateYear, displayDateHour, displayDateMinute,
385                            expirationDateMonth, expirationDateDay, expirationDateYear,
386                            expirationDateHour, expirationDateMinute, priority);
387            }
388    
389            public AnnouncementsEntryLocalService getWrappedAnnouncementsEntryLocalService() {
390                    return _announcementsEntryLocalService;
391            }
392    
393            private AnnouncementsEntryLocalService _announcementsEntryLocalService;
394    }