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.PasswordPolicyRel;
037 import com.liferay.portal.model.PersistedModel;
038 import com.liferay.portal.service.BaseLocalServiceImpl;
039 import com.liferay.portal.service.PasswordPolicyRelLocalService;
040 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
041 import com.liferay.portal.service.persistence.ClassNamePersistence;
042 import com.liferay.portal.service.persistence.PasswordPolicyRelPersistence;
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 PasswordPolicyRelLocalServiceBaseImpl
065 extends BaseLocalServiceImpl implements PasswordPolicyRelLocalService,
066 IdentifiableOSGiService {
067
072
073
079 @Indexable(type = IndexableType.REINDEX)
080 @Override
081 public PasswordPolicyRel addPasswordPolicyRel(
082 PasswordPolicyRel passwordPolicyRel) {
083 passwordPolicyRel.setNew(true);
084
085 return passwordPolicyRelPersistence.update(passwordPolicyRel);
086 }
087
088
094 @Override
095 public PasswordPolicyRel createPasswordPolicyRel(long passwordPolicyRelId) {
096 return passwordPolicyRelPersistence.create(passwordPolicyRelId);
097 }
098
099
106 @Indexable(type = IndexableType.DELETE)
107 @Override
108 public PasswordPolicyRel deletePasswordPolicyRel(long passwordPolicyRelId)
109 throws PortalException {
110 return passwordPolicyRelPersistence.remove(passwordPolicyRelId);
111 }
112
113
119 @Indexable(type = IndexableType.DELETE)
120 @Override
121 public PasswordPolicyRel deletePasswordPolicyRel(
122 PasswordPolicyRel passwordPolicyRel) {
123 return passwordPolicyRelPersistence.remove(passwordPolicyRel);
124 }
125
126 @Override
127 public DynamicQuery dynamicQuery() {
128 Class<?> clazz = getClass();
129
130 return DynamicQueryFactoryUtil.forClass(PasswordPolicyRel.class,
131 clazz.getClassLoader());
132 }
133
134
140 @Override
141 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
142 return passwordPolicyRelPersistence.findWithDynamicQuery(dynamicQuery);
143 }
144
145
157 @Override
158 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
159 int end) {
160 return passwordPolicyRelPersistence.findWithDynamicQuery(dynamicQuery,
161 start, end);
162 }
163
164
177 @Override
178 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
179 int end, OrderByComparator<T> orderByComparator) {
180 return passwordPolicyRelPersistence.findWithDynamicQuery(dynamicQuery,
181 start, end, orderByComparator);
182 }
183
184
190 @Override
191 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
192 return passwordPolicyRelPersistence.countWithDynamicQuery(dynamicQuery);
193 }
194
195
202 @Override
203 public long dynamicQueryCount(DynamicQuery dynamicQuery,
204 Projection projection) {
205 return passwordPolicyRelPersistence.countWithDynamicQuery(dynamicQuery,
206 projection);
207 }
208
209 @Override
210 public PasswordPolicyRel fetchPasswordPolicyRel(long passwordPolicyRelId) {
211 return passwordPolicyRelPersistence.fetchByPrimaryKey(passwordPolicyRelId);
212 }
213
214
221 @Override
222 public PasswordPolicyRel getPasswordPolicyRel(long passwordPolicyRelId)
223 throws PortalException {
224 return passwordPolicyRelPersistence.findByPrimaryKey(passwordPolicyRelId);
225 }
226
227 @Override
228 public ActionableDynamicQuery getActionableDynamicQuery() {
229 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
230
231 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.PasswordPolicyRelLocalServiceUtil.getService());
232 actionableDynamicQuery.setClassLoader(getClassLoader());
233 actionableDynamicQuery.setModelClass(PasswordPolicyRel.class);
234
235 actionableDynamicQuery.setPrimaryKeyPropertyName("passwordPolicyRelId");
236
237 return actionableDynamicQuery;
238 }
239
240 @Override
241 public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
242 IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery();
243
244 indexableActionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.PasswordPolicyRelLocalServiceUtil.getService());
245 indexableActionableDynamicQuery.setClassLoader(getClassLoader());
246 indexableActionableDynamicQuery.setModelClass(PasswordPolicyRel.class);
247
248 indexableActionableDynamicQuery.setPrimaryKeyPropertyName(
249 "passwordPolicyRelId");
250
251 return indexableActionableDynamicQuery;
252 }
253
254 protected void initActionableDynamicQuery(
255 ActionableDynamicQuery actionableDynamicQuery) {
256 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.PasswordPolicyRelLocalServiceUtil.getService());
257 actionableDynamicQuery.setClassLoader(getClassLoader());
258 actionableDynamicQuery.setModelClass(PasswordPolicyRel.class);
259
260 actionableDynamicQuery.setPrimaryKeyPropertyName("passwordPolicyRelId");
261 }
262
263
266 @Override
267 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
268 throws PortalException {
269 return passwordPolicyRelLocalService.deletePasswordPolicyRel((PasswordPolicyRel)persistedModel);
270 }
271
272 @Override
273 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
274 throws PortalException {
275 return passwordPolicyRelPersistence.findByPrimaryKey(primaryKeyObj);
276 }
277
278
289 @Override
290 public List<PasswordPolicyRel> getPasswordPolicyRels(int start, int end) {
291 return passwordPolicyRelPersistence.findAll(start, end);
292 }
293
294
299 @Override
300 public int getPasswordPolicyRelsCount() {
301 return passwordPolicyRelPersistence.countAll();
302 }
303
304
310 @Indexable(type = IndexableType.REINDEX)
311 @Override
312 public PasswordPolicyRel updatePasswordPolicyRel(
313 PasswordPolicyRel passwordPolicyRel) {
314 return passwordPolicyRelPersistence.update(passwordPolicyRel);
315 }
316
317
322 public PasswordPolicyRelLocalService getPasswordPolicyRelLocalService() {
323 return passwordPolicyRelLocalService;
324 }
325
326
331 public void setPasswordPolicyRelLocalService(
332 PasswordPolicyRelLocalService passwordPolicyRelLocalService) {
333 this.passwordPolicyRelLocalService = passwordPolicyRelLocalService;
334 }
335
336
341 public PasswordPolicyRelPersistence getPasswordPolicyRelPersistence() {
342 return passwordPolicyRelPersistence;
343 }
344
345
350 public void setPasswordPolicyRelPersistence(
351 PasswordPolicyRelPersistence passwordPolicyRelPersistence) {
352 this.passwordPolicyRelPersistence = passwordPolicyRelPersistence;
353 }
354
355
360 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
361 return counterLocalService;
362 }
363
364
369 public void setCounterLocalService(
370 com.liferay.counter.service.CounterLocalService counterLocalService) {
371 this.counterLocalService = counterLocalService;
372 }
373
374
379 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
380 return classNameLocalService;
381 }
382
383
388 public void setClassNameLocalService(
389 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
390 this.classNameLocalService = classNameLocalService;
391 }
392
393
398 public ClassNamePersistence getClassNamePersistence() {
399 return classNamePersistence;
400 }
401
402
407 public void setClassNamePersistence(
408 ClassNamePersistence classNamePersistence) {
409 this.classNamePersistence = classNamePersistence;
410 }
411
412 public void afterPropertiesSet() {
413 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.PasswordPolicyRel",
414 passwordPolicyRelLocalService);
415 }
416
417 public void destroy() {
418 persistedModelLocalServiceRegistry.unregister(
419 "com.liferay.portal.model.PasswordPolicyRel");
420 }
421
422
427 @Override
428 public String getOSGiServiceIdentifier() {
429 return PasswordPolicyRelLocalService.class.getName();
430 }
431
432 protected Class<?> getModelClass() {
433 return PasswordPolicyRel.class;
434 }
435
436 protected String getModelClassName() {
437 return PasswordPolicyRel.class.getName();
438 }
439
440
445 protected void runSQL(String sql) {
446 try {
447 DataSource dataSource = passwordPolicyRelPersistence.getDataSource();
448
449 DB db = DBManagerUtil.getDB();
450
451 sql = db.buildSQL(sql);
452 sql = PortalUtil.transformSQL(sql);
453
454 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
455 sql, new int[0]);
456
457 sqlUpdate.update();
458 }
459 catch (Exception e) {
460 throw new SystemException(e);
461 }
462 }
463
464 @BeanReference(type = com.liferay.portal.service.PasswordPolicyRelLocalService.class)
465 protected PasswordPolicyRelLocalService passwordPolicyRelLocalService;
466 @BeanReference(type = PasswordPolicyRelPersistence.class)
467 protected PasswordPolicyRelPersistence passwordPolicyRelPersistence;
468 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
469 protected com.liferay.counter.service.CounterLocalService counterLocalService;
470 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
471 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
472 @BeanReference(type = ClassNamePersistence.class)
473 protected ClassNamePersistence classNamePersistence;
474 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
475 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
476 }