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.announcements.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.announcements.model.AnnouncementsFlag;
31  import com.liferay.portlet.announcements.service.AnnouncementsDeliveryLocalService;
32  import com.liferay.portlet.announcements.service.AnnouncementsDeliveryService;
33  import com.liferay.portlet.announcements.service.AnnouncementsEntryLocalService;
34  import com.liferay.portlet.announcements.service.AnnouncementsEntryService;
35  import com.liferay.portlet.announcements.service.AnnouncementsFlagLocalService;
36  import com.liferay.portlet.announcements.service.AnnouncementsFlagService;
37  import com.liferay.portlet.announcements.service.persistence.AnnouncementsDeliveryPersistence;
38  import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinder;
39  import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryPersistence;
40  import com.liferay.portlet.announcements.service.persistence.AnnouncementsFlagPersistence;
41  
42  import java.util.List;
43  
44  /**
45   * <a href="AnnouncementsFlagLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
46   *
47   * @author Brian Wing Shun Chan
48   *
49   */
50  public abstract class AnnouncementsFlagLocalServiceBaseImpl
51      implements AnnouncementsFlagLocalService {
52      public AnnouncementsFlag addAnnouncementsFlag(
53          AnnouncementsFlag announcementsFlag) throws SystemException {
54          announcementsFlag.setNew(true);
55  
56          return announcementsFlagPersistence.update(announcementsFlag, false);
57      }
58  
59      public AnnouncementsFlag createAnnouncementsFlag(long flagId) {
60          return announcementsFlagPersistence.create(flagId);
61      }
62  
63      public void deleteAnnouncementsFlag(long flagId)
64          throws PortalException, SystemException {
65          announcementsFlagPersistence.remove(flagId);
66      }
67  
68      public void deleteAnnouncementsFlag(AnnouncementsFlag announcementsFlag)
69          throws SystemException {
70          announcementsFlagPersistence.remove(announcementsFlag);
71      }
72  
73      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
74          throws SystemException {
75          return announcementsFlagPersistence.findWithDynamicQuery(dynamicQuery);
76      }
77  
78      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
79          int end) throws SystemException {
80          return announcementsFlagPersistence.findWithDynamicQuery(dynamicQuery,
81              start, end);
82      }
83  
84      public AnnouncementsFlag getAnnouncementsFlag(long flagId)
85          throws PortalException, SystemException {
86          return announcementsFlagPersistence.findByPrimaryKey(flagId);
87      }
88  
89      public List<AnnouncementsFlag> getAnnouncementsFlags(int start, int end)
90          throws SystemException {
91          return announcementsFlagPersistence.findAll(start, end);
92      }
93  
94      public int getAnnouncementsFlagsCount() throws SystemException {
95          return announcementsFlagPersistence.countAll();
96      }
97  
98      public AnnouncementsFlag updateAnnouncementsFlag(
99          AnnouncementsFlag announcementsFlag) throws SystemException {
100         announcementsFlag.setNew(false);
101 
102         return announcementsFlagPersistence.update(announcementsFlag, true);
103     }
104 
105     public AnnouncementsDeliveryLocalService getAnnouncementsDeliveryLocalService() {
106         return announcementsDeliveryLocalService;
107     }
108 
109     public void setAnnouncementsDeliveryLocalService(
110         AnnouncementsDeliveryLocalService announcementsDeliveryLocalService) {
111         this.announcementsDeliveryLocalService = announcementsDeliveryLocalService;
112     }
113 
114     public AnnouncementsDeliveryService getAnnouncementsDeliveryService() {
115         return announcementsDeliveryService;
116     }
117 
118     public void setAnnouncementsDeliveryService(
119         AnnouncementsDeliveryService announcementsDeliveryService) {
120         this.announcementsDeliveryService = announcementsDeliveryService;
121     }
122 
123     public AnnouncementsDeliveryPersistence getAnnouncementsDeliveryPersistence() {
124         return announcementsDeliveryPersistence;
125     }
126 
127     public void setAnnouncementsDeliveryPersistence(
128         AnnouncementsDeliveryPersistence announcementsDeliveryPersistence) {
129         this.announcementsDeliveryPersistence = announcementsDeliveryPersistence;
130     }
131 
132     public AnnouncementsEntryLocalService getAnnouncementsEntryLocalService() {
133         return announcementsEntryLocalService;
134     }
135 
136     public void setAnnouncementsEntryLocalService(
137         AnnouncementsEntryLocalService announcementsEntryLocalService) {
138         this.announcementsEntryLocalService = announcementsEntryLocalService;
139     }
140 
141     public AnnouncementsEntryService getAnnouncementsEntryService() {
142         return announcementsEntryService;
143     }
144 
145     public void setAnnouncementsEntryService(
146         AnnouncementsEntryService announcementsEntryService) {
147         this.announcementsEntryService = announcementsEntryService;
148     }
149 
150     public AnnouncementsEntryPersistence getAnnouncementsEntryPersistence() {
151         return announcementsEntryPersistence;
152     }
153 
154     public void setAnnouncementsEntryPersistence(
155         AnnouncementsEntryPersistence announcementsEntryPersistence) {
156         this.announcementsEntryPersistence = announcementsEntryPersistence;
157     }
158 
159     public AnnouncementsEntryFinder getAnnouncementsEntryFinder() {
160         return announcementsEntryFinder;
161     }
162 
163     public void setAnnouncementsEntryFinder(
164         AnnouncementsEntryFinder announcementsEntryFinder) {
165         this.announcementsEntryFinder = announcementsEntryFinder;
166     }
167 
168     public AnnouncementsFlagLocalService getAnnouncementsFlagLocalService() {
169         return announcementsFlagLocalService;
170     }
171 
172     public void setAnnouncementsFlagLocalService(
173         AnnouncementsFlagLocalService announcementsFlagLocalService) {
174         this.announcementsFlagLocalService = announcementsFlagLocalService;
175     }
176 
177     public AnnouncementsFlagService getAnnouncementsFlagService() {
178         return announcementsFlagService;
179     }
180 
181     public void setAnnouncementsFlagService(
182         AnnouncementsFlagService announcementsFlagService) {
183         this.announcementsFlagService = announcementsFlagService;
184     }
185 
186     public AnnouncementsFlagPersistence getAnnouncementsFlagPersistence() {
187         return announcementsFlagPersistence;
188     }
189 
190     public void setAnnouncementsFlagPersistence(
191         AnnouncementsFlagPersistence announcementsFlagPersistence) {
192         this.announcementsFlagPersistence = announcementsFlagPersistence;
193     }
194 
195     public CounterLocalService getCounterLocalService() {
196         return counterLocalService;
197     }
198 
199     public void setCounterLocalService(CounterLocalService counterLocalService) {
200         this.counterLocalService = counterLocalService;
201     }
202 
203     public CounterService getCounterService() {
204         return counterService;
205     }
206 
207     public void setCounterService(CounterService counterService) {
208         this.counterService = counterService;
209     }
210 
211     @BeanReference(name = "com.liferay.portlet.announcements.service.AnnouncementsDeliveryLocalService.impl")
212     protected AnnouncementsDeliveryLocalService announcementsDeliveryLocalService;
213     @BeanReference(name = "com.liferay.portlet.announcements.service.AnnouncementsDeliveryService.impl")
214     protected AnnouncementsDeliveryService announcementsDeliveryService;
215     @BeanReference(name = "com.liferay.portlet.announcements.service.persistence.AnnouncementsDeliveryPersistence.impl")
216     protected AnnouncementsDeliveryPersistence announcementsDeliveryPersistence;
217     @BeanReference(name = "com.liferay.portlet.announcements.service.AnnouncementsEntryLocalService.impl")
218     protected AnnouncementsEntryLocalService announcementsEntryLocalService;
219     @BeanReference(name = "com.liferay.portlet.announcements.service.AnnouncementsEntryService.impl")
220     protected AnnouncementsEntryService announcementsEntryService;
221     @BeanReference(name = "com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryPersistence.impl")
222     protected AnnouncementsEntryPersistence announcementsEntryPersistence;
223     @BeanReference(name = "com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinder.impl")
224     protected AnnouncementsEntryFinder announcementsEntryFinder;
225     @BeanReference(name = "com.liferay.portlet.announcements.service.AnnouncementsFlagLocalService.impl")
226     protected AnnouncementsFlagLocalService announcementsFlagLocalService;
227     @BeanReference(name = "com.liferay.portlet.announcements.service.AnnouncementsFlagService.impl")
228     protected AnnouncementsFlagService announcementsFlagService;
229     @BeanReference(name = "com.liferay.portlet.announcements.service.persistence.AnnouncementsFlagPersistence.impl")
230     protected AnnouncementsFlagPersistence announcementsFlagPersistence;
231     @BeanReference(name = "com.liferay.counter.service.CounterLocalService.impl")
232     protected CounterLocalService counterLocalService;
233     @BeanReference(name = "com.liferay.counter.service.CounterService.impl")
234     protected CounterService counterService;
235 }