001
014
015 package com.liferay.portal.service.base;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.BeanReference;
020 import com.liferay.portal.kernel.dao.db.DB;
021 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
022 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
024 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
025 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
026 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
027 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
028 import com.liferay.portal.kernel.dao.orm.Projection;
029 import com.liferay.portal.kernel.exception.PortalException;
030 import com.liferay.portal.kernel.exception.SystemException;
031 import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
032 import com.liferay.portal.kernel.search.Indexable;
033 import com.liferay.portal.kernel.search.IndexableType;
034 import com.liferay.portal.kernel.util.OrderByComparator;
035 import com.liferay.portal.model.OrgLabor;
036 import com.liferay.portal.model.PersistedModel;
037 import com.liferay.portal.service.BaseLocalServiceImpl;
038 import com.liferay.portal.service.OrgLaborLocalService;
039 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
040 import com.liferay.portal.service.persistence.ListTypePersistence;
041 import com.liferay.portal.service.persistence.OrgLaborPersistence;
042 import com.liferay.portal.util.PortalUtil;
043
044 import java.io.Serializable;
045
046 import java.util.List;
047
048 import javax.sql.DataSource;
049
050
062 @ProviderType
063 public abstract class OrgLaborLocalServiceBaseImpl extends BaseLocalServiceImpl
064 implements OrgLaborLocalService, IdentifiableOSGiService {
065
070
071
077 @Indexable(type = IndexableType.REINDEX)
078 @Override
079 public OrgLabor addOrgLabor(OrgLabor orgLabor) {
080 orgLabor.setNew(true);
081
082 return orgLaborPersistence.update(orgLabor);
083 }
084
085
091 @Override
092 public OrgLabor createOrgLabor(long orgLaborId) {
093 return orgLaborPersistence.create(orgLaborId);
094 }
095
096
103 @Indexable(type = IndexableType.DELETE)
104 @Override
105 public OrgLabor deleteOrgLabor(long orgLaborId) throws PortalException {
106 return orgLaborPersistence.remove(orgLaborId);
107 }
108
109
115 @Indexable(type = IndexableType.DELETE)
116 @Override
117 public OrgLabor deleteOrgLabor(OrgLabor orgLabor) {
118 return orgLaborPersistence.remove(orgLabor);
119 }
120
121 @Override
122 public DynamicQuery dynamicQuery() {
123 Class<?> clazz = getClass();
124
125 return DynamicQueryFactoryUtil.forClass(OrgLabor.class,
126 clazz.getClassLoader());
127 }
128
129
135 @Override
136 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
137 return orgLaborPersistence.findWithDynamicQuery(dynamicQuery);
138 }
139
140
152 @Override
153 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
154 int end) {
155 return orgLaborPersistence.findWithDynamicQuery(dynamicQuery, start, end);
156 }
157
158
171 @Override
172 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
173 int end, OrderByComparator<T> orderByComparator) {
174 return orgLaborPersistence.findWithDynamicQuery(dynamicQuery, start,
175 end, orderByComparator);
176 }
177
178
184 @Override
185 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
186 return orgLaborPersistence.countWithDynamicQuery(dynamicQuery);
187 }
188
189
196 @Override
197 public long dynamicQueryCount(DynamicQuery dynamicQuery,
198 Projection projection) {
199 return orgLaborPersistence.countWithDynamicQuery(dynamicQuery,
200 projection);
201 }
202
203 @Override
204 public OrgLabor fetchOrgLabor(long orgLaborId) {
205 return orgLaborPersistence.fetchByPrimaryKey(orgLaborId);
206 }
207
208
215 @Override
216 public OrgLabor getOrgLabor(long orgLaborId) throws PortalException {
217 return orgLaborPersistence.findByPrimaryKey(orgLaborId);
218 }
219
220 @Override
221 public ActionableDynamicQuery getActionableDynamicQuery() {
222 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
223
224 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.OrgLaborLocalServiceUtil.getService());
225 actionableDynamicQuery.setClass(OrgLabor.class);
226 actionableDynamicQuery.setClassLoader(getClassLoader());
227
228 actionableDynamicQuery.setPrimaryKeyPropertyName("orgLaborId");
229
230 return actionableDynamicQuery;
231 }
232
233 protected void initActionableDynamicQuery(
234 ActionableDynamicQuery actionableDynamicQuery) {
235 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.OrgLaborLocalServiceUtil.getService());
236 actionableDynamicQuery.setClass(OrgLabor.class);
237 actionableDynamicQuery.setClassLoader(getClassLoader());
238
239 actionableDynamicQuery.setPrimaryKeyPropertyName("orgLaborId");
240 }
241
242
245 @Override
246 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
247 throws PortalException {
248 return orgLaborLocalService.deleteOrgLabor((OrgLabor)persistedModel);
249 }
250
251 @Override
252 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
253 throws PortalException {
254 return orgLaborPersistence.findByPrimaryKey(primaryKeyObj);
255 }
256
257
268 @Override
269 public List<OrgLabor> getOrgLabors(int start, int end) {
270 return orgLaborPersistence.findAll(start, end);
271 }
272
273
278 @Override
279 public int getOrgLaborsCount() {
280 return orgLaborPersistence.countAll();
281 }
282
283
289 @Indexable(type = IndexableType.REINDEX)
290 @Override
291 public OrgLabor updateOrgLabor(OrgLabor orgLabor) {
292 return orgLaborPersistence.update(orgLabor);
293 }
294
295
300 public OrgLaborLocalService getOrgLaborLocalService() {
301 return orgLaborLocalService;
302 }
303
304
309 public void setOrgLaborLocalService(
310 OrgLaborLocalService orgLaborLocalService) {
311 this.orgLaborLocalService = orgLaborLocalService;
312 }
313
314
319 public com.liferay.portal.service.OrgLaborService getOrgLaborService() {
320 return orgLaborService;
321 }
322
323
328 public void setOrgLaborService(
329 com.liferay.portal.service.OrgLaborService orgLaborService) {
330 this.orgLaborService = orgLaborService;
331 }
332
333
338 public OrgLaborPersistence getOrgLaborPersistence() {
339 return orgLaborPersistence;
340 }
341
342
347 public void setOrgLaborPersistence(OrgLaborPersistence orgLaborPersistence) {
348 this.orgLaborPersistence = orgLaborPersistence;
349 }
350
351
356 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
357 return counterLocalService;
358 }
359
360
365 public void setCounterLocalService(
366 com.liferay.counter.service.CounterLocalService counterLocalService) {
367 this.counterLocalService = counterLocalService;
368 }
369
370
375 public com.liferay.portal.service.ListTypeLocalService getListTypeLocalService() {
376 return listTypeLocalService;
377 }
378
379
384 public void setListTypeLocalService(
385 com.liferay.portal.service.ListTypeLocalService listTypeLocalService) {
386 this.listTypeLocalService = listTypeLocalService;
387 }
388
389
394 public com.liferay.portal.service.ListTypeService getListTypeService() {
395 return listTypeService;
396 }
397
398
403 public void setListTypeService(
404 com.liferay.portal.service.ListTypeService listTypeService) {
405 this.listTypeService = listTypeService;
406 }
407
408
413 public ListTypePersistence getListTypePersistence() {
414 return listTypePersistence;
415 }
416
417
422 public void setListTypePersistence(ListTypePersistence listTypePersistence) {
423 this.listTypePersistence = listTypePersistence;
424 }
425
426 public void afterPropertiesSet() {
427 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.OrgLabor",
428 orgLaborLocalService);
429 }
430
431 public void destroy() {
432 persistedModelLocalServiceRegistry.unregister(
433 "com.liferay.portal.model.OrgLabor");
434 }
435
436
441 @Override
442 public String getOSGiServiceIdentifier() {
443 return OrgLaborLocalService.class.getName();
444 }
445
446 protected Class<?> getModelClass() {
447 return OrgLabor.class;
448 }
449
450 protected String getModelClassName() {
451 return OrgLabor.class.getName();
452 }
453
454
459 protected void runSQL(String sql) {
460 try {
461 DataSource dataSource = orgLaborPersistence.getDataSource();
462
463 DB db = DBFactoryUtil.getDB();
464
465 sql = db.buildSQL(sql);
466 sql = PortalUtil.transformSQL(sql);
467
468 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
469 sql, new int[0]);
470
471 sqlUpdate.update();
472 }
473 catch (Exception e) {
474 throw new SystemException(e);
475 }
476 }
477
478 @BeanReference(type = com.liferay.portal.service.OrgLaborLocalService.class)
479 protected OrgLaborLocalService orgLaborLocalService;
480 @BeanReference(type = com.liferay.portal.service.OrgLaborService.class)
481 protected com.liferay.portal.service.OrgLaborService orgLaborService;
482 @BeanReference(type = OrgLaborPersistence.class)
483 protected OrgLaborPersistence orgLaborPersistence;
484 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
485 protected com.liferay.counter.service.CounterLocalService counterLocalService;
486 @BeanReference(type = com.liferay.portal.service.ListTypeLocalService.class)
487 protected com.liferay.portal.service.ListTypeLocalService listTypeLocalService;
488 @BeanReference(type = com.liferay.portal.service.ListTypeService.class)
489 protected com.liferay.portal.service.ListTypeService listTypeService;
490 @BeanReference(type = ListTypePersistence.class)
491 protected ListTypePersistence listTypePersistence;
492 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
493 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
494 }