1   /**
2    * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portlet.announcements.service;
24  
25  
26  /**
27   * <a href="AnnouncementsEntryLocalServiceUtil.java.html"><b><i>View Source</i></b></a>
28   *
29   * <p>
30   * ServiceBuilder generated this class. Modifications in this class will be
31   * overwritten the next time is generated.
32   * </p>
33   *
34   * <p>
35   * This class provides static methods for the
36   * <code>com.liferay.portlet.announcements.service.AnnouncementsEntryLocalService</code>
37   * bean. The static methods of this class calls the same methods of the bean
38   * instance. It's convenient to be able to just write one line to call a method
39   * on a bean instead of writing a lookup call and a method call.
40   * </p>
41   *
42   * <p>
43   * <code>com.liferay.portlet.announcements.service.AnnouncementsEntryLocalServiceFactory</code>
44   * is responsible for the lookup of the bean.
45   * </p>
46   *
47   * @author Brian Wing Shun Chan
48   *
49   * @see com.liferay.portlet.announcements.service.AnnouncementsEntryLocalService
50   * @see com.liferay.portlet.announcements.service.AnnouncementsEntryLocalServiceFactory
51   *
52   */
53  public class AnnouncementsEntryLocalServiceUtil {
54      public static com.liferay.portlet.announcements.model.AnnouncementsEntry addAnnouncementsEntry(
55          com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
56          throws com.liferay.portal.SystemException {
57          AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
58  
59          return announcementsEntryLocalService.addAnnouncementsEntry(announcementsEntry);
60      }
61  
62      public static void deleteAnnouncementsEntry(long entryId)
63          throws com.liferay.portal.PortalException,
64              com.liferay.portal.SystemException {
65          AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
66  
67          announcementsEntryLocalService.deleteAnnouncementsEntry(entryId);
68      }
69  
70      public static void deleteAnnouncementsEntry(
71          com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
72          throws com.liferay.portal.PortalException,
73              com.liferay.portal.SystemException {
74          AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
75  
76          announcementsEntryLocalService.deleteAnnouncementsEntry(announcementsEntry);
77      }
78  
79      public static java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> dynamicQuery(
80          com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
81          throws com.liferay.portal.SystemException {
82          AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
83  
84          return announcementsEntryLocalService.dynamicQuery(queryInitializer);
85      }
86  
87      public static java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> dynamicQuery(
88          com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer,
89          int begin, int end) throws com.liferay.portal.SystemException {
90          AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
91  
92          return announcementsEntryLocalService.dynamicQuery(queryInitializer,
93              begin, end);
94      }
95  
96      public static com.liferay.portlet.announcements.model.AnnouncementsEntry updateAnnouncementsEntry(
97          com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
98          throws com.liferay.portal.SystemException {
99          AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
100 
101         return announcementsEntryLocalService.updateAnnouncementsEntry(announcementsEntry);
102     }
103 
104     public static com.liferay.portlet.announcements.model.AnnouncementsEntry addEntry(
105         long userId, long classNameId, long classPK, java.lang.String title,
106         java.lang.String content, java.lang.String url, java.lang.String type,
107         int displayDateMonth, int displayDateDay, int displayDateYear,
108         int displayDateHour, int displayDateMinute, int expirationDateMonth,
109         int expirationDateDay, int expirationDateYear, int expirationDateHour,
110         int expirationDateMinute, int priority, boolean alert)
111         throws com.liferay.portal.PortalException,
112             com.liferay.portal.SystemException {
113         AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
114 
115         return announcementsEntryLocalService.addEntry(userId, classNameId,
116             classPK, title, content, url, type, displayDateMonth,
117             displayDateDay, displayDateYear, displayDateHour,
118             displayDateMinute, expirationDateMonth, expirationDateDay,
119             expirationDateYear, expirationDateHour, expirationDateMinute,
120             priority, alert);
121     }
122 
123     public static void checkEntries()
124         throws com.liferay.portal.PortalException,
125             com.liferay.portal.SystemException {
126         AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
127 
128         announcementsEntryLocalService.checkEntries();
129     }
130 
131     public static void deleteEntry(long entryId)
132         throws com.liferay.portal.PortalException,
133             com.liferay.portal.SystemException {
134         AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
135 
136         announcementsEntryLocalService.deleteEntry(entryId);
137     }
138 
139     public static com.liferay.portlet.announcements.model.AnnouncementsEntry getEntry(
140         long entryId)
141         throws com.liferay.portal.PortalException,
142             com.liferay.portal.SystemException {
143         AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
144 
145         return announcementsEntryLocalService.getEntry(entryId);
146     }
147 
148     public static java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
149         long classNameId, long classPK, boolean alert, int begin, int end)
150         throws com.liferay.portal.PortalException,
151             com.liferay.portal.SystemException {
152         AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
153 
154         return announcementsEntryLocalService.getEntries(classNameId, classPK,
155             alert, begin, end);
156     }
157 
158     public static java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
159         long userId, long classNameId, long[] classPKs, int displayDateMonth,
160         int displayDateDay, int displayDateYear, int displayDateHour,
161         int displayDateMinute, int expirationDateMonth, int expirationDateDay,
162         int expirationDateYear, int expirationDateHour,
163         int expirationDateMinute, boolean alert, int flagValue, int begin,
164         int end)
165         throws com.liferay.portal.PortalException,
166             com.liferay.portal.SystemException {
167         AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
168 
169         return announcementsEntryLocalService.getEntries(userId, classNameId,
170             classPKs, displayDateMonth, displayDateDay, displayDateYear,
171             displayDateHour, displayDateMinute, expirationDateMonth,
172             expirationDateDay, expirationDateYear, expirationDateHour,
173             expirationDateMinute, alert, flagValue, begin, end);
174     }
175 
176     public static java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
177         long userId, java.util.LinkedHashMap<Long, long[]> scopes,
178         boolean alert, int flagValue, int begin, int end)
179         throws com.liferay.portal.PortalException,
180             com.liferay.portal.SystemException {
181         AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
182 
183         return announcementsEntryLocalService.getEntries(userId, scopes, alert,
184             flagValue, begin, end);
185     }
186 
187     public static java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
188         long userId, java.util.LinkedHashMap<Long, long[]> scopes,
189         int displayDateMonth, int displayDateDay, int displayDateYear,
190         int displayDateHour, int displayDateMinute, int expirationDateMonth,
191         int expirationDateDay, int expirationDateYear, int expirationDateHour,
192         int expirationDateMinute, boolean alert, int flagValue, int begin,
193         int end)
194         throws com.liferay.portal.PortalException,
195             com.liferay.portal.SystemException {
196         AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
197 
198         return announcementsEntryLocalService.getEntries(userId, scopes,
199             displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
200             displayDateMinute, expirationDateMonth, expirationDateDay,
201             expirationDateYear, expirationDateHour, expirationDateMinute,
202             alert, flagValue, begin, end);
203     }
204 
205     public static int getEntriesCount(long classNameId, long classPK,
206         boolean alert)
207         throws com.liferay.portal.PortalException,
208             com.liferay.portal.SystemException {
209         AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
210 
211         return announcementsEntryLocalService.getEntriesCount(classNameId,
212             classPK, alert);
213     }
214 
215     public static int getEntriesCount(long userId, long classNameId,
216         long[] classPKs, boolean alert, int flagValue)
217         throws com.liferay.portal.PortalException,
218             com.liferay.portal.SystemException {
219         AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
220 
221         return announcementsEntryLocalService.getEntriesCount(userId,
222             classNameId, classPKs, alert, flagValue);
223     }
224 
225     public static int getEntriesCount(long userId, long classNameId,
226         long[] classPKs, int displayDateMonth, int displayDateDay,
227         int displayDateYear, int displayDateHour, int displayDateMinute,
228         int expirationDateMonth, int expirationDateDay, int expirationDateYear,
229         int expirationDateHour, int expirationDateMinute, boolean alert,
230         int flagValue)
231         throws com.liferay.portal.PortalException,
232             com.liferay.portal.SystemException {
233         AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
234 
235         return announcementsEntryLocalService.getEntriesCount(userId,
236             classNameId, classPKs, displayDateMonth, displayDateDay,
237             displayDateYear, displayDateHour, displayDateMinute,
238             expirationDateMonth, expirationDateDay, expirationDateYear,
239             expirationDateHour, expirationDateMinute, alert, flagValue);
240     }
241 
242     public static int getEntriesCount(long userId,
243         java.util.LinkedHashMap<Long, long[]> scopes, boolean alert,
244         int flagValue)
245         throws com.liferay.portal.PortalException,
246             com.liferay.portal.SystemException {
247         AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
248 
249         return announcementsEntryLocalService.getEntriesCount(userId, scopes,
250             alert, flagValue);
251     }
252 
253     public static int getEntriesCount(long userId,
254         java.util.LinkedHashMap<Long, long[]> scopes, int displayDateMonth,
255         int displayDateDay, int displayDateYear, int displayDateHour,
256         int displayDateMinute, int expirationDateMonth, int expirationDateDay,
257         int expirationDateYear, int expirationDateHour,
258         int expirationDateMinute, boolean alert, int flagValue)
259         throws com.liferay.portal.PortalException,
260             com.liferay.portal.SystemException {
261         AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
262 
263         return announcementsEntryLocalService.getEntriesCount(userId, scopes,
264             displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
265             displayDateMinute, expirationDateMonth, expirationDateDay,
266             expirationDateYear, expirationDateHour, expirationDateMinute,
267             alert, flagValue);
268     }
269 
270     public static java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getUserEntries(
271         long userId, int begin, int end)
272         throws com.liferay.portal.SystemException {
273         AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
274 
275         return announcementsEntryLocalService.getUserEntries(userId, begin, end);
276     }
277 
278     public static int getUserEntriesCount(long userId)
279         throws com.liferay.portal.SystemException {
280         AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
281 
282         return announcementsEntryLocalService.getUserEntriesCount(userId);
283     }
284 
285     public static com.liferay.portlet.announcements.model.AnnouncementsEntry updateEntry(
286         long entryId, java.lang.String title, java.lang.String content,
287         java.lang.String url, java.lang.String type, int displayDateMonth,
288         int displayDateDay, int displayDateYear, int displayDateHour,
289         int displayDateMinute, int expirationDateMonth, int expirationDateDay,
290         int expirationDateYear, int expirationDateHour,
291         int expirationDateMinute, int priority)
292         throws com.liferay.portal.PortalException,
293             com.liferay.portal.SystemException {
294         AnnouncementsEntryLocalService announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getService();
295 
296         return announcementsEntryLocalService.updateEntry(entryId, title,
297             content, url, type, displayDateMonth, displayDateDay,
298             displayDateYear, displayDateHour, displayDateMinute,
299             expirationDateMonth, expirationDateDay, expirationDateYear,
300             expirationDateHour, expirationDateMinute, priority);
301     }
302 }