001
014
015 package com.liferay.portlet.softwarecatalog.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.softwarecatalog.model.SCLicense;
028 import com.liferay.portlet.softwarecatalog.service.SCLicenseService;
029 import com.liferay.portlet.softwarecatalog.service.persistence.SCLicensePersistence;
030 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductEntryPersistence;
031
032 import javax.sql.DataSource;
033
034
046 public abstract class SCLicenseServiceBaseImpl extends BaseServiceImpl
047 implements SCLicenseService, IdentifiableBean {
048
053
054
059 public com.liferay.portlet.softwarecatalog.service.SCLicenseLocalService getSCLicenseLocalService() {
060 return scLicenseLocalService;
061 }
062
063
068 public void setSCLicenseLocalService(
069 com.liferay.portlet.softwarecatalog.service.SCLicenseLocalService scLicenseLocalService) {
070 this.scLicenseLocalService = scLicenseLocalService;
071 }
072
073
078 public com.liferay.portlet.softwarecatalog.service.SCLicenseService getSCLicenseService() {
079 return scLicenseService;
080 }
081
082
087 public void setSCLicenseService(
088 com.liferay.portlet.softwarecatalog.service.SCLicenseService scLicenseService) {
089 this.scLicenseService = scLicenseService;
090 }
091
092
097 public SCLicensePersistence getSCLicensePersistence() {
098 return scLicensePersistence;
099 }
100
101
106 public void setSCLicensePersistence(
107 SCLicensePersistence scLicensePersistence) {
108 this.scLicensePersistence = scLicensePersistence;
109 }
110
111
116 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
117 return counterLocalService;
118 }
119
120
125 public void setCounterLocalService(
126 com.liferay.counter.service.CounterLocalService counterLocalService) {
127 this.counterLocalService = counterLocalService;
128 }
129
130
135 public com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalService getSCProductEntryLocalService() {
136 return scProductEntryLocalService;
137 }
138
139
144 public void setSCProductEntryLocalService(
145 com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalService scProductEntryLocalService) {
146 this.scProductEntryLocalService = scProductEntryLocalService;
147 }
148
149
154 public com.liferay.portlet.softwarecatalog.service.SCProductEntryService getSCProductEntryService() {
155 return scProductEntryService;
156 }
157
158
163 public void setSCProductEntryService(
164 com.liferay.portlet.softwarecatalog.service.SCProductEntryService scProductEntryService) {
165 this.scProductEntryService = scProductEntryService;
166 }
167
168
173 public SCProductEntryPersistence getSCProductEntryPersistence() {
174 return scProductEntryPersistence;
175 }
176
177
182 public void setSCProductEntryPersistence(
183 SCProductEntryPersistence scProductEntryPersistence) {
184 this.scProductEntryPersistence = scProductEntryPersistence;
185 }
186
187 public void afterPropertiesSet() {
188 }
189
190 public void destroy() {
191 }
192
193
198 @Override
199 public String getBeanIdentifier() {
200 return _beanIdentifier;
201 }
202
203
208 @Override
209 public void setBeanIdentifier(String beanIdentifier) {
210 _beanIdentifier = beanIdentifier;
211 }
212
213 protected Class<?> getModelClass() {
214 return SCLicense.class;
215 }
216
217 protected String getModelClassName() {
218 return SCLicense.class.getName();
219 }
220
221
226 protected void runSQL(String sql) {
227 try {
228 DataSource dataSource = scLicensePersistence.getDataSource();
229
230 DB db = DBFactoryUtil.getDB();
231
232 sql = db.buildSQL(sql);
233 sql = PortalUtil.transformSQL(sql);
234
235 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
236 sql, new int[0]);
237
238 sqlUpdate.update();
239 }
240 catch (Exception e) {
241 throw new SystemException(e);
242 }
243 }
244
245 @BeanReference(type = com.liferay.portlet.softwarecatalog.service.SCLicenseLocalService.class)
246 protected com.liferay.portlet.softwarecatalog.service.SCLicenseLocalService scLicenseLocalService;
247 @BeanReference(type = com.liferay.portlet.softwarecatalog.service.SCLicenseService.class)
248 protected com.liferay.portlet.softwarecatalog.service.SCLicenseService scLicenseService;
249 @BeanReference(type = SCLicensePersistence.class)
250 protected SCLicensePersistence scLicensePersistence;
251 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
252 protected com.liferay.counter.service.CounterLocalService counterLocalService;
253 @BeanReference(type = com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalService.class)
254 protected com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalService scProductEntryLocalService;
255 @BeanReference(type = com.liferay.portlet.softwarecatalog.service.SCProductEntryService.class)
256 protected com.liferay.portlet.softwarecatalog.service.SCProductEntryService scProductEntryService;
257 @BeanReference(type = SCProductEntryPersistence.class)
258 protected SCProductEntryPersistence scProductEntryPersistence;
259 private String _beanIdentifier;
260 }