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.bean.IdentifiableBean;
021 import com.liferay.portal.kernel.dao.db.DB;
022 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
024 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
025 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
026 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
027 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
028 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
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.search.Indexable;
033 import com.liferay.portal.kernel.search.IndexableType;
034 import com.liferay.portal.kernel.util.OrderByComparator;
035 import com.liferay.portal.model.PasswordPolicyRel;
036 import com.liferay.portal.model.PersistedModel;
037 import com.liferay.portal.service.BaseLocalServiceImpl;
038 import com.liferay.portal.service.PasswordPolicyRelLocalService;
039 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
040 import com.liferay.portal.service.persistence.ClassNamePersistence;
041 import com.liferay.portal.service.persistence.PasswordPolicyRelPersistence;
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 PasswordPolicyRelLocalServiceBaseImpl
064 extends BaseLocalServiceImpl implements PasswordPolicyRelLocalService,
065 IdentifiableBean {
066
071
072
078 @Indexable(type = IndexableType.REINDEX)
079 @Override
080 public PasswordPolicyRel addPasswordPolicyRel(
081 PasswordPolicyRel passwordPolicyRel) {
082 passwordPolicyRel.setNew(true);
083
084 return passwordPolicyRelPersistence.update(passwordPolicyRel);
085 }
086
087
093 @Override
094 public PasswordPolicyRel createPasswordPolicyRel(long passwordPolicyRelId) {
095 return passwordPolicyRelPersistence.create(passwordPolicyRelId);
096 }
097
098
105 @Indexable(type = IndexableType.DELETE)
106 @Override
107 public PasswordPolicyRel deletePasswordPolicyRel(long passwordPolicyRelId)
108 throws PortalException {
109 return passwordPolicyRelPersistence.remove(passwordPolicyRelId);
110 }
111
112
118 @Indexable(type = IndexableType.DELETE)
119 @Override
120 public PasswordPolicyRel deletePasswordPolicyRel(
121 PasswordPolicyRel passwordPolicyRel) {
122 return passwordPolicyRelPersistence.remove(passwordPolicyRel);
123 }
124
125 @Override
126 public DynamicQuery dynamicQuery() {
127 Class<?> clazz = getClass();
128
129 return DynamicQueryFactoryUtil.forClass(PasswordPolicyRel.class,
130 clazz.getClassLoader());
131 }
132
133
139 @Override
140 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
141 return passwordPolicyRelPersistence.findWithDynamicQuery(dynamicQuery);
142 }
143
144
156 @Override
157 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
158 int end) {
159 return passwordPolicyRelPersistence.findWithDynamicQuery(dynamicQuery,
160 start, end);
161 }
162
163
176 @Override
177 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
178 int end, OrderByComparator<T> orderByComparator) {
179 return passwordPolicyRelPersistence.findWithDynamicQuery(dynamicQuery,
180 start, end, orderByComparator);
181 }
182
183
189 @Override
190 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
191 return passwordPolicyRelPersistence.countWithDynamicQuery(dynamicQuery);
192 }
193
194
201 @Override
202 public long dynamicQueryCount(DynamicQuery dynamicQuery,
203 Projection projection) {
204 return passwordPolicyRelPersistence.countWithDynamicQuery(dynamicQuery,
205 projection);
206 }
207
208 @Override
209 public PasswordPolicyRel fetchPasswordPolicyRel(long passwordPolicyRelId) {
210 return passwordPolicyRelPersistence.fetchByPrimaryKey(passwordPolicyRelId);
211 }
212
213
220 @Override
221 public PasswordPolicyRel getPasswordPolicyRel(long passwordPolicyRelId)
222 throws PortalException {
223 return passwordPolicyRelPersistence.findByPrimaryKey(passwordPolicyRelId);
224 }
225
226 @Override
227 public ActionableDynamicQuery getActionableDynamicQuery() {
228 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
229
230 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.PasswordPolicyRelLocalServiceUtil.getService());
231 actionableDynamicQuery.setClass(PasswordPolicyRel.class);
232 actionableDynamicQuery.setClassLoader(getClassLoader());
233
234 actionableDynamicQuery.setPrimaryKeyPropertyName("passwordPolicyRelId");
235
236 return actionableDynamicQuery;
237 }
238
239 protected void initActionableDynamicQuery(
240 ActionableDynamicQuery actionableDynamicQuery) {
241 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.PasswordPolicyRelLocalServiceUtil.getService());
242 actionableDynamicQuery.setClass(PasswordPolicyRel.class);
243 actionableDynamicQuery.setClassLoader(getClassLoader());
244
245 actionableDynamicQuery.setPrimaryKeyPropertyName("passwordPolicyRelId");
246 }
247
248
251 @Override
252 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
253 throws PortalException {
254 return passwordPolicyRelLocalService.deletePasswordPolicyRel((PasswordPolicyRel)persistedModel);
255 }
256
257 @Override
258 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
259 throws PortalException {
260 return passwordPolicyRelPersistence.findByPrimaryKey(primaryKeyObj);
261 }
262
263
274 @Override
275 public List<PasswordPolicyRel> getPasswordPolicyRels(int start, int end) {
276 return passwordPolicyRelPersistence.findAll(start, end);
277 }
278
279
284 @Override
285 public int getPasswordPolicyRelsCount() {
286 return passwordPolicyRelPersistence.countAll();
287 }
288
289
295 @Indexable(type = IndexableType.REINDEX)
296 @Override
297 public PasswordPolicyRel updatePasswordPolicyRel(
298 PasswordPolicyRel passwordPolicyRel) {
299 return passwordPolicyRelPersistence.update(passwordPolicyRel);
300 }
301
302
307 public PasswordPolicyRelLocalService getPasswordPolicyRelLocalService() {
308 return passwordPolicyRelLocalService;
309 }
310
311
316 public void setPasswordPolicyRelLocalService(
317 PasswordPolicyRelLocalService passwordPolicyRelLocalService) {
318 this.passwordPolicyRelLocalService = passwordPolicyRelLocalService;
319 }
320
321
326 public PasswordPolicyRelPersistence getPasswordPolicyRelPersistence() {
327 return passwordPolicyRelPersistence;
328 }
329
330
335 public void setPasswordPolicyRelPersistence(
336 PasswordPolicyRelPersistence passwordPolicyRelPersistence) {
337 this.passwordPolicyRelPersistence = passwordPolicyRelPersistence;
338 }
339
340
345 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
346 return counterLocalService;
347 }
348
349
354 public void setCounterLocalService(
355 com.liferay.counter.service.CounterLocalService counterLocalService) {
356 this.counterLocalService = counterLocalService;
357 }
358
359
364 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
365 return classNameLocalService;
366 }
367
368
373 public void setClassNameLocalService(
374 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
375 this.classNameLocalService = classNameLocalService;
376 }
377
378
383 public com.liferay.portal.service.ClassNameService getClassNameService() {
384 return classNameService;
385 }
386
387
392 public void setClassNameService(
393 com.liferay.portal.service.ClassNameService classNameService) {
394 this.classNameService = classNameService;
395 }
396
397
402 public ClassNamePersistence getClassNamePersistence() {
403 return classNamePersistence;
404 }
405
406
411 public void setClassNamePersistence(
412 ClassNamePersistence classNamePersistence) {
413 this.classNamePersistence = classNamePersistence;
414 }
415
416 public void afterPropertiesSet() {
417 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.PasswordPolicyRel",
418 passwordPolicyRelLocalService);
419 }
420
421 public void destroy() {
422 persistedModelLocalServiceRegistry.unregister(
423 "com.liferay.portal.model.PasswordPolicyRel");
424 }
425
426
431 @Override
432 public String getBeanIdentifier() {
433 return _beanIdentifier;
434 }
435
436
441 @Override
442 public void setBeanIdentifier(String beanIdentifier) {
443 _beanIdentifier = beanIdentifier;
444 }
445
446 protected Class<?> getModelClass() {
447 return PasswordPolicyRel.class;
448 }
449
450 protected String getModelClassName() {
451 return PasswordPolicyRel.class.getName();
452 }
453
454
459 protected void runSQL(String sql) {
460 try {
461 DataSource dataSource = passwordPolicyRelPersistence.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 = PasswordPolicyRelLocalService.class)
479 protected PasswordPolicyRelLocalService passwordPolicyRelLocalService;
480 @BeanReference(type = PasswordPolicyRelPersistence.class)
481 protected PasswordPolicyRelPersistence passwordPolicyRelPersistence;
482 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
483 protected com.liferay.counter.service.CounterLocalService counterLocalService;
484 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
485 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
486 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
487 protected com.liferay.portal.service.ClassNameService classNameService;
488 @BeanReference(type = ClassNamePersistence.class)
489 protected ClassNamePersistence classNamePersistence;
490 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
491 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
492 private String _beanIdentifier;
493 }