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.bean.IdentifiableBean;
019 import com.liferay.portal.kernel.dao.db.DB;
020 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
021 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
022 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
023 import com.liferay.portal.kernel.exception.SystemException;
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, IdentifiableBean {
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 getBeanIdentifier() {
142 return _beanIdentifier;
143 }
144
145
150 @Override
151 public void setBeanIdentifier(String beanIdentifier) {
152 _beanIdentifier = beanIdentifier;
153 }
154
155 protected Class<?> getModelClass() {
156 return AnnouncementsFlag.class;
157 }
158
159 protected String getModelClassName() {
160 return AnnouncementsFlag.class.getName();
161 }
162
163
168 protected void runSQL(String sql) {
169 try {
170 DataSource dataSource = announcementsFlagPersistence.getDataSource();
171
172 DB db = DBFactoryUtil.getDB();
173
174 sql = db.buildSQL(sql);
175 sql = PortalUtil.transformSQL(sql);
176
177 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
178 sql, new int[0]);
179
180 sqlUpdate.update();
181 }
182 catch (Exception e) {
183 throw new SystemException(e);
184 }
185 }
186
187 @BeanReference(type = com.liferay.portlet.announcements.service.AnnouncementsFlagLocalService.class)
188 protected com.liferay.portlet.announcements.service.AnnouncementsFlagLocalService announcementsFlagLocalService;
189 @BeanReference(type = AnnouncementsFlagService.class)
190 protected AnnouncementsFlagService announcementsFlagService;
191 @BeanReference(type = AnnouncementsFlagPersistence.class)
192 protected AnnouncementsFlagPersistence announcementsFlagPersistence;
193 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
194 protected com.liferay.counter.service.CounterLocalService counterLocalService;
195 private String _beanIdentifier;
196 }