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