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.PasswordTracker;
036 import com.liferay.portal.model.PersistedModel;
037 import com.liferay.portal.service.BaseLocalServiceImpl;
038 import com.liferay.portal.service.PasswordTrackerLocalService;
039 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
040 import com.liferay.portal.service.persistence.PasswordPolicyFinder;
041 import com.liferay.portal.service.persistence.PasswordPolicyPersistence;
042 import com.liferay.portal.service.persistence.PasswordTrackerPersistence;
043 import com.liferay.portal.service.persistence.UserFinder;
044 import com.liferay.portal.service.persistence.UserPersistence;
045 import com.liferay.portal.util.PortalUtil;
046
047 import java.io.Serializable;
048
049 import java.util.List;
050
051 import javax.sql.DataSource;
052
053
065 @ProviderType
066 public abstract class PasswordTrackerLocalServiceBaseImpl
067 extends BaseLocalServiceImpl implements PasswordTrackerLocalService,
068 IdentifiableBean {
069
074
075
081 @Indexable(type = IndexableType.REINDEX)
082 @Override
083 public PasswordTracker addPasswordTracker(PasswordTracker passwordTracker) {
084 passwordTracker.setNew(true);
085
086 return passwordTrackerPersistence.update(passwordTracker);
087 }
088
089
095 @Override
096 public PasswordTracker createPasswordTracker(long passwordTrackerId) {
097 return passwordTrackerPersistence.create(passwordTrackerId);
098 }
099
100
107 @Indexable(type = IndexableType.DELETE)
108 @Override
109 public PasswordTracker deletePasswordTracker(long passwordTrackerId)
110 throws PortalException {
111 return passwordTrackerPersistence.remove(passwordTrackerId);
112 }
113
114
120 @Indexable(type = IndexableType.DELETE)
121 @Override
122 public PasswordTracker deletePasswordTracker(
123 PasswordTracker passwordTracker) {
124 return passwordTrackerPersistence.remove(passwordTracker);
125 }
126
127 @Override
128 public DynamicQuery dynamicQuery() {
129 Class<?> clazz = getClass();
130
131 return DynamicQueryFactoryUtil.forClass(PasswordTracker.class,
132 clazz.getClassLoader());
133 }
134
135
141 @Override
142 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
143 return passwordTrackerPersistence.findWithDynamicQuery(dynamicQuery);
144 }
145
146
158 @Override
159 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
160 int end) {
161 return passwordTrackerPersistence.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 passwordTrackerPersistence.findWithDynamicQuery(dynamicQuery,
182 start, end, orderByComparator);
183 }
184
185
191 @Override
192 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
193 return passwordTrackerPersistence.countWithDynamicQuery(dynamicQuery);
194 }
195
196
203 @Override
204 public long dynamicQueryCount(DynamicQuery dynamicQuery,
205 Projection projection) {
206 return passwordTrackerPersistence.countWithDynamicQuery(dynamicQuery,
207 projection);
208 }
209
210 @Override
211 public PasswordTracker fetchPasswordTracker(long passwordTrackerId) {
212 return passwordTrackerPersistence.fetchByPrimaryKey(passwordTrackerId);
213 }
214
215
222 @Override
223 public PasswordTracker getPasswordTracker(long passwordTrackerId)
224 throws PortalException {
225 return passwordTrackerPersistence.findByPrimaryKey(passwordTrackerId);
226 }
227
228 @Override
229 public ActionableDynamicQuery getActionableDynamicQuery() {
230 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
231
232 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.PasswordTrackerLocalServiceUtil.getService());
233 actionableDynamicQuery.setClass(PasswordTracker.class);
234 actionableDynamicQuery.setClassLoader(getClassLoader());
235
236 actionableDynamicQuery.setPrimaryKeyPropertyName("passwordTrackerId");
237
238 return actionableDynamicQuery;
239 }
240
241 protected void initActionableDynamicQuery(
242 ActionableDynamicQuery actionableDynamicQuery) {
243 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.PasswordTrackerLocalServiceUtil.getService());
244 actionableDynamicQuery.setClass(PasswordTracker.class);
245 actionableDynamicQuery.setClassLoader(getClassLoader());
246
247 actionableDynamicQuery.setPrimaryKeyPropertyName("passwordTrackerId");
248 }
249
250
253 @Override
254 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
255 throws PortalException {
256 return passwordTrackerLocalService.deletePasswordTracker((PasswordTracker)persistedModel);
257 }
258
259 @Override
260 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
261 throws PortalException {
262 return passwordTrackerPersistence.findByPrimaryKey(primaryKeyObj);
263 }
264
265
276 @Override
277 public List<PasswordTracker> getPasswordTrackers(int start, int end) {
278 return passwordTrackerPersistence.findAll(start, end);
279 }
280
281
286 @Override
287 public int getPasswordTrackersCount() {
288 return passwordTrackerPersistence.countAll();
289 }
290
291
297 @Indexable(type = IndexableType.REINDEX)
298 @Override
299 public PasswordTracker updatePasswordTracker(
300 PasswordTracker passwordTracker) {
301 return passwordTrackerPersistence.update(passwordTracker);
302 }
303
304
309 public PasswordTrackerLocalService getPasswordTrackerLocalService() {
310 return passwordTrackerLocalService;
311 }
312
313
318 public void setPasswordTrackerLocalService(
319 PasswordTrackerLocalService passwordTrackerLocalService) {
320 this.passwordTrackerLocalService = passwordTrackerLocalService;
321 }
322
323
328 public PasswordTrackerPersistence getPasswordTrackerPersistence() {
329 return passwordTrackerPersistence;
330 }
331
332
337 public void setPasswordTrackerPersistence(
338 PasswordTrackerPersistence passwordTrackerPersistence) {
339 this.passwordTrackerPersistence = passwordTrackerPersistence;
340 }
341
342
347 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
348 return counterLocalService;
349 }
350
351
356 public void setCounterLocalService(
357 com.liferay.counter.service.CounterLocalService counterLocalService) {
358 this.counterLocalService = counterLocalService;
359 }
360
361
366 public com.liferay.portal.service.PasswordPolicyLocalService getPasswordPolicyLocalService() {
367 return passwordPolicyLocalService;
368 }
369
370
375 public void setPasswordPolicyLocalService(
376 com.liferay.portal.service.PasswordPolicyLocalService passwordPolicyLocalService) {
377 this.passwordPolicyLocalService = passwordPolicyLocalService;
378 }
379
380
385 public com.liferay.portal.service.PasswordPolicyService getPasswordPolicyService() {
386 return passwordPolicyService;
387 }
388
389
394 public void setPasswordPolicyService(
395 com.liferay.portal.service.PasswordPolicyService passwordPolicyService) {
396 this.passwordPolicyService = passwordPolicyService;
397 }
398
399
404 public PasswordPolicyPersistence getPasswordPolicyPersistence() {
405 return passwordPolicyPersistence;
406 }
407
408
413 public void setPasswordPolicyPersistence(
414 PasswordPolicyPersistence passwordPolicyPersistence) {
415 this.passwordPolicyPersistence = passwordPolicyPersistence;
416 }
417
418
423 public PasswordPolicyFinder getPasswordPolicyFinder() {
424 return passwordPolicyFinder;
425 }
426
427
432 public void setPasswordPolicyFinder(
433 PasswordPolicyFinder passwordPolicyFinder) {
434 this.passwordPolicyFinder = passwordPolicyFinder;
435 }
436
437
442 public com.liferay.portal.service.UserLocalService getUserLocalService() {
443 return userLocalService;
444 }
445
446
451 public void setUserLocalService(
452 com.liferay.portal.service.UserLocalService userLocalService) {
453 this.userLocalService = userLocalService;
454 }
455
456
461 public com.liferay.portal.service.UserService getUserService() {
462 return userService;
463 }
464
465
470 public void setUserService(
471 com.liferay.portal.service.UserService userService) {
472 this.userService = userService;
473 }
474
475
480 public UserPersistence getUserPersistence() {
481 return userPersistence;
482 }
483
484
489 public void setUserPersistence(UserPersistence userPersistence) {
490 this.userPersistence = userPersistence;
491 }
492
493
498 public UserFinder getUserFinder() {
499 return userFinder;
500 }
501
502
507 public void setUserFinder(UserFinder userFinder) {
508 this.userFinder = userFinder;
509 }
510
511 public void afterPropertiesSet() {
512 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.PasswordTracker",
513 passwordTrackerLocalService);
514 }
515
516 public void destroy() {
517 persistedModelLocalServiceRegistry.unregister(
518 "com.liferay.portal.model.PasswordTracker");
519 }
520
521
526 @Override
527 public String getBeanIdentifier() {
528 return _beanIdentifier;
529 }
530
531
536 @Override
537 public void setBeanIdentifier(String beanIdentifier) {
538 _beanIdentifier = beanIdentifier;
539 }
540
541 protected Class<?> getModelClass() {
542 return PasswordTracker.class;
543 }
544
545 protected String getModelClassName() {
546 return PasswordTracker.class.getName();
547 }
548
549
554 protected void runSQL(String sql) {
555 try {
556 DataSource dataSource = passwordTrackerPersistence.getDataSource();
557
558 DB db = DBFactoryUtil.getDB();
559
560 sql = db.buildSQL(sql);
561 sql = PortalUtil.transformSQL(sql);
562
563 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
564 sql, new int[0]);
565
566 sqlUpdate.update();
567 }
568 catch (Exception e) {
569 throw new SystemException(e);
570 }
571 }
572
573 @BeanReference(type = com.liferay.portal.service.PasswordTrackerLocalService.class)
574 protected PasswordTrackerLocalService passwordTrackerLocalService;
575 @BeanReference(type = PasswordTrackerPersistence.class)
576 protected PasswordTrackerPersistence passwordTrackerPersistence;
577 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
578 protected com.liferay.counter.service.CounterLocalService counterLocalService;
579 @BeanReference(type = com.liferay.portal.service.PasswordPolicyLocalService.class)
580 protected com.liferay.portal.service.PasswordPolicyLocalService passwordPolicyLocalService;
581 @BeanReference(type = com.liferay.portal.service.PasswordPolicyService.class)
582 protected com.liferay.portal.service.PasswordPolicyService passwordPolicyService;
583 @BeanReference(type = PasswordPolicyPersistence.class)
584 protected PasswordPolicyPersistence passwordPolicyPersistence;
585 @BeanReference(type = PasswordPolicyFinder.class)
586 protected PasswordPolicyFinder passwordPolicyFinder;
587 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
588 protected com.liferay.portal.service.UserLocalService userLocalService;
589 @BeanReference(type = com.liferay.portal.service.UserService.class)
590 protected com.liferay.portal.service.UserService userService;
591 @BeanReference(type = UserPersistence.class)
592 protected UserPersistence userPersistence;
593 @BeanReference(type = UserFinder.class)
594 protected UserFinder userFinder;
595 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
596 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
597 private String _beanIdentifier;
598 }