1
22
23 package com.liferay.portal.service.persistence;
24
25 import com.liferay.portal.NoSuchBrowserTrackerException;
26 import com.liferay.portal.NoSuchModelException;
27 import com.liferay.portal.SystemException;
28 import com.liferay.portal.kernel.annotation.BeanReference;
29 import com.liferay.portal.kernel.cache.CacheRegistry;
30 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
31 import com.liferay.portal.kernel.dao.orm.EntityCacheUtil;
32 import com.liferay.portal.kernel.dao.orm.FinderCacheUtil;
33 import com.liferay.portal.kernel.dao.orm.FinderPath;
34 import com.liferay.portal.kernel.dao.orm.Query;
35 import com.liferay.portal.kernel.dao.orm.QueryPos;
36 import com.liferay.portal.kernel.dao.orm.QueryUtil;
37 import com.liferay.portal.kernel.dao.orm.Session;
38 import com.liferay.portal.kernel.log.Log;
39 import com.liferay.portal.kernel.log.LogFactoryUtil;
40 import com.liferay.portal.kernel.util.GetterUtil;
41 import com.liferay.portal.kernel.util.OrderByComparator;
42 import com.liferay.portal.kernel.util.StringBundler;
43 import com.liferay.portal.kernel.util.StringPool;
44 import com.liferay.portal.kernel.util.StringUtil;
45 import com.liferay.portal.model.BrowserTracker;
46 import com.liferay.portal.model.ModelListener;
47 import com.liferay.portal.model.impl.BrowserTrackerImpl;
48 import com.liferay.portal.model.impl.BrowserTrackerModelImpl;
49 import com.liferay.portal.service.persistence.impl.BasePersistenceImpl;
50
51 import java.io.Serializable;
52
53 import java.util.ArrayList;
54 import java.util.Collections;
55 import java.util.List;
56
57
70 public class BrowserTrackerPersistenceImpl extends BasePersistenceImpl<BrowserTracker>
71 implements BrowserTrackerPersistence {
72 public static final String FINDER_CLASS_NAME_ENTITY = BrowserTrackerImpl.class.getName();
73 public static final String FINDER_CLASS_NAME_LIST = FINDER_CLASS_NAME_ENTITY +
74 ".List";
75 public static final FinderPath FINDER_PATH_FETCH_BY_USERID = new FinderPath(BrowserTrackerModelImpl.ENTITY_CACHE_ENABLED,
76 BrowserTrackerModelImpl.FINDER_CACHE_ENABLED,
77 FINDER_CLASS_NAME_ENTITY, "fetchByUserId",
78 new String[] { Long.class.getName() });
79 public static final FinderPath FINDER_PATH_COUNT_BY_USERID = new FinderPath(BrowserTrackerModelImpl.ENTITY_CACHE_ENABLED,
80 BrowserTrackerModelImpl.FINDER_CACHE_ENABLED,
81 FINDER_CLASS_NAME_LIST, "countByUserId",
82 new String[] { Long.class.getName() });
83 public static final FinderPath FINDER_PATH_FIND_ALL = new FinderPath(BrowserTrackerModelImpl.ENTITY_CACHE_ENABLED,
84 BrowserTrackerModelImpl.FINDER_CACHE_ENABLED,
85 FINDER_CLASS_NAME_LIST, "findAll", new String[0]);
86 public static final FinderPath FINDER_PATH_COUNT_ALL = new FinderPath(BrowserTrackerModelImpl.ENTITY_CACHE_ENABLED,
87 BrowserTrackerModelImpl.FINDER_CACHE_ENABLED,
88 FINDER_CLASS_NAME_LIST, "countAll", new String[0]);
89
90 public void cacheResult(BrowserTracker browserTracker) {
91 EntityCacheUtil.putResult(BrowserTrackerModelImpl.ENTITY_CACHE_ENABLED,
92 BrowserTrackerImpl.class, browserTracker.getPrimaryKey(),
93 browserTracker);
94
95 FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_USERID,
96 new Object[] { new Long(browserTracker.getUserId()) },
97 browserTracker);
98 }
99
100 public void cacheResult(List<BrowserTracker> browserTrackers) {
101 for (BrowserTracker browserTracker : browserTrackers) {
102 if (EntityCacheUtil.getResult(
103 BrowserTrackerModelImpl.ENTITY_CACHE_ENABLED,
104 BrowserTrackerImpl.class,
105 browserTracker.getPrimaryKey(), this) == null) {
106 cacheResult(browserTracker);
107 }
108 }
109 }
110
111 public void clearCache() {
112 CacheRegistry.clear(BrowserTrackerImpl.class.getName());
113 EntityCacheUtil.clearCache(BrowserTrackerImpl.class.getName());
114 FinderCacheUtil.clearCache(FINDER_CLASS_NAME_ENTITY);
115 FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST);
116 }
117
118 public BrowserTracker create(long browserTrackerId) {
119 BrowserTracker browserTracker = new BrowserTrackerImpl();
120
121 browserTracker.setNew(true);
122 browserTracker.setPrimaryKey(browserTrackerId);
123
124 return browserTracker;
125 }
126
127 public BrowserTracker remove(Serializable primaryKey)
128 throws NoSuchModelException, SystemException {
129 return remove(((Long)primaryKey).longValue());
130 }
131
132 public BrowserTracker remove(long browserTrackerId)
133 throws NoSuchBrowserTrackerException, SystemException {
134 Session session = null;
135
136 try {
137 session = openSession();
138
139 BrowserTracker browserTracker = (BrowserTracker)session.get(BrowserTrackerImpl.class,
140 new Long(browserTrackerId));
141
142 if (browserTracker == null) {
143 if (_log.isWarnEnabled()) {
144 _log.warn(_NO_SUCH_ENTITY_WITH_PRIMARY_KEY +
145 browserTrackerId);
146 }
147
148 throw new NoSuchBrowserTrackerException(_NO_SUCH_ENTITY_WITH_PRIMARY_KEY +
149 browserTrackerId);
150 }
151
152 return remove(browserTracker);
153 }
154 catch (NoSuchBrowserTrackerException nsee) {
155 throw nsee;
156 }
157 catch (Exception e) {
158 throw processException(e);
159 }
160 finally {
161 closeSession(session);
162 }
163 }
164
165 public BrowserTracker remove(BrowserTracker browserTracker)
166 throws SystemException {
167 for (ModelListener<BrowserTracker> listener : listeners) {
168 listener.onBeforeRemove(browserTracker);
169 }
170
171 browserTracker = removeImpl(browserTracker);
172
173 for (ModelListener<BrowserTracker> listener : listeners) {
174 listener.onAfterRemove(browserTracker);
175 }
176
177 return browserTracker;
178 }
179
180 protected BrowserTracker removeImpl(BrowserTracker browserTracker)
181 throws SystemException {
182 browserTracker = toUnwrappedModel(browserTracker);
183
184 Session session = null;
185
186 try {
187 session = openSession();
188
189 if (browserTracker.isCachedModel() || BatchSessionUtil.isEnabled()) {
190 Object staleObject = session.get(BrowserTrackerImpl.class,
191 browserTracker.getPrimaryKeyObj());
192
193 if (staleObject != null) {
194 session.evict(staleObject);
195 }
196 }
197
198 session.delete(browserTracker);
199
200 session.flush();
201 }
202 catch (Exception e) {
203 throw processException(e);
204 }
205 finally {
206 closeSession(session);
207 }
208
209 FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST);
210
211 BrowserTrackerModelImpl browserTrackerModelImpl = (BrowserTrackerModelImpl)browserTracker;
212
213 FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_USERID,
214 new Object[] { new Long(browserTrackerModelImpl.getOriginalUserId()) });
215
216 EntityCacheUtil.removeResult(BrowserTrackerModelImpl.ENTITY_CACHE_ENABLED,
217 BrowserTrackerImpl.class, browserTracker.getPrimaryKey());
218
219 return browserTracker;
220 }
221
222
225 public BrowserTracker update(BrowserTracker browserTracker)
226 throws SystemException {
227 if (_log.isWarnEnabled()) {
228 _log.warn(
229 "Using the deprecated update(BrowserTracker browserTracker) method. Use update(BrowserTracker browserTracker, boolean merge) instead.");
230 }
231
232 return update(browserTracker, false);
233 }
234
235 public BrowserTracker updateImpl(
236 com.liferay.portal.model.BrowserTracker browserTracker, boolean merge)
237 throws SystemException {
238 browserTracker = toUnwrappedModel(browserTracker);
239
240 boolean isNew = browserTracker.isNew();
241
242 BrowserTrackerModelImpl browserTrackerModelImpl = (BrowserTrackerModelImpl)browserTracker;
243
244 Session session = null;
245
246 try {
247 session = openSession();
248
249 BatchSessionUtil.update(session, browserTracker, merge);
250
251 browserTracker.setNew(false);
252 }
253 catch (Exception e) {
254 throw processException(e);
255 }
256 finally {
257 closeSession(session);
258 }
259
260 FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST);
261
262 EntityCacheUtil.putResult(BrowserTrackerModelImpl.ENTITY_CACHE_ENABLED,
263 BrowserTrackerImpl.class, browserTracker.getPrimaryKey(),
264 browserTracker);
265
266 if (!isNew &&
267 (browserTracker.getUserId() != browserTrackerModelImpl.getOriginalUserId())) {
268 FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_USERID,
269 new Object[] {
270 new Long(browserTrackerModelImpl.getOriginalUserId())
271 });
272 }
273
274 if (isNew ||
275 (browserTracker.getUserId() != browserTrackerModelImpl.getOriginalUserId())) {
276 FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_USERID,
277 new Object[] { new Long(browserTracker.getUserId()) },
278 browserTracker);
279 }
280
281 return browserTracker;
282 }
283
284 protected BrowserTracker toUnwrappedModel(BrowserTracker browserTracker) {
285 if (browserTracker instanceof BrowserTrackerImpl) {
286 return browserTracker;
287 }
288
289 BrowserTrackerImpl browserTrackerImpl = new BrowserTrackerImpl();
290
291 browserTrackerImpl.setNew(browserTracker.isNew());
292 browserTrackerImpl.setPrimaryKey(browserTracker.getPrimaryKey());
293
294 browserTrackerImpl.setBrowserTrackerId(browserTracker.getBrowserTrackerId());
295 browserTrackerImpl.setUserId(browserTracker.getUserId());
296 browserTrackerImpl.setBrowserKey(browserTracker.getBrowserKey());
297
298 return browserTrackerImpl;
299 }
300
301 public BrowserTracker findByPrimaryKey(Serializable primaryKey)
302 throws NoSuchModelException, SystemException {
303 return findByPrimaryKey(((Long)primaryKey).longValue());
304 }
305
306 public BrowserTracker findByPrimaryKey(long browserTrackerId)
307 throws NoSuchBrowserTrackerException, SystemException {
308 BrowserTracker browserTracker = fetchByPrimaryKey(browserTrackerId);
309
310 if (browserTracker == null) {
311 if (_log.isWarnEnabled()) {
312 _log.warn(_NO_SUCH_ENTITY_WITH_PRIMARY_KEY + browserTrackerId);
313 }
314
315 throw new NoSuchBrowserTrackerException(_NO_SUCH_ENTITY_WITH_PRIMARY_KEY +
316 browserTrackerId);
317 }
318
319 return browserTracker;
320 }
321
322 public BrowserTracker fetchByPrimaryKey(Serializable primaryKey)
323 throws SystemException {
324 return fetchByPrimaryKey(((Long)primaryKey).longValue());
325 }
326
327 public BrowserTracker fetchByPrimaryKey(long browserTrackerId)
328 throws SystemException {
329 BrowserTracker browserTracker = (BrowserTracker)EntityCacheUtil.getResult(BrowserTrackerModelImpl.ENTITY_CACHE_ENABLED,
330 BrowserTrackerImpl.class, browserTrackerId, this);
331
332 if (browserTracker == null) {
333 Session session = null;
334
335 try {
336 session = openSession();
337
338 browserTracker = (BrowserTracker)session.get(BrowserTrackerImpl.class,
339 new Long(browserTrackerId));
340 }
341 catch (Exception e) {
342 throw processException(e);
343 }
344 finally {
345 if (browserTracker != null) {
346 cacheResult(browserTracker);
347 }
348
349 closeSession(session);
350 }
351 }
352
353 return browserTracker;
354 }
355
356 public BrowserTracker findByUserId(long userId)
357 throws NoSuchBrowserTrackerException, SystemException {
358 BrowserTracker browserTracker = fetchByUserId(userId);
359
360 if (browserTracker == null) {
361 StringBundler msg = new StringBundler(4);
362
363 msg.append(_NO_SUCH_ENTITY_WITH_KEY);
364
365 msg.append("userId=");
366 msg.append(userId);
367
368 msg.append(StringPool.CLOSE_CURLY_BRACE);
369
370 if (_log.isWarnEnabled()) {
371 _log.warn(msg.toString());
372 }
373
374 throw new NoSuchBrowserTrackerException(msg.toString());
375 }
376
377 return browserTracker;
378 }
379
380 public BrowserTracker fetchByUserId(long userId) throws SystemException {
381 return fetchByUserId(userId, true);
382 }
383
384 public BrowserTracker fetchByUserId(long userId, boolean retrieveFromCache)
385 throws SystemException {
386 Object[] finderArgs = new Object[] { new Long(userId) };
387
388 Object result = null;
389
390 if (retrieveFromCache) {
391 result = FinderCacheUtil.getResult(FINDER_PATH_FETCH_BY_USERID,
392 finderArgs, this);
393 }
394
395 if (result == null) {
396 Session session = null;
397
398 try {
399 session = openSession();
400
401 StringBundler query = new StringBundler(2);
402
403 query.append(_SQL_SELECT_BROWSERTRACKER_WHERE);
404
405 query.append(_FINDER_COLUMN_USERID_USERID_2);
406
407 String sql = query.toString();
408
409 Query q = session.createQuery(sql);
410
411 QueryPos qPos = QueryPos.getInstance(q);
412
413 qPos.add(userId);
414
415 List<BrowserTracker> list = q.list();
416
417 result = list;
418
419 BrowserTracker browserTracker = null;
420
421 if (list.isEmpty()) {
422 FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_USERID,
423 finderArgs, list);
424 }
425 else {
426 browserTracker = list.get(0);
427
428 cacheResult(browserTracker);
429
430 if ((browserTracker.getUserId() != userId)) {
431 FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_USERID,
432 finderArgs, browserTracker);
433 }
434 }
435
436 return browserTracker;
437 }
438 catch (Exception e) {
439 throw processException(e);
440 }
441 finally {
442 if (result == null) {
443 FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_USERID,
444 finderArgs, new ArrayList<BrowserTracker>());
445 }
446
447 closeSession(session);
448 }
449 }
450 else {
451 if (result instanceof List<?>) {
452 return null;
453 }
454 else {
455 return (BrowserTracker)result;
456 }
457 }
458 }
459
460 public List<Object> findWithDynamicQuery(DynamicQuery dynamicQuery)
461 throws SystemException {
462 Session session = null;
463
464 try {
465 session = openSession();
466
467 dynamicQuery.compile(session);
468
469 return dynamicQuery.list();
470 }
471 catch (Exception e) {
472 throw processException(e);
473 }
474 finally {
475 closeSession(session);
476 }
477 }
478
479 public List<Object> findWithDynamicQuery(DynamicQuery dynamicQuery,
480 int start, int end) throws SystemException {
481 Session session = null;
482
483 try {
484 session = openSession();
485
486 dynamicQuery.setLimit(start, end);
487
488 dynamicQuery.compile(session);
489
490 return dynamicQuery.list();
491 }
492 catch (Exception e) {
493 throw processException(e);
494 }
495 finally {
496 closeSession(session);
497 }
498 }
499
500 public List<BrowserTracker> findAll() throws SystemException {
501 return findAll(QueryUtil.ALL_POS, QueryUtil.ALL_POS, null);
502 }
503
504 public List<BrowserTracker> findAll(int start, int end)
505 throws SystemException {
506 return findAll(start, end, null);
507 }
508
509 public List<BrowserTracker> findAll(int start, int end,
510 OrderByComparator obc) throws SystemException {
511 Object[] finderArgs = new Object[] {
512 String.valueOf(start), String.valueOf(end), String.valueOf(obc)
513 };
514
515 List<BrowserTracker> list = (List<BrowserTracker>)FinderCacheUtil.getResult(FINDER_PATH_FIND_ALL,
516 finderArgs, this);
517
518 if (list == null) {
519 Session session = null;
520
521 try {
522 session = openSession();
523
524 StringBundler query = null;
525 String sql = null;
526
527 if (obc != null) {
528 query = new StringBundler(2 +
529 (obc.getOrderByFields().length * 3));
530
531 query.append(_SQL_SELECT_BROWSERTRACKER);
532
533 appendOrderByComparator(query, _ORDER_BY_ENTITY_ALIAS, obc);
534
535 sql = query.toString();
536 }
537
538 sql = _SQL_SELECT_BROWSERTRACKER;
539
540 Query q = session.createQuery(sql);
541
542 if (obc == null) {
543 list = (List<BrowserTracker>)QueryUtil.list(q,
544 getDialect(), start, end, false);
545
546 Collections.sort(list);
547 }
548 else {
549 list = (List<BrowserTracker>)QueryUtil.list(q,
550 getDialect(), start, end);
551 }
552 }
553 catch (Exception e) {
554 throw processException(e);
555 }
556 finally {
557 if (list == null) {
558 list = new ArrayList<BrowserTracker>();
559 }
560
561 cacheResult(list);
562
563 FinderCacheUtil.putResult(FINDER_PATH_FIND_ALL, finderArgs, list);
564
565 closeSession(session);
566 }
567 }
568
569 return list;
570 }
571
572 public void removeByUserId(long userId)
573 throws NoSuchBrowserTrackerException, SystemException {
574 BrowserTracker browserTracker = findByUserId(userId);
575
576 remove(browserTracker);
577 }
578
579 public void removeAll() throws SystemException {
580 for (BrowserTracker browserTracker : findAll()) {
581 remove(browserTracker);
582 }
583 }
584
585 public int countByUserId(long userId) throws SystemException {
586 Object[] finderArgs = new Object[] { new Long(userId) };
587
588 Long count = (Long)FinderCacheUtil.getResult(FINDER_PATH_COUNT_BY_USERID,
589 finderArgs, this);
590
591 if (count == null) {
592 Session session = null;
593
594 try {
595 session = openSession();
596
597 StringBundler query = new StringBundler(2);
598
599 query.append(_SQL_COUNT_BROWSERTRACKER_WHERE);
600
601 query.append(_FINDER_COLUMN_USERID_USERID_2);
602
603 String sql = query.toString();
604
605 Query q = session.createQuery(sql);
606
607 QueryPos qPos = QueryPos.getInstance(q);
608
609 qPos.add(userId);
610
611 count = (Long)q.uniqueResult();
612 }
613 catch (Exception e) {
614 throw processException(e);
615 }
616 finally {
617 if (count == null) {
618 count = Long.valueOf(0);
619 }
620
621 FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_USERID,
622 finderArgs, count);
623
624 closeSession(session);
625 }
626 }
627
628 return count.intValue();
629 }
630
631 public int countAll() throws SystemException {
632 Object[] finderArgs = new Object[0];
633
634 Long count = (Long)FinderCacheUtil.getResult(FINDER_PATH_COUNT_ALL,
635 finderArgs, this);
636
637 if (count == null) {
638 Session session = null;
639
640 try {
641 session = openSession();
642
643 Query q = session.createQuery(_SQL_COUNT_BROWSERTRACKER);
644
645 count = (Long)q.uniqueResult();
646 }
647 catch (Exception e) {
648 throw processException(e);
649 }
650 finally {
651 if (count == null) {
652 count = Long.valueOf(0);
653 }
654
655 FinderCacheUtil.putResult(FINDER_PATH_COUNT_ALL, finderArgs,
656 count);
657
658 closeSession(session);
659 }
660 }
661
662 return count.intValue();
663 }
664
665 public void afterPropertiesSet() {
666 String[] listenerClassNames = StringUtil.split(GetterUtil.getString(
667 com.liferay.portal.util.PropsUtil.get(
668 "value.object.listener.com.liferay.portal.model.BrowserTracker")));
669
670 if (listenerClassNames.length > 0) {
671 try {
672 List<ModelListener<BrowserTracker>> listenersList = new ArrayList<ModelListener<BrowserTracker>>();
673
674 for (String listenerClassName : listenerClassNames) {
675 listenersList.add((ModelListener<BrowserTracker>)Class.forName(
676 listenerClassName).newInstance());
677 }
678
679 listeners = listenersList.toArray(new ModelListener[listenersList.size()]);
680 }
681 catch (Exception e) {
682 _log.error(e);
683 }
684 }
685 }
686
687 @BeanReference(name = "com.liferay.portal.service.persistence.AccountPersistence")
688 protected com.liferay.portal.service.persistence.AccountPersistence accountPersistence;
689 @BeanReference(name = "com.liferay.portal.service.persistence.AddressPersistence")
690 protected com.liferay.portal.service.persistence.AddressPersistence addressPersistence;
691 @BeanReference(name = "com.liferay.portal.service.persistence.BrowserTrackerPersistence")
692 protected com.liferay.portal.service.persistence.BrowserTrackerPersistence browserTrackerPersistence;
693 @BeanReference(name = "com.liferay.portal.service.persistence.ClassNamePersistence")
694 protected com.liferay.portal.service.persistence.ClassNamePersistence classNamePersistence;
695 @BeanReference(name = "com.liferay.portal.service.persistence.CompanyPersistence")
696 protected com.liferay.portal.service.persistence.CompanyPersistence companyPersistence;
697 @BeanReference(name = "com.liferay.portal.service.persistence.ContactPersistence")
698 protected com.liferay.portal.service.persistence.ContactPersistence contactPersistence;
699 @BeanReference(name = "com.liferay.portal.service.persistence.CountryPersistence")
700 protected com.liferay.portal.service.persistence.CountryPersistence countryPersistence;
701 @BeanReference(name = "com.liferay.portal.service.persistence.EmailAddressPersistence")
702 protected com.liferay.portal.service.persistence.EmailAddressPersistence emailAddressPersistence;
703 @BeanReference(name = "com.liferay.portal.service.persistence.GroupPersistence")
704 protected com.liferay.portal.service.persistence.GroupPersistence groupPersistence;
705 @BeanReference(name = "com.liferay.portal.service.persistence.ImagePersistence")
706 protected com.liferay.portal.service.persistence.ImagePersistence imagePersistence;
707 @BeanReference(name = "com.liferay.portal.service.persistence.LayoutPersistence")
708 protected com.liferay.portal.service.persistence.LayoutPersistence layoutPersistence;
709 @BeanReference(name = "com.liferay.portal.service.persistence.LayoutSetPersistence")
710 protected com.liferay.portal.service.persistence.LayoutSetPersistence layoutSetPersistence;
711 @BeanReference(name = "com.liferay.portal.service.persistence.ListTypePersistence")
712 protected com.liferay.portal.service.persistence.ListTypePersistence listTypePersistence;
713 @BeanReference(name = "com.liferay.portal.service.persistence.LockPersistence")
714 protected com.liferay.portal.service.persistence.LockPersistence lockPersistence;
715 @BeanReference(name = "com.liferay.portal.service.persistence.MembershipRequestPersistence")
716 protected com.liferay.portal.service.persistence.MembershipRequestPersistence membershipRequestPersistence;
717 @BeanReference(name = "com.liferay.portal.service.persistence.OrganizationPersistence")
718 protected com.liferay.portal.service.persistence.OrganizationPersistence organizationPersistence;
719 @BeanReference(name = "com.liferay.portal.service.persistence.OrgGroupPermissionPersistence")
720 protected com.liferay.portal.service.persistence.OrgGroupPermissionPersistence orgGroupPermissionPersistence;
721 @BeanReference(name = "com.liferay.portal.service.persistence.OrgGroupRolePersistence")
722 protected com.liferay.portal.service.persistence.OrgGroupRolePersistence orgGroupRolePersistence;
723 @BeanReference(name = "com.liferay.portal.service.persistence.OrgLaborPersistence")
724 protected com.liferay.portal.service.persistence.OrgLaborPersistence orgLaborPersistence;
725 @BeanReference(name = "com.liferay.portal.service.persistence.PasswordPolicyPersistence")
726 protected com.liferay.portal.service.persistence.PasswordPolicyPersistence passwordPolicyPersistence;
727 @BeanReference(name = "com.liferay.portal.service.persistence.PasswordPolicyRelPersistence")
728 protected com.liferay.portal.service.persistence.PasswordPolicyRelPersistence passwordPolicyRelPersistence;
729 @BeanReference(name = "com.liferay.portal.service.persistence.PasswordTrackerPersistence")
730 protected com.liferay.portal.service.persistence.PasswordTrackerPersistence passwordTrackerPersistence;
731 @BeanReference(name = "com.liferay.portal.service.persistence.PermissionPersistence")
732 protected com.liferay.portal.service.persistence.PermissionPersistence permissionPersistence;
733 @BeanReference(name = "com.liferay.portal.service.persistence.PhonePersistence")
734 protected com.liferay.portal.service.persistence.PhonePersistence phonePersistence;
735 @BeanReference(name = "com.liferay.portal.service.persistence.PluginSettingPersistence")
736 protected com.liferay.portal.service.persistence.PluginSettingPersistence pluginSettingPersistence;
737 @BeanReference(name = "com.liferay.portal.service.persistence.PortletPersistence")
738 protected com.liferay.portal.service.persistence.PortletPersistence portletPersistence;
739 @BeanReference(name = "com.liferay.portal.service.persistence.PortletItemPersistence")
740 protected com.liferay.portal.service.persistence.PortletItemPersistence portletItemPersistence;
741 @BeanReference(name = "com.liferay.portal.service.persistence.PortletPreferencesPersistence")
742 protected com.liferay.portal.service.persistence.PortletPreferencesPersistence portletPreferencesPersistence;
743 @BeanReference(name = "com.liferay.portal.service.persistence.RegionPersistence")
744 protected com.liferay.portal.service.persistence.RegionPersistence regionPersistence;
745 @BeanReference(name = "com.liferay.portal.service.persistence.ReleasePersistence")
746 protected com.liferay.portal.service.persistence.ReleasePersistence releasePersistence;
747 @BeanReference(name = "com.liferay.portal.service.persistence.ResourcePersistence")
748 protected com.liferay.portal.service.persistence.ResourcePersistence resourcePersistence;
749 @BeanReference(name = "com.liferay.portal.service.persistence.ResourceActionPersistence")
750 protected com.liferay.portal.service.persistence.ResourceActionPersistence resourceActionPersistence;
751 @BeanReference(name = "com.liferay.portal.service.persistence.ResourceCodePersistence")
752 protected com.liferay.portal.service.persistence.ResourceCodePersistence resourceCodePersistence;
753 @BeanReference(name = "com.liferay.portal.service.persistence.ResourcePermissionPersistence")
754 protected com.liferay.portal.service.persistence.ResourcePermissionPersistence resourcePermissionPersistence;
755 @BeanReference(name = "com.liferay.portal.service.persistence.RolePersistence")
756 protected com.liferay.portal.service.persistence.RolePersistence rolePersistence;
757 @BeanReference(name = "com.liferay.portal.service.persistence.ServiceComponentPersistence")
758 protected com.liferay.portal.service.persistence.ServiceComponentPersistence serviceComponentPersistence;
759 @BeanReference(name = "com.liferay.portal.service.persistence.ShardPersistence")
760 protected com.liferay.portal.service.persistence.ShardPersistence shardPersistence;
761 @BeanReference(name = "com.liferay.portal.service.persistence.SubscriptionPersistence")
762 protected com.liferay.portal.service.persistence.SubscriptionPersistence subscriptionPersistence;
763 @BeanReference(name = "com.liferay.portal.service.persistence.UserPersistence")
764 protected com.liferay.portal.service.persistence.UserPersistence userPersistence;
765 @BeanReference(name = "com.liferay.portal.service.persistence.UserGroupPersistence")
766 protected com.liferay.portal.service.persistence.UserGroupPersistence userGroupPersistence;
767 @BeanReference(name = "com.liferay.portal.service.persistence.UserGroupGroupRolePersistence")
768 protected com.liferay.portal.service.persistence.UserGroupGroupRolePersistence userGroupGroupRolePersistence;
769 @BeanReference(name = "com.liferay.portal.service.persistence.UserGroupRolePersistence")
770 protected com.liferay.portal.service.persistence.UserGroupRolePersistence userGroupRolePersistence;
771 @BeanReference(name = "com.liferay.portal.service.persistence.UserIdMapperPersistence")
772 protected com.liferay.portal.service.persistence.UserIdMapperPersistence userIdMapperPersistence;
773 @BeanReference(name = "com.liferay.portal.service.persistence.UserTrackerPersistence")
774 protected com.liferay.portal.service.persistence.UserTrackerPersistence userTrackerPersistence;
775 @BeanReference(name = "com.liferay.portal.service.persistence.UserTrackerPathPersistence")
776 protected com.liferay.portal.service.persistence.UserTrackerPathPersistence userTrackerPathPersistence;
777 @BeanReference(name = "com.liferay.portal.service.persistence.WebDAVPropsPersistence")
778 protected com.liferay.portal.service.persistence.WebDAVPropsPersistence webDAVPropsPersistence;
779 @BeanReference(name = "com.liferay.portal.service.persistence.WebsitePersistence")
780 protected com.liferay.portal.service.persistence.WebsitePersistence websitePersistence;
781 private static final String _SQL_SELECT_BROWSERTRACKER = "SELECT browserTracker FROM BrowserTracker browserTracker";
782 private static final String _SQL_SELECT_BROWSERTRACKER_WHERE = "SELECT browserTracker FROM BrowserTracker browserTracker WHERE ";
783 private static final String _SQL_COUNT_BROWSERTRACKER = "SELECT COUNT(browserTracker) FROM BrowserTracker browserTracker";
784 private static final String _SQL_COUNT_BROWSERTRACKER_WHERE = "SELECT COUNT(browserTracker) FROM BrowserTracker browserTracker WHERE ";
785 private static final String _FINDER_COLUMN_USERID_USERID_2 = "browserTracker.userId = ?";
786 private static final String _ORDER_BY_ENTITY_ALIAS = "browserTracker.";
787 private static final String _NO_SUCH_ENTITY_WITH_PRIMARY_KEY = "No BrowserTracker exists with the primary key ";
788 private static final String _NO_SUCH_ENTITY_WITH_KEY = "No BrowserTracker exists with the key {";
789 private static Log _log = LogFactoryUtil.getLog(BrowserTrackerPersistenceImpl.class);
790 }