001
014
015 package com.liferay.portlet.announcements.service.base;
016
017 import com.liferay.portal.kernel.bean.BeanReference;
018 import com.liferay.portal.kernel.dao.db.DB;
019 import com.liferay.portal.kernel.dao.db.DBManagerUtil;
020 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
021 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
022 import com.liferay.portal.kernel.exception.SystemException;
023 import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
024 import com.liferay.portal.service.BaseServiceImpl;
025 import com.liferay.portal.util.PortalUtil;
026
027 import com.liferay.portlet.announcements.model.AnnouncementsFlag;
028 import com.liferay.portlet.announcements.service.AnnouncementsFlagService;
029 import com.liferay.portlet.announcements.service.persistence.AnnouncementsFlagPersistence;
030
031 import javax.sql.DataSource;
032
033
045 public abstract class AnnouncementsFlagServiceBaseImpl extends BaseServiceImpl
046 implements AnnouncementsFlagService, IdentifiableOSGiService {
047
052
053
058 public com.liferay.portlet.announcements.service.AnnouncementsFlagLocalService getAnnouncementsFlagLocalService() {
059 return announcementsFlagLocalService;
060 }
061
062
067 public void setAnnouncementsFlagLocalService(
068 com.liferay.portlet.announcements.service.AnnouncementsFlagLocalService announcementsFlagLocalService) {
069 this.announcementsFlagLocalService = announcementsFlagLocalService;
070 }
071
072
077 public AnnouncementsFlagService getAnnouncementsFlagService() {
078 return announcementsFlagService;
079 }
080
081
086 public void setAnnouncementsFlagService(
087 AnnouncementsFlagService announcementsFlagService) {
088 this.announcementsFlagService = announcementsFlagService;
089 }
090
091
096 public AnnouncementsFlagPersistence getAnnouncementsFlagPersistence() {
097 return announcementsFlagPersistence;
098 }
099
100
105 public void setAnnouncementsFlagPersistence(
106 AnnouncementsFlagPersistence announcementsFlagPersistence) {
107 this.announcementsFlagPersistence = announcementsFlagPersistence;
108 }
109
110
115 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
116 return counterLocalService;
117 }
118
119
124 public void setCounterLocalService(
125 com.liferay.counter.service.CounterLocalService counterLocalService) {
126 this.counterLocalService = counterLocalService;
127 }
128
129 public void afterPropertiesSet() {
130 }
131
132 public void destroy() {
133 }
134
135
140 @Override
141 public String getOSGiServiceIdentifier() {
142 return AnnouncementsFlagService.class.getName();
143 }
144
145 protected Class<?> getModelClass() {
146 return AnnouncementsFlag.class;
147 }
148
149 protected String getModelClassName() {
150 return AnnouncementsFlag.class.getName();
151 }
152
153
158 protected void runSQL(String sql) {
159 try {
160 DataSource dataSource = announcementsFlagPersistence.getDataSource();
161
162 DB db = DBManagerUtil.getDB();
163
164 sql = db.buildSQL(sql);
165 sql = PortalUtil.transformSQL(sql);
166
167 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
168 sql, new int[0]);
169
170 sqlUpdate.update();
171 }
172 catch (Exception e) {
173 throw new SystemException(e);
174 }
175 }
176
177 @BeanReference(type = com.liferay.portlet.announcements.service.AnnouncementsFlagLocalService.class)
178 protected com.liferay.portlet.announcements.service.AnnouncementsFlagLocalService announcementsFlagLocalService;
179 @BeanReference(type = com.liferay.portlet.announcements.service.AnnouncementsFlagService.class)
180 protected AnnouncementsFlagService announcementsFlagService;
181 @BeanReference(type = AnnouncementsFlagPersistence.class)
182 protected AnnouncementsFlagPersistence announcementsFlagPersistence;
183 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
184 protected com.liferay.counter.service.CounterLocalService counterLocalService;
185 }