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