1   /**
2    * Copyright (c) 2000-2009 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   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
13   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
14   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
15   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
16   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
17   * SOFTWARE.
18   */
19  
20  package com.liferay.portlet.wiki.service.base;
21  
22  import com.liferay.counter.service.CounterLocalService;
23  import com.liferay.counter.service.CounterService;
24  
25  import com.liferay.portal.PortalException;
26  import com.liferay.portal.SystemException;
27  import com.liferay.portal.kernel.annotation.BeanReference;
28  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
29  
30  import com.liferay.portlet.wiki.model.WikiPageResource;
31  import com.liferay.portlet.wiki.service.WikiNodeLocalService;
32  import com.liferay.portlet.wiki.service.WikiNodeService;
33  import com.liferay.portlet.wiki.service.WikiPageLocalService;
34  import com.liferay.portlet.wiki.service.WikiPageResourceLocalService;
35  import com.liferay.portlet.wiki.service.WikiPageService;
36  import com.liferay.portlet.wiki.service.persistence.WikiNodePersistence;
37  import com.liferay.portlet.wiki.service.persistence.WikiPageFinder;
38  import com.liferay.portlet.wiki.service.persistence.WikiPagePersistence;
39  import com.liferay.portlet.wiki.service.persistence.WikiPageResourcePersistence;
40  
41  import java.util.List;
42  
43  /**
44   * <a href="WikiPageResourceLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
45   *
46   * @author Brian Wing Shun Chan
47   *
48   */
49  public abstract class WikiPageResourceLocalServiceBaseImpl
50      implements WikiPageResourceLocalService {
51      public WikiPageResource addWikiPageResource(
52          WikiPageResource wikiPageResource) throws SystemException {
53          wikiPageResource.setNew(true);
54  
55          return wikiPageResourcePersistence.update(wikiPageResource, false);
56      }
57  
58      public WikiPageResource createWikiPageResource(long resourcePrimKey) {
59          return wikiPageResourcePersistence.create(resourcePrimKey);
60      }
61  
62      public void deleteWikiPageResource(long resourcePrimKey)
63          throws PortalException, SystemException {
64          wikiPageResourcePersistence.remove(resourcePrimKey);
65      }
66  
67      public void deleteWikiPageResource(WikiPageResource wikiPageResource)
68          throws SystemException {
69          wikiPageResourcePersistence.remove(wikiPageResource);
70      }
71  
72      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
73          throws SystemException {
74          return wikiPageResourcePersistence.findWithDynamicQuery(dynamicQuery);
75      }
76  
77      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
78          int end) throws SystemException {
79          return wikiPageResourcePersistence.findWithDynamicQuery(dynamicQuery,
80              start, end);
81      }
82  
83      public WikiPageResource getWikiPageResource(long resourcePrimKey)
84          throws PortalException, SystemException {
85          return wikiPageResourcePersistence.findByPrimaryKey(resourcePrimKey);
86      }
87  
88      public List<WikiPageResource> getWikiPageResources(int start, int end)
89          throws SystemException {
90          return wikiPageResourcePersistence.findAll(start, end);
91      }
92  
93      public int getWikiPageResourcesCount() throws SystemException {
94          return wikiPageResourcePersistence.countAll();
95      }
96  
97      public WikiPageResource updateWikiPageResource(
98          WikiPageResource wikiPageResource) throws SystemException {
99          wikiPageResource.setNew(false);
100 
101         return wikiPageResourcePersistence.update(wikiPageResource, true);
102     }
103 
104     public WikiNodeLocalService getWikiNodeLocalService() {
105         return wikiNodeLocalService;
106     }
107 
108     public void setWikiNodeLocalService(
109         WikiNodeLocalService wikiNodeLocalService) {
110         this.wikiNodeLocalService = wikiNodeLocalService;
111     }
112 
113     public WikiNodeService getWikiNodeService() {
114         return wikiNodeService;
115     }
116 
117     public void setWikiNodeService(WikiNodeService wikiNodeService) {
118         this.wikiNodeService = wikiNodeService;
119     }
120 
121     public WikiNodePersistence getWikiNodePersistence() {
122         return wikiNodePersistence;
123     }
124 
125     public void setWikiNodePersistence(WikiNodePersistence wikiNodePersistence) {
126         this.wikiNodePersistence = wikiNodePersistence;
127     }
128 
129     public WikiPageLocalService getWikiPageLocalService() {
130         return wikiPageLocalService;
131     }
132 
133     public void setWikiPageLocalService(
134         WikiPageLocalService wikiPageLocalService) {
135         this.wikiPageLocalService = wikiPageLocalService;
136     }
137 
138     public WikiPageService getWikiPageService() {
139         return wikiPageService;
140     }
141 
142     public void setWikiPageService(WikiPageService wikiPageService) {
143         this.wikiPageService = wikiPageService;
144     }
145 
146     public WikiPagePersistence getWikiPagePersistence() {
147         return wikiPagePersistence;
148     }
149 
150     public void setWikiPagePersistence(WikiPagePersistence wikiPagePersistence) {
151         this.wikiPagePersistence = wikiPagePersistence;
152     }
153 
154     public WikiPageFinder getWikiPageFinder() {
155         return wikiPageFinder;
156     }
157 
158     public void setWikiPageFinder(WikiPageFinder wikiPageFinder) {
159         this.wikiPageFinder = wikiPageFinder;
160     }
161 
162     public WikiPageResourceLocalService getWikiPageResourceLocalService() {
163         return wikiPageResourceLocalService;
164     }
165 
166     public void setWikiPageResourceLocalService(
167         WikiPageResourceLocalService wikiPageResourceLocalService) {
168         this.wikiPageResourceLocalService = wikiPageResourceLocalService;
169     }
170 
171     public WikiPageResourcePersistence getWikiPageResourcePersistence() {
172         return wikiPageResourcePersistence;
173     }
174 
175     public void setWikiPageResourcePersistence(
176         WikiPageResourcePersistence wikiPageResourcePersistence) {
177         this.wikiPageResourcePersistence = wikiPageResourcePersistence;
178     }
179 
180     public CounterLocalService getCounterLocalService() {
181         return counterLocalService;
182     }
183 
184     public void setCounterLocalService(CounterLocalService counterLocalService) {
185         this.counterLocalService = counterLocalService;
186     }
187 
188     public CounterService getCounterService() {
189         return counterService;
190     }
191 
192     public void setCounterService(CounterService counterService) {
193         this.counterService = counterService;
194     }
195 
196     @BeanReference(name = "com.liferay.portlet.wiki.service.WikiNodeLocalService.impl")
197     protected WikiNodeLocalService wikiNodeLocalService;
198     @BeanReference(name = "com.liferay.portlet.wiki.service.WikiNodeService.impl")
199     protected WikiNodeService wikiNodeService;
200     @BeanReference(name = "com.liferay.portlet.wiki.service.persistence.WikiNodePersistence.impl")
201     protected WikiNodePersistence wikiNodePersistence;
202     @BeanReference(name = "com.liferay.portlet.wiki.service.WikiPageLocalService.impl")
203     protected WikiPageLocalService wikiPageLocalService;
204     @BeanReference(name = "com.liferay.portlet.wiki.service.WikiPageService.impl")
205     protected WikiPageService wikiPageService;
206     @BeanReference(name = "com.liferay.portlet.wiki.service.persistence.WikiPagePersistence.impl")
207     protected WikiPagePersistence wikiPagePersistence;
208     @BeanReference(name = "com.liferay.portlet.wiki.service.persistence.WikiPageFinder.impl")
209     protected WikiPageFinder wikiPageFinder;
210     @BeanReference(name = "com.liferay.portlet.wiki.service.WikiPageResourceLocalService.impl")
211     protected WikiPageResourceLocalService wikiPageResourceLocalService;
212     @BeanReference(name = "com.liferay.portlet.wiki.service.persistence.WikiPageResourcePersistence.impl")
213     protected WikiPageResourcePersistence wikiPageResourcePersistence;
214     @BeanReference(name = "com.liferay.counter.service.CounterLocalService.impl")
215     protected CounterLocalService counterLocalService;
216     @BeanReference(name = "com.liferay.counter.service.CounterService.impl")
217     protected CounterService counterService;
218 }