1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * The contents of this file are subject to the terms of the Liferay Enterprise
5    * Subscription License ("License"). You may not use this file except in
6    * compliance with the License. You can obtain a copy of the License by
7    * contacting Liferay, Inc. See the License for the specific language governing
8    * permissions and limitations under the License, including but not limited to
9    * distribution rights of the Software.
10   *
11   *
12   * 
13   */
14  
15  package com.liferay.portlet.wiki.service.base;
16  
17  import com.liferay.counter.service.CounterLocalService;
18  import com.liferay.counter.service.CounterService;
19  
20  import com.liferay.portal.PortalException;
21  import com.liferay.portal.SystemException;
22  import com.liferay.portal.kernel.annotation.BeanReference;
23  import com.liferay.portal.kernel.dao.db.DB;
24  import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
25  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
26  import com.liferay.portal.kernel.util.OrderByComparator;
27  import com.liferay.portal.service.ResourceLocalService;
28  import com.liferay.portal.service.ResourceService;
29  import com.liferay.portal.service.UserLocalService;
30  import com.liferay.portal.service.UserService;
31  import com.liferay.portal.service.persistence.ResourceFinder;
32  import com.liferay.portal.service.persistence.ResourcePersistence;
33  import com.liferay.portal.service.persistence.UserFinder;
34  import com.liferay.portal.service.persistence.UserPersistence;
35  
36  import com.liferay.portlet.wiki.model.WikiPageResource;
37  import com.liferay.portlet.wiki.service.WikiNodeLocalService;
38  import com.liferay.portlet.wiki.service.WikiNodeService;
39  import com.liferay.portlet.wiki.service.WikiPageLocalService;
40  import com.liferay.portlet.wiki.service.WikiPageResourceLocalService;
41  import com.liferay.portlet.wiki.service.WikiPageService;
42  import com.liferay.portlet.wiki.service.persistence.WikiNodePersistence;
43  import com.liferay.portlet.wiki.service.persistence.WikiPageFinder;
44  import com.liferay.portlet.wiki.service.persistence.WikiPagePersistence;
45  import com.liferay.portlet.wiki.service.persistence.WikiPageResourcePersistence;
46  
47  import java.util.List;
48  
49  /**
50   * <a href="WikiPageResourceLocalServiceBaseImpl.java.html"><b><i>View Source
51   * </i></b></a>
52   *
53   * @author Brian Wing Shun Chan
54   */
55  public abstract class WikiPageResourceLocalServiceBaseImpl
56      implements WikiPageResourceLocalService {
57      public WikiPageResource addWikiPageResource(
58          WikiPageResource wikiPageResource) throws SystemException {
59          wikiPageResource.setNew(true);
60  
61          return wikiPageResourcePersistence.update(wikiPageResource, false);
62      }
63  
64      public WikiPageResource createWikiPageResource(long resourcePrimKey) {
65          return wikiPageResourcePersistence.create(resourcePrimKey);
66      }
67  
68      public void deleteWikiPageResource(long resourcePrimKey)
69          throws PortalException, SystemException {
70          wikiPageResourcePersistence.remove(resourcePrimKey);
71      }
72  
73      public void deleteWikiPageResource(WikiPageResource wikiPageResource)
74          throws SystemException {
75          wikiPageResourcePersistence.remove(wikiPageResource);
76      }
77  
78      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
79          throws SystemException {
80          return wikiPageResourcePersistence.findWithDynamicQuery(dynamicQuery);
81      }
82  
83      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
84          int end) throws SystemException {
85          return wikiPageResourcePersistence.findWithDynamicQuery(dynamicQuery,
86              start, end);
87      }
88  
89      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
90          int end, OrderByComparator orderByComparator) throws SystemException {
91          return wikiPageResourcePersistence.findWithDynamicQuery(dynamicQuery,
92              start, end, orderByComparator);
93      }
94  
95      public int dynamicQueryCount(DynamicQuery dynamicQuery)
96          throws SystemException {
97          return wikiPageResourcePersistence.countWithDynamicQuery(dynamicQuery);
98      }
99  
100     public WikiPageResource getWikiPageResource(long resourcePrimKey)
101         throws PortalException, SystemException {
102         return wikiPageResourcePersistence.findByPrimaryKey(resourcePrimKey);
103     }
104 
105     public List<WikiPageResource> getWikiPageResources(int start, int end)
106         throws SystemException {
107         return wikiPageResourcePersistence.findAll(start, end);
108     }
109 
110     public int getWikiPageResourcesCount() throws SystemException {
111         return wikiPageResourcePersistence.countAll();
112     }
113 
114     public WikiPageResource updateWikiPageResource(
115         WikiPageResource wikiPageResource) throws SystemException {
116         wikiPageResource.setNew(false);
117 
118         return wikiPageResourcePersistence.update(wikiPageResource, true);
119     }
120 
121     public WikiPageResource updateWikiPageResource(
122         WikiPageResource wikiPageResource, boolean merge)
123         throws SystemException {
124         wikiPageResource.setNew(false);
125 
126         return wikiPageResourcePersistence.update(wikiPageResource, merge);
127     }
128 
129     public WikiNodeLocalService getWikiNodeLocalService() {
130         return wikiNodeLocalService;
131     }
132 
133     public void setWikiNodeLocalService(
134         WikiNodeLocalService wikiNodeLocalService) {
135         this.wikiNodeLocalService = wikiNodeLocalService;
136     }
137 
138     public WikiNodeService getWikiNodeService() {
139         return wikiNodeService;
140     }
141 
142     public void setWikiNodeService(WikiNodeService wikiNodeService) {
143         this.wikiNodeService = wikiNodeService;
144     }
145 
146     public WikiNodePersistence getWikiNodePersistence() {
147         return wikiNodePersistence;
148     }
149 
150     public void setWikiNodePersistence(WikiNodePersistence wikiNodePersistence) {
151         this.wikiNodePersistence = wikiNodePersistence;
152     }
153 
154     public WikiPageLocalService getWikiPageLocalService() {
155         return wikiPageLocalService;
156     }
157 
158     public void setWikiPageLocalService(
159         WikiPageLocalService wikiPageLocalService) {
160         this.wikiPageLocalService = wikiPageLocalService;
161     }
162 
163     public WikiPageService getWikiPageService() {
164         return wikiPageService;
165     }
166 
167     public void setWikiPageService(WikiPageService wikiPageService) {
168         this.wikiPageService = wikiPageService;
169     }
170 
171     public WikiPagePersistence getWikiPagePersistence() {
172         return wikiPagePersistence;
173     }
174 
175     public void setWikiPagePersistence(WikiPagePersistence wikiPagePersistence) {
176         this.wikiPagePersistence = wikiPagePersistence;
177     }
178 
179     public WikiPageFinder getWikiPageFinder() {
180         return wikiPageFinder;
181     }
182 
183     public void setWikiPageFinder(WikiPageFinder wikiPageFinder) {
184         this.wikiPageFinder = wikiPageFinder;
185     }
186 
187     public WikiPageResourceLocalService getWikiPageResourceLocalService() {
188         return wikiPageResourceLocalService;
189     }
190 
191     public void setWikiPageResourceLocalService(
192         WikiPageResourceLocalService wikiPageResourceLocalService) {
193         this.wikiPageResourceLocalService = wikiPageResourceLocalService;
194     }
195 
196     public WikiPageResourcePersistence getWikiPageResourcePersistence() {
197         return wikiPageResourcePersistence;
198     }
199 
200     public void setWikiPageResourcePersistence(
201         WikiPageResourcePersistence wikiPageResourcePersistence) {
202         this.wikiPageResourcePersistence = wikiPageResourcePersistence;
203     }
204 
205     public CounterLocalService getCounterLocalService() {
206         return counterLocalService;
207     }
208 
209     public void setCounterLocalService(CounterLocalService counterLocalService) {
210         this.counterLocalService = counterLocalService;
211     }
212 
213     public CounterService getCounterService() {
214         return counterService;
215     }
216 
217     public void setCounterService(CounterService counterService) {
218         this.counterService = counterService;
219     }
220 
221     public ResourceLocalService getResourceLocalService() {
222         return resourceLocalService;
223     }
224 
225     public void setResourceLocalService(
226         ResourceLocalService resourceLocalService) {
227         this.resourceLocalService = resourceLocalService;
228     }
229 
230     public ResourceService getResourceService() {
231         return resourceService;
232     }
233 
234     public void setResourceService(ResourceService resourceService) {
235         this.resourceService = resourceService;
236     }
237 
238     public ResourcePersistence getResourcePersistence() {
239         return resourcePersistence;
240     }
241 
242     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
243         this.resourcePersistence = resourcePersistence;
244     }
245 
246     public ResourceFinder getResourceFinder() {
247         return resourceFinder;
248     }
249 
250     public void setResourceFinder(ResourceFinder resourceFinder) {
251         this.resourceFinder = resourceFinder;
252     }
253 
254     public UserLocalService getUserLocalService() {
255         return userLocalService;
256     }
257 
258     public void setUserLocalService(UserLocalService userLocalService) {
259         this.userLocalService = userLocalService;
260     }
261 
262     public UserService getUserService() {
263         return userService;
264     }
265 
266     public void setUserService(UserService userService) {
267         this.userService = userService;
268     }
269 
270     public UserPersistence getUserPersistence() {
271         return userPersistence;
272     }
273 
274     public void setUserPersistence(UserPersistence userPersistence) {
275         this.userPersistence = userPersistence;
276     }
277 
278     public UserFinder getUserFinder() {
279         return userFinder;
280     }
281 
282     public void setUserFinder(UserFinder userFinder) {
283         this.userFinder = userFinder;
284     }
285 
286     protected void runSQL(String sql) throws SystemException {
287         try {
288             DB db = DBFactoryUtil.getDB();
289 
290             db.runSQL(sql);
291         }
292         catch (Exception e) {
293             throw new SystemException(e);
294         }
295     }
296 
297     @BeanReference(type = WikiNodeLocalService.class)
298     protected WikiNodeLocalService wikiNodeLocalService;
299     @BeanReference(type = WikiNodeService.class)
300     protected WikiNodeService wikiNodeService;
301     @BeanReference(type = WikiNodePersistence.class)
302     protected WikiNodePersistence wikiNodePersistence;
303     @BeanReference(type = WikiPageLocalService.class)
304     protected WikiPageLocalService wikiPageLocalService;
305     @BeanReference(type = WikiPageService.class)
306     protected WikiPageService wikiPageService;
307     @BeanReference(type = WikiPagePersistence.class)
308     protected WikiPagePersistence wikiPagePersistence;
309     @BeanReference(type = WikiPageFinder.class)
310     protected WikiPageFinder wikiPageFinder;
311     @BeanReference(type = WikiPageResourceLocalService.class)
312     protected WikiPageResourceLocalService wikiPageResourceLocalService;
313     @BeanReference(type = WikiPageResourcePersistence.class)
314     protected WikiPageResourcePersistence wikiPageResourcePersistence;
315     @BeanReference(type = CounterLocalService.class)
316     protected CounterLocalService counterLocalService;
317     @BeanReference(type = CounterService.class)
318     protected CounterService counterService;
319     @BeanReference(type = ResourceLocalService.class)
320     protected ResourceLocalService resourceLocalService;
321     @BeanReference(type = ResourceService.class)
322     protected ResourceService resourceService;
323     @BeanReference(type = ResourcePersistence.class)
324     protected ResourcePersistence resourcePersistence;
325     @BeanReference(type = ResourceFinder.class)
326     protected ResourceFinder resourceFinder;
327     @BeanReference(type = UserLocalService.class)
328     protected UserLocalService userLocalService;
329     @BeanReference(type = UserService.class)
330     protected UserService userService;
331     @BeanReference(type = UserPersistence.class)
332     protected UserPersistence userPersistence;
333     @BeanReference(type = UserFinder.class)
334     protected UserFinder userFinder;
335 }