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