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.DBManagerUtil;
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.IndexableActionableDynamicQuery;
029 import com.liferay.portal.kernel.dao.orm.Projection;
030 import com.liferay.portal.kernel.exception.PortalException;
031 import com.liferay.portal.kernel.exception.SystemException;
032 import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
033 import com.liferay.portal.kernel.search.Indexable;
034 import com.liferay.portal.kernel.search.IndexableType;
035 import com.liferay.portal.kernel.util.OrderByComparator;
036 import com.liferay.portal.model.PersistedModel;
037 import com.liferay.portal.model.RecentLayoutSetBranch;
038 import com.liferay.portal.service.BaseLocalServiceImpl;
039 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
040 import com.liferay.portal.service.RecentLayoutSetBranchLocalService;
041 import com.liferay.portal.service.persistence.LayoutSetBranchPersistence;
042 import com.liferay.portal.service.persistence.RecentLayoutSetBranchPersistence;
043 import com.liferay.portal.util.PortalUtil;
044
045 import java.io.Serializable;
046
047 import java.util.List;
048
049 import javax.sql.DataSource;
050
051
063 @ProviderType
064 public abstract class RecentLayoutSetBranchLocalServiceBaseImpl
065 extends BaseLocalServiceImpl implements RecentLayoutSetBranchLocalService,
066 IdentifiableOSGiService {
067
072
073
079 @Indexable(type = IndexableType.REINDEX)
080 @Override
081 public RecentLayoutSetBranch addRecentLayoutSetBranch(
082 RecentLayoutSetBranch recentLayoutSetBranch) {
083 recentLayoutSetBranch.setNew(true);
084
085 return recentLayoutSetBranchPersistence.update(recentLayoutSetBranch);
086 }
087
088
094 @Override
095 public RecentLayoutSetBranch createRecentLayoutSetBranch(
096 long recentLayoutSetBranchId) {
097 return recentLayoutSetBranchPersistence.create(recentLayoutSetBranchId);
098 }
099
100
107 @Indexable(type = IndexableType.DELETE)
108 @Override
109 public RecentLayoutSetBranch deleteRecentLayoutSetBranch(
110 long recentLayoutSetBranchId) throws PortalException {
111 return recentLayoutSetBranchPersistence.remove(recentLayoutSetBranchId);
112 }
113
114
120 @Indexable(type = IndexableType.DELETE)
121 @Override
122 public RecentLayoutSetBranch deleteRecentLayoutSetBranch(
123 RecentLayoutSetBranch recentLayoutSetBranch) {
124 return recentLayoutSetBranchPersistence.remove(recentLayoutSetBranch);
125 }
126
127 @Override
128 public DynamicQuery dynamicQuery() {
129 Class<?> clazz = getClass();
130
131 return DynamicQueryFactoryUtil.forClass(RecentLayoutSetBranch.class,
132 clazz.getClassLoader());
133 }
134
135
141 @Override
142 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
143 return recentLayoutSetBranchPersistence.findWithDynamicQuery(dynamicQuery);
144 }
145
146
158 @Override
159 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
160 int end) {
161 return recentLayoutSetBranchPersistence.findWithDynamicQuery(dynamicQuery,
162 start, end);
163 }
164
165
178 @Override
179 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
180 int end, OrderByComparator<T> orderByComparator) {
181 return recentLayoutSetBranchPersistence.findWithDynamicQuery(dynamicQuery,
182 start, end, orderByComparator);
183 }
184
185
191 @Override
192 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
193 return recentLayoutSetBranchPersistence.countWithDynamicQuery(dynamicQuery);
194 }
195
196
203 @Override
204 public long dynamicQueryCount(DynamicQuery dynamicQuery,
205 Projection projection) {
206 return recentLayoutSetBranchPersistence.countWithDynamicQuery(dynamicQuery,
207 projection);
208 }
209
210 @Override
211 public RecentLayoutSetBranch fetchRecentLayoutSetBranch(
212 long recentLayoutSetBranchId) {
213 return recentLayoutSetBranchPersistence.fetchByPrimaryKey(recentLayoutSetBranchId);
214 }
215
216
223 @Override
224 public RecentLayoutSetBranch getRecentLayoutSetBranch(
225 long recentLayoutSetBranchId) throws PortalException {
226 return recentLayoutSetBranchPersistence.findByPrimaryKey(recentLayoutSetBranchId);
227 }
228
229 @Override
230 public ActionableDynamicQuery getActionableDynamicQuery() {
231 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
232
233 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.RecentLayoutSetBranchLocalServiceUtil.getService());
234 actionableDynamicQuery.setClassLoader(getClassLoader());
235 actionableDynamicQuery.setModelClass(RecentLayoutSetBranch.class);
236
237 actionableDynamicQuery.setPrimaryKeyPropertyName(
238 "recentLayoutSetBranchId");
239
240 return actionableDynamicQuery;
241 }
242
243 @Override
244 public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
245 IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery();
246
247 indexableActionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.RecentLayoutSetBranchLocalServiceUtil.getService());
248 indexableActionableDynamicQuery.setClassLoader(getClassLoader());
249 indexableActionableDynamicQuery.setModelClass(RecentLayoutSetBranch.class);
250
251 indexableActionableDynamicQuery.setPrimaryKeyPropertyName(
252 "recentLayoutSetBranchId");
253
254 return indexableActionableDynamicQuery;
255 }
256
257 protected void initActionableDynamicQuery(
258 ActionableDynamicQuery actionableDynamicQuery) {
259 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.RecentLayoutSetBranchLocalServiceUtil.getService());
260 actionableDynamicQuery.setClassLoader(getClassLoader());
261 actionableDynamicQuery.setModelClass(RecentLayoutSetBranch.class);
262
263 actionableDynamicQuery.setPrimaryKeyPropertyName(
264 "recentLayoutSetBranchId");
265 }
266
267
270 @Override
271 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
272 throws PortalException {
273 return recentLayoutSetBranchLocalService.deleteRecentLayoutSetBranch((RecentLayoutSetBranch)persistedModel);
274 }
275
276 @Override
277 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
278 throws PortalException {
279 return recentLayoutSetBranchPersistence.findByPrimaryKey(primaryKeyObj);
280 }
281
282
293 @Override
294 public List<RecentLayoutSetBranch> getRecentLayoutSetBranchs(int start,
295 int end) {
296 return recentLayoutSetBranchPersistence.findAll(start, end);
297 }
298
299
304 @Override
305 public int getRecentLayoutSetBranchsCount() {
306 return recentLayoutSetBranchPersistence.countAll();
307 }
308
309
315 @Indexable(type = IndexableType.REINDEX)
316 @Override
317 public RecentLayoutSetBranch updateRecentLayoutSetBranch(
318 RecentLayoutSetBranch recentLayoutSetBranch) {
319 return recentLayoutSetBranchPersistence.update(recentLayoutSetBranch);
320 }
321
322
327 public RecentLayoutSetBranchLocalService getRecentLayoutSetBranchLocalService() {
328 return recentLayoutSetBranchLocalService;
329 }
330
331
336 public void setRecentLayoutSetBranchLocalService(
337 RecentLayoutSetBranchLocalService recentLayoutSetBranchLocalService) {
338 this.recentLayoutSetBranchLocalService = recentLayoutSetBranchLocalService;
339 }
340
341
346 public RecentLayoutSetBranchPersistence getRecentLayoutSetBranchPersistence() {
347 return recentLayoutSetBranchPersistence;
348 }
349
350
355 public void setRecentLayoutSetBranchPersistence(
356 RecentLayoutSetBranchPersistence recentLayoutSetBranchPersistence) {
357 this.recentLayoutSetBranchPersistence = recentLayoutSetBranchPersistence;
358 }
359
360
365 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
366 return counterLocalService;
367 }
368
369
374 public void setCounterLocalService(
375 com.liferay.counter.service.CounterLocalService counterLocalService) {
376 this.counterLocalService = counterLocalService;
377 }
378
379
384 public com.liferay.portal.service.LayoutSetBranchLocalService getLayoutSetBranchLocalService() {
385 return layoutSetBranchLocalService;
386 }
387
388
393 public void setLayoutSetBranchLocalService(
394 com.liferay.portal.service.LayoutSetBranchLocalService layoutSetBranchLocalService) {
395 this.layoutSetBranchLocalService = layoutSetBranchLocalService;
396 }
397
398
403 public LayoutSetBranchPersistence getLayoutSetBranchPersistence() {
404 return layoutSetBranchPersistence;
405 }
406
407
412 public void setLayoutSetBranchPersistence(
413 LayoutSetBranchPersistence layoutSetBranchPersistence) {
414 this.layoutSetBranchPersistence = layoutSetBranchPersistence;
415 }
416
417 public void afterPropertiesSet() {
418 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.RecentLayoutSetBranch",
419 recentLayoutSetBranchLocalService);
420 }
421
422 public void destroy() {
423 persistedModelLocalServiceRegistry.unregister(
424 "com.liferay.portal.model.RecentLayoutSetBranch");
425 }
426
427
432 @Override
433 public String getOSGiServiceIdentifier() {
434 return RecentLayoutSetBranchLocalService.class.getName();
435 }
436
437 protected Class<?> getModelClass() {
438 return RecentLayoutSetBranch.class;
439 }
440
441 protected String getModelClassName() {
442 return RecentLayoutSetBranch.class.getName();
443 }
444
445
450 protected void runSQL(String sql) {
451 try {
452 DataSource dataSource = recentLayoutSetBranchPersistence.getDataSource();
453
454 DB db = DBManagerUtil.getDB();
455
456 sql = db.buildSQL(sql);
457 sql = PortalUtil.transformSQL(sql);
458
459 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
460 sql, new int[0]);
461
462 sqlUpdate.update();
463 }
464 catch (Exception e) {
465 throw new SystemException(e);
466 }
467 }
468
469 @BeanReference(type = com.liferay.portal.service.RecentLayoutSetBranchLocalService.class)
470 protected RecentLayoutSetBranchLocalService recentLayoutSetBranchLocalService;
471 @BeanReference(type = RecentLayoutSetBranchPersistence.class)
472 protected RecentLayoutSetBranchPersistence recentLayoutSetBranchPersistence;
473 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
474 protected com.liferay.counter.service.CounterLocalService counterLocalService;
475 @BeanReference(type = com.liferay.portal.service.LayoutSetBranchLocalService.class)
476 protected com.liferay.portal.service.LayoutSetBranchLocalService layoutSetBranchLocalService;
477 @BeanReference(type = LayoutSetBranchPersistence.class)
478 protected LayoutSetBranchPersistence layoutSetBranchPersistence;
479 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
480 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
481 }