001
014
015 package com.liferay.portlet.softwarecatalog.service.base;
016
017 import com.liferay.counter.service.CounterLocalService;
018
019 import com.liferay.portal.kernel.annotation.BeanReference;
020 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
021 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
022 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
023 import com.liferay.portal.kernel.exception.PortalException;
024 import com.liferay.portal.kernel.exception.SystemException;
025 import com.liferay.portal.kernel.util.OrderByComparator;
026 import com.liferay.portal.service.ResourceLocalService;
027 import com.liferay.portal.service.ResourceService;
028 import com.liferay.portal.service.UserLocalService;
029 import com.liferay.portal.service.UserService;
030 import com.liferay.portal.service.persistence.ResourceFinder;
031 import com.liferay.portal.service.persistence.ResourcePersistence;
032 import com.liferay.portal.service.persistence.UserFinder;
033 import com.liferay.portal.service.persistence.UserPersistence;
034
035 import com.liferay.portlet.softwarecatalog.model.SCLicense;
036 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalService;
037 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionService;
038 import com.liferay.portlet.softwarecatalog.service.SCLicenseLocalService;
039 import com.liferay.portlet.softwarecatalog.service.SCLicenseService;
040 import com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalService;
041 import com.liferay.portlet.softwarecatalog.service.SCProductEntryService;
042 import com.liferay.portlet.softwarecatalog.service.SCProductScreenshotLocalService;
043 import com.liferay.portlet.softwarecatalog.service.SCProductVersionLocalService;
044 import com.liferay.portlet.softwarecatalog.service.SCProductVersionService;
045 import com.liferay.portlet.softwarecatalog.service.persistence.SCFrameworkVersionPersistence;
046 import com.liferay.portlet.softwarecatalog.service.persistence.SCLicensePersistence;
047 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductEntryPersistence;
048 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductScreenshotPersistence;
049 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductVersionPersistence;
050
051 import java.util.List;
052
053 import javax.sql.DataSource;
054
055
058 public abstract class SCLicenseLocalServiceBaseImpl
059 implements SCLicenseLocalService {
060 public SCLicense addSCLicense(SCLicense scLicense)
061 throws SystemException {
062 scLicense.setNew(true);
063
064 return scLicensePersistence.update(scLicense, false);
065 }
066
067 public SCLicense createSCLicense(long licenseId) {
068 return scLicensePersistence.create(licenseId);
069 }
070
071 public void deleteSCLicense(long licenseId)
072 throws PortalException, SystemException {
073 scLicensePersistence.remove(licenseId);
074 }
075
076 public void deleteSCLicense(SCLicense scLicense) throws SystemException {
077 scLicensePersistence.remove(scLicense);
078 }
079
080 @SuppressWarnings("unchecked")
081 public List dynamicQuery(DynamicQuery dynamicQuery)
082 throws SystemException {
083 return scLicensePersistence.findWithDynamicQuery(dynamicQuery);
084 }
085
086 @SuppressWarnings("unchecked")
087 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
088 throws SystemException {
089 return scLicensePersistence.findWithDynamicQuery(dynamicQuery, start,
090 end);
091 }
092
093 @SuppressWarnings("unchecked")
094 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
095 OrderByComparator orderByComparator) throws SystemException {
096 return scLicensePersistence.findWithDynamicQuery(dynamicQuery, start,
097 end, orderByComparator);
098 }
099
100 public long dynamicQueryCount(DynamicQuery dynamicQuery)
101 throws SystemException {
102 return scLicensePersistence.countWithDynamicQuery(dynamicQuery);
103 }
104
105 public SCLicense getSCLicense(long licenseId)
106 throws PortalException, SystemException {
107 return scLicensePersistence.findByPrimaryKey(licenseId);
108 }
109
110 public List<SCLicense> getSCLicenses(int start, int end)
111 throws SystemException {
112 return scLicensePersistence.findAll(start, end);
113 }
114
115 public int getSCLicensesCount() throws SystemException {
116 return scLicensePersistence.countAll();
117 }
118
119 public SCLicense updateSCLicense(SCLicense scLicense)
120 throws SystemException {
121 scLicense.setNew(false);
122
123 return scLicensePersistence.update(scLicense, true);
124 }
125
126 public SCLicense updateSCLicense(SCLicense scLicense, boolean merge)
127 throws SystemException {
128 scLicense.setNew(false);
129
130 return scLicensePersistence.update(scLicense, merge);
131 }
132
133 public SCLicenseLocalService getSCLicenseLocalService() {
134 return scLicenseLocalService;
135 }
136
137 public void setSCLicenseLocalService(
138 SCLicenseLocalService scLicenseLocalService) {
139 this.scLicenseLocalService = scLicenseLocalService;
140 }
141
142 public SCLicenseService getSCLicenseService() {
143 return scLicenseService;
144 }
145
146 public void setSCLicenseService(SCLicenseService scLicenseService) {
147 this.scLicenseService = scLicenseService;
148 }
149
150 public SCLicensePersistence getSCLicensePersistence() {
151 return scLicensePersistence;
152 }
153
154 public void setSCLicensePersistence(
155 SCLicensePersistence scLicensePersistence) {
156 this.scLicensePersistence = scLicensePersistence;
157 }
158
159 public SCFrameworkVersionLocalService getSCFrameworkVersionLocalService() {
160 return scFrameworkVersionLocalService;
161 }
162
163 public void setSCFrameworkVersionLocalService(
164 SCFrameworkVersionLocalService scFrameworkVersionLocalService) {
165 this.scFrameworkVersionLocalService = scFrameworkVersionLocalService;
166 }
167
168 public SCFrameworkVersionService getSCFrameworkVersionService() {
169 return scFrameworkVersionService;
170 }
171
172 public void setSCFrameworkVersionService(
173 SCFrameworkVersionService scFrameworkVersionService) {
174 this.scFrameworkVersionService = scFrameworkVersionService;
175 }
176
177 public SCFrameworkVersionPersistence getSCFrameworkVersionPersistence() {
178 return scFrameworkVersionPersistence;
179 }
180
181 public void setSCFrameworkVersionPersistence(
182 SCFrameworkVersionPersistence scFrameworkVersionPersistence) {
183 this.scFrameworkVersionPersistence = scFrameworkVersionPersistence;
184 }
185
186 public SCProductEntryLocalService getSCProductEntryLocalService() {
187 return scProductEntryLocalService;
188 }
189
190 public void setSCProductEntryLocalService(
191 SCProductEntryLocalService scProductEntryLocalService) {
192 this.scProductEntryLocalService = scProductEntryLocalService;
193 }
194
195 public SCProductEntryService getSCProductEntryService() {
196 return scProductEntryService;
197 }
198
199 public void setSCProductEntryService(
200 SCProductEntryService scProductEntryService) {
201 this.scProductEntryService = scProductEntryService;
202 }
203
204 public SCProductEntryPersistence getSCProductEntryPersistence() {
205 return scProductEntryPersistence;
206 }
207
208 public void setSCProductEntryPersistence(
209 SCProductEntryPersistence scProductEntryPersistence) {
210 this.scProductEntryPersistence = scProductEntryPersistence;
211 }
212
213 public SCProductScreenshotLocalService getSCProductScreenshotLocalService() {
214 return scProductScreenshotLocalService;
215 }
216
217 public void setSCProductScreenshotLocalService(
218 SCProductScreenshotLocalService scProductScreenshotLocalService) {
219 this.scProductScreenshotLocalService = scProductScreenshotLocalService;
220 }
221
222 public SCProductScreenshotPersistence getSCProductScreenshotPersistence() {
223 return scProductScreenshotPersistence;
224 }
225
226 public void setSCProductScreenshotPersistence(
227 SCProductScreenshotPersistence scProductScreenshotPersistence) {
228 this.scProductScreenshotPersistence = scProductScreenshotPersistence;
229 }
230
231 public SCProductVersionLocalService getSCProductVersionLocalService() {
232 return scProductVersionLocalService;
233 }
234
235 public void setSCProductVersionLocalService(
236 SCProductVersionLocalService scProductVersionLocalService) {
237 this.scProductVersionLocalService = scProductVersionLocalService;
238 }
239
240 public SCProductVersionService getSCProductVersionService() {
241 return scProductVersionService;
242 }
243
244 public void setSCProductVersionService(
245 SCProductVersionService scProductVersionService) {
246 this.scProductVersionService = scProductVersionService;
247 }
248
249 public SCProductVersionPersistence getSCProductVersionPersistence() {
250 return scProductVersionPersistence;
251 }
252
253 public void setSCProductVersionPersistence(
254 SCProductVersionPersistence scProductVersionPersistence) {
255 this.scProductVersionPersistence = scProductVersionPersistence;
256 }
257
258 public CounterLocalService getCounterLocalService() {
259 return counterLocalService;
260 }
261
262 public void setCounterLocalService(CounterLocalService counterLocalService) {
263 this.counterLocalService = counterLocalService;
264 }
265
266 public ResourceLocalService getResourceLocalService() {
267 return resourceLocalService;
268 }
269
270 public void setResourceLocalService(
271 ResourceLocalService resourceLocalService) {
272 this.resourceLocalService = resourceLocalService;
273 }
274
275 public ResourceService getResourceService() {
276 return resourceService;
277 }
278
279 public void setResourceService(ResourceService resourceService) {
280 this.resourceService = resourceService;
281 }
282
283 public ResourcePersistence getResourcePersistence() {
284 return resourcePersistence;
285 }
286
287 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
288 this.resourcePersistence = resourcePersistence;
289 }
290
291 public ResourceFinder getResourceFinder() {
292 return resourceFinder;
293 }
294
295 public void setResourceFinder(ResourceFinder resourceFinder) {
296 this.resourceFinder = resourceFinder;
297 }
298
299 public UserLocalService getUserLocalService() {
300 return userLocalService;
301 }
302
303 public void setUserLocalService(UserLocalService userLocalService) {
304 this.userLocalService = userLocalService;
305 }
306
307 public UserService getUserService() {
308 return userService;
309 }
310
311 public void setUserService(UserService userService) {
312 this.userService = userService;
313 }
314
315 public UserPersistence getUserPersistence() {
316 return userPersistence;
317 }
318
319 public void setUserPersistence(UserPersistence userPersistence) {
320 this.userPersistence = userPersistence;
321 }
322
323 public UserFinder getUserFinder() {
324 return userFinder;
325 }
326
327 public void setUserFinder(UserFinder userFinder) {
328 this.userFinder = userFinder;
329 }
330
331 protected void runSQL(String sql) throws SystemException {
332 try {
333 DataSource dataSource = scLicensePersistence.getDataSource();
334
335 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
336 sql, new int[0]);
337
338 sqlUpdate.update();
339 }
340 catch (Exception e) {
341 throw new SystemException(e);
342 }
343 }
344
345 @BeanReference(type = SCLicenseLocalService.class)
346 protected SCLicenseLocalService scLicenseLocalService;
347 @BeanReference(type = SCLicenseService.class)
348 protected SCLicenseService scLicenseService;
349 @BeanReference(type = SCLicensePersistence.class)
350 protected SCLicensePersistence scLicensePersistence;
351 @BeanReference(type = SCFrameworkVersionLocalService.class)
352 protected SCFrameworkVersionLocalService scFrameworkVersionLocalService;
353 @BeanReference(type = SCFrameworkVersionService.class)
354 protected SCFrameworkVersionService scFrameworkVersionService;
355 @BeanReference(type = SCFrameworkVersionPersistence.class)
356 protected SCFrameworkVersionPersistence scFrameworkVersionPersistence;
357 @BeanReference(type = SCProductEntryLocalService.class)
358 protected SCProductEntryLocalService scProductEntryLocalService;
359 @BeanReference(type = SCProductEntryService.class)
360 protected SCProductEntryService scProductEntryService;
361 @BeanReference(type = SCProductEntryPersistence.class)
362 protected SCProductEntryPersistence scProductEntryPersistence;
363 @BeanReference(type = SCProductScreenshotLocalService.class)
364 protected SCProductScreenshotLocalService scProductScreenshotLocalService;
365 @BeanReference(type = SCProductScreenshotPersistence.class)
366 protected SCProductScreenshotPersistence scProductScreenshotPersistence;
367 @BeanReference(type = SCProductVersionLocalService.class)
368 protected SCProductVersionLocalService scProductVersionLocalService;
369 @BeanReference(type = SCProductVersionService.class)
370 protected SCProductVersionService scProductVersionService;
371 @BeanReference(type = SCProductVersionPersistence.class)
372 protected SCProductVersionPersistence scProductVersionPersistence;
373 @BeanReference(type = CounterLocalService.class)
374 protected CounterLocalService counterLocalService;
375 @BeanReference(type = ResourceLocalService.class)
376 protected ResourceLocalService resourceLocalService;
377 @BeanReference(type = ResourceService.class)
378 protected ResourceService resourceService;
379 @BeanReference(type = ResourcePersistence.class)
380 protected ResourcePersistence resourcePersistence;
381 @BeanReference(type = ResourceFinder.class)
382 protected ResourceFinder resourceFinder;
383 @BeanReference(type = UserLocalService.class)
384 protected UserLocalService userLocalService;
385 @BeanReference(type = UserService.class)
386 protected UserService userService;
387 @BeanReference(type = UserPersistence.class)
388 protected UserPersistence userPersistence;
389 @BeanReference(type = UserFinder.class)
390 protected UserFinder userFinder;
391 }