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.bookmarks.service.base;
24  
25  import com.liferay.counter.service.CounterLocalService;
26  import com.liferay.counter.service.CounterLocalServiceFactory;
27  import com.liferay.counter.service.CounterService;
28  import com.liferay.counter.service.CounterServiceFactory;
29  
30  import com.liferay.portal.PortalException;
31  import com.liferay.portal.SystemException;
32  import com.liferay.portal.kernel.bean.InitializingBean;
33  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
34  import com.liferay.portal.service.ResourceLocalService;
35  import com.liferay.portal.service.ResourceLocalServiceFactory;
36  import com.liferay.portal.service.ResourceService;
37  import com.liferay.portal.service.ResourceServiceFactory;
38  import com.liferay.portal.service.UserLocalService;
39  import com.liferay.portal.service.UserLocalServiceFactory;
40  import com.liferay.portal.service.UserService;
41  import com.liferay.portal.service.UserServiceFactory;
42  import com.liferay.portal.service.persistence.ResourceFinder;
43  import com.liferay.portal.service.persistence.ResourceFinderUtil;
44  import com.liferay.portal.service.persistence.ResourcePersistence;
45  import com.liferay.portal.service.persistence.ResourceUtil;
46  import com.liferay.portal.service.persistence.UserFinder;
47  import com.liferay.portal.service.persistence.UserFinderUtil;
48  import com.liferay.portal.service.persistence.UserPersistence;
49  import com.liferay.portal.service.persistence.UserUtil;
50  
51  import com.liferay.portlet.bookmarks.model.BookmarksEntry;
52  import com.liferay.portlet.bookmarks.service.BookmarksEntryLocalService;
53  import com.liferay.portlet.bookmarks.service.BookmarksFolderLocalService;
54  import com.liferay.portlet.bookmarks.service.BookmarksFolderLocalServiceFactory;
55  import com.liferay.portlet.bookmarks.service.BookmarksFolderService;
56  import com.liferay.portlet.bookmarks.service.BookmarksFolderServiceFactory;
57  import com.liferay.portlet.bookmarks.service.persistence.BookmarksEntryFinder;
58  import com.liferay.portlet.bookmarks.service.persistence.BookmarksEntryFinderUtil;
59  import com.liferay.portlet.bookmarks.service.persistence.BookmarksEntryPersistence;
60  import com.liferay.portlet.bookmarks.service.persistence.BookmarksEntryUtil;
61  import com.liferay.portlet.bookmarks.service.persistence.BookmarksFolderPersistence;
62  import com.liferay.portlet.bookmarks.service.persistence.BookmarksFolderUtil;
63  import com.liferay.portlet.tags.service.TagsAssetLocalService;
64  import com.liferay.portlet.tags.service.TagsAssetLocalServiceFactory;
65  import com.liferay.portlet.tags.service.TagsAssetService;
66  import com.liferay.portlet.tags.service.TagsAssetServiceFactory;
67  import com.liferay.portlet.tags.service.persistence.TagsAssetFinder;
68  import com.liferay.portlet.tags.service.persistence.TagsAssetFinderUtil;
69  import com.liferay.portlet.tags.service.persistence.TagsAssetPersistence;
70  import com.liferay.portlet.tags.service.persistence.TagsAssetUtil;
71  
72  import java.util.List;
73  
74  /**
75   * <a href="BookmarksEntryLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
76   *
77   * @author Brian Wing Shun Chan
78   *
79   */
80  public abstract class BookmarksEntryLocalServiceBaseImpl
81      implements BookmarksEntryLocalService, InitializingBean {
82      public BookmarksEntry addBookmarksEntry(BookmarksEntry bookmarksEntry)
83          throws SystemException {
84          bookmarksEntry.setNew(true);
85  
86          return bookmarksEntryPersistence.update(bookmarksEntry, false);
87      }
88  
89      public void deleteBookmarksEntry(long entryId)
90          throws PortalException, SystemException {
91          bookmarksEntryPersistence.remove(entryId);
92      }
93  
94      public void deleteBookmarksEntry(BookmarksEntry bookmarksEntry)
95          throws SystemException {
96          bookmarksEntryPersistence.remove(bookmarksEntry);
97      }
98  
99      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
100         throws SystemException {
101         return bookmarksEntryPersistence.findWithDynamicQuery(dynamicQuery);
102     }
103 
104     public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
105         int end) throws SystemException {
106         return bookmarksEntryPersistence.findWithDynamicQuery(dynamicQuery,
107             start, end);
108     }
109 
110     public BookmarksEntry getBookmarksEntry(long entryId)
111         throws PortalException, SystemException {
112         return bookmarksEntryPersistence.findByPrimaryKey(entryId);
113     }
114 
115     public BookmarksEntry updateBookmarksEntry(BookmarksEntry bookmarksEntry)
116         throws SystemException {
117         bookmarksEntry.setNew(false);
118 
119         return bookmarksEntryPersistence.update(bookmarksEntry, true);
120     }
121 
122     public BookmarksEntryPersistence getBookmarksEntryPersistence() {
123         return bookmarksEntryPersistence;
124     }
125 
126     public void setBookmarksEntryPersistence(
127         BookmarksEntryPersistence bookmarksEntryPersistence) {
128         this.bookmarksEntryPersistence = bookmarksEntryPersistence;
129     }
130 
131     public BookmarksEntryFinder getBookmarksEntryFinder() {
132         return bookmarksEntryFinder;
133     }
134 
135     public void setBookmarksEntryFinder(
136         BookmarksEntryFinder bookmarksEntryFinder) {
137         this.bookmarksEntryFinder = bookmarksEntryFinder;
138     }
139 
140     public BookmarksFolderLocalService getBookmarksFolderLocalService() {
141         return bookmarksFolderLocalService;
142     }
143 
144     public void setBookmarksFolderLocalService(
145         BookmarksFolderLocalService bookmarksFolderLocalService) {
146         this.bookmarksFolderLocalService = bookmarksFolderLocalService;
147     }
148 
149     public BookmarksFolderService getBookmarksFolderService() {
150         return bookmarksFolderService;
151     }
152 
153     public void setBookmarksFolderService(
154         BookmarksFolderService bookmarksFolderService) {
155         this.bookmarksFolderService = bookmarksFolderService;
156     }
157 
158     public BookmarksFolderPersistence getBookmarksFolderPersistence() {
159         return bookmarksFolderPersistence;
160     }
161 
162     public void setBookmarksFolderPersistence(
163         BookmarksFolderPersistence bookmarksFolderPersistence) {
164         this.bookmarksFolderPersistence = bookmarksFolderPersistence;
165     }
166 
167     public CounterLocalService getCounterLocalService() {
168         return counterLocalService;
169     }
170 
171     public void setCounterLocalService(CounterLocalService counterLocalService) {
172         this.counterLocalService = counterLocalService;
173     }
174 
175     public CounterService getCounterService() {
176         return counterService;
177     }
178 
179     public void setCounterService(CounterService counterService) {
180         this.counterService = counterService;
181     }
182 
183     public ResourceLocalService getResourceLocalService() {
184         return resourceLocalService;
185     }
186 
187     public void setResourceLocalService(
188         ResourceLocalService resourceLocalService) {
189         this.resourceLocalService = resourceLocalService;
190     }
191 
192     public ResourceService getResourceService() {
193         return resourceService;
194     }
195 
196     public void setResourceService(ResourceService resourceService) {
197         this.resourceService = resourceService;
198     }
199 
200     public ResourcePersistence getResourcePersistence() {
201         return resourcePersistence;
202     }
203 
204     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
205         this.resourcePersistence = resourcePersistence;
206     }
207 
208     public ResourceFinder getResourceFinder() {
209         return resourceFinder;
210     }
211 
212     public void setResourceFinder(ResourceFinder resourceFinder) {
213         this.resourceFinder = resourceFinder;
214     }
215 
216     public UserLocalService getUserLocalService() {
217         return userLocalService;
218     }
219 
220     public void setUserLocalService(UserLocalService userLocalService) {
221         this.userLocalService = userLocalService;
222     }
223 
224     public UserService getUserService() {
225         return userService;
226     }
227 
228     public void setUserService(UserService userService) {
229         this.userService = userService;
230     }
231 
232     public UserPersistence getUserPersistence() {
233         return userPersistence;
234     }
235 
236     public void setUserPersistence(UserPersistence userPersistence) {
237         this.userPersistence = userPersistence;
238     }
239 
240     public UserFinder getUserFinder() {
241         return userFinder;
242     }
243 
244     public void setUserFinder(UserFinder userFinder) {
245         this.userFinder = userFinder;
246     }
247 
248     public TagsAssetLocalService getTagsAssetLocalService() {
249         return tagsAssetLocalService;
250     }
251 
252     public void setTagsAssetLocalService(
253         TagsAssetLocalService tagsAssetLocalService) {
254         this.tagsAssetLocalService = tagsAssetLocalService;
255     }
256 
257     public TagsAssetService getTagsAssetService() {
258         return tagsAssetService;
259     }
260 
261     public void setTagsAssetService(TagsAssetService tagsAssetService) {
262         this.tagsAssetService = tagsAssetService;
263     }
264 
265     public TagsAssetPersistence getTagsAssetPersistence() {
266         return tagsAssetPersistence;
267     }
268 
269     public void setTagsAssetPersistence(
270         TagsAssetPersistence tagsAssetPersistence) {
271         this.tagsAssetPersistence = tagsAssetPersistence;
272     }
273 
274     public TagsAssetFinder getTagsAssetFinder() {
275         return tagsAssetFinder;
276     }
277 
278     public void setTagsAssetFinder(TagsAssetFinder tagsAssetFinder) {
279         this.tagsAssetFinder = tagsAssetFinder;
280     }
281 
282     public void afterPropertiesSet() {
283         if (bookmarksEntryPersistence == null) {
284             bookmarksEntryPersistence = BookmarksEntryUtil.getPersistence();
285         }
286 
287         if (bookmarksEntryFinder == null) {
288             bookmarksEntryFinder = BookmarksEntryFinderUtil.getFinder();
289         }
290 
291         if (bookmarksFolderLocalService == null) {
292             bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getImpl();
293         }
294 
295         if (bookmarksFolderService == null) {
296             bookmarksFolderService = BookmarksFolderServiceFactory.getImpl();
297         }
298 
299         if (bookmarksFolderPersistence == null) {
300             bookmarksFolderPersistence = BookmarksFolderUtil.getPersistence();
301         }
302 
303         if (counterLocalService == null) {
304             counterLocalService = CounterLocalServiceFactory.getImpl();
305         }
306 
307         if (counterService == null) {
308             counterService = CounterServiceFactory.getImpl();
309         }
310 
311         if (resourceLocalService == null) {
312             resourceLocalService = ResourceLocalServiceFactory.getImpl();
313         }
314 
315         if (resourceService == null) {
316             resourceService = ResourceServiceFactory.getImpl();
317         }
318 
319         if (resourcePersistence == null) {
320             resourcePersistence = ResourceUtil.getPersistence();
321         }
322 
323         if (resourceFinder == null) {
324             resourceFinder = ResourceFinderUtil.getFinder();
325         }
326 
327         if (userLocalService == null) {
328             userLocalService = UserLocalServiceFactory.getImpl();
329         }
330 
331         if (userService == null) {
332             userService = UserServiceFactory.getImpl();
333         }
334 
335         if (userPersistence == null) {
336             userPersistence = UserUtil.getPersistence();
337         }
338 
339         if (userFinder == null) {
340             userFinder = UserFinderUtil.getFinder();
341         }
342 
343         if (tagsAssetLocalService == null) {
344             tagsAssetLocalService = TagsAssetLocalServiceFactory.getImpl();
345         }
346 
347         if (tagsAssetService == null) {
348             tagsAssetService = TagsAssetServiceFactory.getImpl();
349         }
350 
351         if (tagsAssetPersistence == null) {
352             tagsAssetPersistence = TagsAssetUtil.getPersistence();
353         }
354 
355         if (tagsAssetFinder == null) {
356             tagsAssetFinder = TagsAssetFinderUtil.getFinder();
357         }
358     }
359 
360     protected BookmarksEntryPersistence bookmarksEntryPersistence;
361     protected BookmarksEntryFinder bookmarksEntryFinder;
362     protected BookmarksFolderLocalService bookmarksFolderLocalService;
363     protected BookmarksFolderService bookmarksFolderService;
364     protected BookmarksFolderPersistence bookmarksFolderPersistence;
365     protected CounterLocalService counterLocalService;
366     protected CounterService counterService;
367     protected ResourceLocalService resourceLocalService;
368     protected ResourceService resourceService;
369     protected ResourcePersistence resourcePersistence;
370     protected ResourceFinder resourceFinder;
371     protected UserLocalService userLocalService;
372     protected UserService userService;
373     protected UserPersistence userPersistence;
374     protected UserFinder userFinder;
375     protected TagsAssetLocalService tagsAssetLocalService;
376     protected TagsAssetService tagsAssetService;
377     protected TagsAssetPersistence tagsAssetPersistence;
378     protected TagsAssetFinder tagsAssetFinder;
379 }