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.kernel.annotation.BeanReference;
20 import com.liferay.portal.kernel.cache.CacheRegistry;
21 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
22 import com.liferay.portal.kernel.dao.orm.EntityCacheUtil;
23 import com.liferay.portal.kernel.dao.orm.FinderCacheUtil;
24 import com.liferay.portal.kernel.dao.orm.FinderPath;
25 import com.liferay.portal.kernel.dao.orm.Query;
26 import com.liferay.portal.kernel.dao.orm.QueryPos;
27 import com.liferay.portal.kernel.dao.orm.QueryUtil;
28 import com.liferay.portal.kernel.dao.orm.Session;
29 import com.liferay.portal.kernel.exception.SystemException;
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 public BrowserTracker updateImpl(
215 com.liferay.portal.model.BrowserTracker browserTracker, boolean merge)
216 throws SystemException {
217 browserTracker = toUnwrappedModel(browserTracker);
218
219 boolean isNew = browserTracker.isNew();
220
221 BrowserTrackerModelImpl browserTrackerModelImpl = (BrowserTrackerModelImpl)browserTracker;
222
223 Session session = null;
224
225 try {
226 session = openSession();
227
228 BatchSessionUtil.update(session, browserTracker, merge);
229
230 browserTracker.setNew(false);
231 }
232 catch (Exception e) {
233 throw processException(e);
234 }
235 finally {
236 closeSession(session);
237 }
238
239 FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST);
240
241 EntityCacheUtil.putResult(BrowserTrackerModelImpl.ENTITY_CACHE_ENABLED,
242 BrowserTrackerImpl.class, browserTracker.getPrimaryKey(),
243 browserTracker);
244
245 if (!isNew &&
246 (browserTracker.getUserId() != browserTrackerModelImpl.getOriginalUserId())) {
247 FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_USERID,
248 new Object[] {
249 new Long(browserTrackerModelImpl.getOriginalUserId())
250 });
251 }
252
253 if (isNew ||
254 (browserTracker.getUserId() != browserTrackerModelImpl.getOriginalUserId())) {
255 FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_USERID,
256 new Object[] { new Long(browserTracker.getUserId()) },
257 browserTracker);
258 }
259
260 return browserTracker;
261 }
262
263 protected BrowserTracker toUnwrappedModel(BrowserTracker browserTracker) {
264 if (browserTracker instanceof BrowserTrackerImpl) {
265 return browserTracker;
266 }
267
268 BrowserTrackerImpl browserTrackerImpl = new BrowserTrackerImpl();
269
270 browserTrackerImpl.setNew(browserTracker.isNew());
271 browserTrackerImpl.setPrimaryKey(browserTracker.getPrimaryKey());
272
273 browserTrackerImpl.setBrowserTrackerId(browserTracker.getBrowserTrackerId());
274 browserTrackerImpl.setUserId(browserTracker.getUserId());
275 browserTrackerImpl.setBrowserKey(browserTracker.getBrowserKey());
276
277 return browserTrackerImpl;
278 }
279
280 public BrowserTracker findByPrimaryKey(Serializable primaryKey)
281 throws NoSuchModelException, SystemException {
282 return findByPrimaryKey(((Long)primaryKey).longValue());
283 }
284
285 public BrowserTracker findByPrimaryKey(long browserTrackerId)
286 throws NoSuchBrowserTrackerException, SystemException {
287 BrowserTracker browserTracker = fetchByPrimaryKey(browserTrackerId);
288
289 if (browserTracker == null) {
290 if (_log.isWarnEnabled()) {
291 _log.warn(_NO_SUCH_ENTITY_WITH_PRIMARY_KEY + browserTrackerId);
292 }
293
294 throw new NoSuchBrowserTrackerException(_NO_SUCH_ENTITY_WITH_PRIMARY_KEY +
295 browserTrackerId);
296 }
297
298 return browserTracker;
299 }
300
301 public BrowserTracker fetchByPrimaryKey(Serializable primaryKey)
302 throws SystemException {
303 return fetchByPrimaryKey(((Long)primaryKey).longValue());
304 }
305
306 public BrowserTracker fetchByPrimaryKey(long browserTrackerId)
307 throws SystemException {
308 BrowserTracker browserTracker = (BrowserTracker)EntityCacheUtil.getResult(BrowserTrackerModelImpl.ENTITY_CACHE_ENABLED,
309 BrowserTrackerImpl.class, browserTrackerId, this);
310
311 if (browserTracker == null) {
312 Session session = null;
313
314 try {
315 session = openSession();
316
317 browserTracker = (BrowserTracker)session.get(BrowserTrackerImpl.class,
318 new Long(browserTrackerId));
319 }
320 catch (Exception e) {
321 throw processException(e);
322 }
323 finally {
324 if (browserTracker != null) {
325 cacheResult(browserTracker);
326 }
327
328 closeSession(session);
329 }
330 }
331
332 return browserTracker;
333 }
334
335 public BrowserTracker findByUserId(long userId)
336 throws NoSuchBrowserTrackerException, SystemException {
337 BrowserTracker browserTracker = fetchByUserId(userId);
338
339 if (browserTracker == null) {
340 StringBundler msg = new StringBundler(4);
341
342 msg.append(_NO_SUCH_ENTITY_WITH_KEY);
343
344 msg.append("userId=");
345 msg.append(userId);
346
347 msg.append(StringPool.CLOSE_CURLY_BRACE);
348
349 if (_log.isWarnEnabled()) {
350 _log.warn(msg.toString());
351 }
352
353 throw new NoSuchBrowserTrackerException(msg.toString());
354 }
355
356 return browserTracker;
357 }
358
359 public BrowserTracker fetchByUserId(long userId) throws SystemException {
360 return fetchByUserId(userId, true);
361 }
362
363 public BrowserTracker fetchByUserId(long userId, boolean retrieveFromCache)
364 throws SystemException {
365 Object[] finderArgs = new Object[] { new Long(userId) };
366
367 Object result = null;
368
369 if (retrieveFromCache) {
370 result = FinderCacheUtil.getResult(FINDER_PATH_FETCH_BY_USERID,
371 finderArgs, this);
372 }
373
374 if (result == null) {
375 Session session = null;
376
377 try {
378 session = openSession();
379
380 StringBundler query = new StringBundler(2);
381
382 query.append(_SQL_SELECT_BROWSERTRACKER_WHERE);
383
384 query.append(_FINDER_COLUMN_USERID_USERID_2);
385
386 String sql = query.toString();
387
388 Query q = session.createQuery(sql);
389
390 QueryPos qPos = QueryPos.getInstance(q);
391
392 qPos.add(userId);
393
394 List<BrowserTracker> list = q.list();
395
396 result = list;
397
398 BrowserTracker browserTracker = null;
399
400 if (list.isEmpty()) {
401 FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_USERID,
402 finderArgs, list);
403 }
404 else {
405 browserTracker = list.get(0);
406
407 cacheResult(browserTracker);
408
409 if ((browserTracker.getUserId() != userId)) {
410 FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_USERID,
411 finderArgs, browserTracker);
412 }
413 }
414
415 return browserTracker;
416 }
417 catch (Exception e) {
418 throw processException(e);
419 }
420 finally {
421 if (result == null) {
422 FinderCacheUtil.putResult(FINDER_PATH_FETCH_BY_USERID,
423 finderArgs, new ArrayList<BrowserTracker>());
424 }
425
426 closeSession(session);
427 }
428 }
429 else {
430 if (result instanceof List<?>) {
431 return null;
432 }
433 else {
434 return (BrowserTracker)result;
435 }
436 }
437 }
438
439 public List<Object> findWithDynamicQuery(DynamicQuery dynamicQuery)
440 throws SystemException {
441 Session session = null;
442
443 try {
444 session = openSession();
445
446 dynamicQuery.compile(session);
447
448 return dynamicQuery.list();
449 }
450 catch (Exception e) {
451 throw processException(e);
452 }
453 finally {
454 closeSession(session);
455 }
456 }
457
458 public List<Object> findWithDynamicQuery(DynamicQuery dynamicQuery,
459 int start, int end) throws SystemException {
460 Session session = null;
461
462 try {
463 session = openSession();
464
465 dynamicQuery.setLimit(start, end);
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<BrowserTracker> findAll() throws SystemException {
480 return findAll(QueryUtil.ALL_POS, QueryUtil.ALL_POS, null);
481 }
482
483 public List<BrowserTracker> findAll(int start, int end)
484 throws SystemException {
485 return findAll(start, end, null);
486 }
487
488 public List<BrowserTracker> findAll(int start, int end,
489 OrderByComparator obc) throws SystemException {
490 Object[] finderArgs = new Object[] {
491 String.valueOf(start), String.valueOf(end), String.valueOf(obc)
492 };
493
494 List<BrowserTracker> list = (List<BrowserTracker>)FinderCacheUtil.getResult(FINDER_PATH_FIND_ALL,
495 finderArgs, this);
496
497 if (list == null) {
498 Session session = null;
499
500 try {
501 session = openSession();
502
503 StringBundler query = null;
504 String sql = null;
505
506 if (obc != null) {
507 query = new StringBundler(2 +
508 (obc.getOrderByFields().length * 3));
509
510 query.append(_SQL_SELECT_BROWSERTRACKER);
511
512 appendOrderByComparator(query, _ORDER_BY_ENTITY_ALIAS, obc);
513
514 sql = query.toString();
515 }
516
517 sql = _SQL_SELECT_BROWSERTRACKER;
518
519 Query q = session.createQuery(sql);
520
521 if (obc == null) {
522 list = (List<BrowserTracker>)QueryUtil.list(q,
523 getDialect(), start, end, false);
524
525 Collections.sort(list);
526 }
527 else {
528 list = (List<BrowserTracker>)QueryUtil.list(q,
529 getDialect(), start, end);
530 }
531 }
532 catch (Exception e) {
533 throw processException(e);
534 }
535 finally {
536 if (list == null) {
537 list = new ArrayList<BrowserTracker>();
538 }
539
540 cacheResult(list);
541
542 FinderCacheUtil.putResult(FINDER_PATH_FIND_ALL, finderArgs, list);
543
544 closeSession(session);
545 }
546 }
547
548 return list;
549 }
550
551 public void removeByUserId(long userId)
552 throws NoSuchBrowserTrackerException, SystemException {
553 BrowserTracker browserTracker = findByUserId(userId);
554
555 remove(browserTracker);
556 }
557
558 public void removeAll() throws SystemException {
559 for (BrowserTracker browserTracker : findAll()) {
560 remove(browserTracker);
561 }
562 }
563
564 public int countByUserId(long userId) throws SystemException {
565 Object[] finderArgs = new Object[] { new Long(userId) };
566
567 Long count = (Long)FinderCacheUtil.getResult(FINDER_PATH_COUNT_BY_USERID,
568 finderArgs, this);
569
570 if (count == null) {
571 Session session = null;
572
573 try {
574 session = openSession();
575
576 StringBundler query = new StringBundler(2);
577
578 query.append(_SQL_COUNT_BROWSERTRACKER_WHERE);
579
580 query.append(_FINDER_COLUMN_USERID_USERID_2);
581
582 String sql = query.toString();
583
584 Query q = session.createQuery(sql);
585
586 QueryPos qPos = QueryPos.getInstance(q);
587
588 qPos.add(userId);
589
590 count = (Long)q.uniqueResult();
591 }
592 catch (Exception e) {
593 throw processException(e);
594 }
595 finally {
596 if (count == null) {
597 count = Long.valueOf(0);
598 }
599
600 FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_USERID,
601 finderArgs, count);
602
603 closeSession(session);
604 }
605 }
606
607 return count.intValue();
608 }
609
610 public int countAll() throws SystemException {
611 Object[] finderArgs = new Object[0];
612
613 Long count = (Long)FinderCacheUtil.getResult(FINDER_PATH_COUNT_ALL,
614 finderArgs, this);
615
616 if (count == null) {
617 Session session = null;
618
619 try {
620 session = openSession();
621
622 Query q = session.createQuery(_SQL_COUNT_BROWSERTRACKER);
623
624 count = (Long)q.uniqueResult();
625 }
626 catch (Exception e) {
627 throw processException(e);
628 }
629 finally {
630 if (count == null) {
631 count = Long.valueOf(0);
632 }
633
634 FinderCacheUtil.putResult(FINDER_PATH_COUNT_ALL, finderArgs,
635 count);
636
637 closeSession(session);
638 }
639 }
640
641 return count.intValue();
642 }
643
644 public void afterPropertiesSet() {
645 String[] listenerClassNames = StringUtil.split(GetterUtil.getString(
646 com.liferay.portal.util.PropsUtil.get(
647 "value.object.listener.com.liferay.portal.model.BrowserTracker")));
648
649 if (listenerClassNames.length > 0) {
650 try {
651 List<ModelListener<BrowserTracker>> listenersList = new ArrayList<ModelListener<BrowserTracker>>();
652
653 for (String listenerClassName : listenerClassNames) {
654 listenersList.add((ModelListener<BrowserTracker>)Class.forName(
655 listenerClassName).newInstance());
656 }
657
658 listeners = listenersList.toArray(new ModelListener[listenersList.size()]);
659 }
660 catch (Exception e) {
661 _log.error(e);
662 }
663 }
664 }
665
666 @BeanReference(name = "com.liferay.portal.service.persistence.AccountPersistence")
667 protected com.liferay.portal.service.persistence.AccountPersistence accountPersistence;
668 @BeanReference(name = "com.liferay.portal.service.persistence.AddressPersistence")
669 protected com.liferay.portal.service.persistence.AddressPersistence addressPersistence;
670 @BeanReference(name = "com.liferay.portal.service.persistence.BrowserTrackerPersistence")
671 protected com.liferay.portal.service.persistence.BrowserTrackerPersistence browserTrackerPersistence;
672 @BeanReference(name = "com.liferay.portal.service.persistence.ClassNamePersistence")
673 protected com.liferay.portal.service.persistence.ClassNamePersistence classNamePersistence;
674 @BeanReference(name = "com.liferay.portal.service.persistence.CompanyPersistence")
675 protected com.liferay.portal.service.persistence.CompanyPersistence companyPersistence;
676 @BeanReference(name = "com.liferay.portal.service.persistence.ContactPersistence")
677 protected com.liferay.portal.service.persistence.ContactPersistence contactPersistence;
678 @BeanReference(name = "com.liferay.portal.service.persistence.CountryPersistence")
679 protected com.liferay.portal.service.persistence.CountryPersistence countryPersistence;
680 @BeanReference(name = "com.liferay.portal.service.persistence.EmailAddressPersistence")
681 protected com.liferay.portal.service.persistence.EmailAddressPersistence emailAddressPersistence;
682 @BeanReference(name = "com.liferay.portal.service.persistence.GroupPersistence")
683 protected com.liferay.portal.service.persistence.GroupPersistence groupPersistence;
684 @BeanReference(name = "com.liferay.portal.service.persistence.ImagePersistence")
685 protected com.liferay.portal.service.persistence.ImagePersistence imagePersistence;
686 @BeanReference(name = "com.liferay.portal.service.persistence.LayoutPersistence")
687 protected com.liferay.portal.service.persistence.LayoutPersistence layoutPersistence;
688 @BeanReference(name = "com.liferay.portal.service.persistence.LayoutPrototypePersistence")
689 protected com.liferay.portal.service.persistence.LayoutPrototypePersistence layoutPrototypePersistence;
690 @BeanReference(name = "com.liferay.portal.service.persistence.LayoutSetPersistence")
691 protected com.liferay.portal.service.persistence.LayoutSetPersistence layoutSetPersistence;
692 @BeanReference(name = "com.liferay.portal.service.persistence.LayoutSetPrototypePersistence")
693 protected com.liferay.portal.service.persistence.LayoutSetPrototypePersistence layoutSetPrototypePersistence;
694 @BeanReference(name = "com.liferay.portal.service.persistence.ListTypePersistence")
695 protected com.liferay.portal.service.persistence.ListTypePersistence listTypePersistence;
696 @BeanReference(name = "com.liferay.portal.service.persistence.LockPersistence")
697 protected com.liferay.portal.service.persistence.LockPersistence lockPersistence;
698 @BeanReference(name = "com.liferay.portal.service.persistence.MembershipRequestPersistence")
699 protected com.liferay.portal.service.persistence.MembershipRequestPersistence membershipRequestPersistence;
700 @BeanReference(name = "com.liferay.portal.service.persistence.OrganizationPersistence")
701 protected com.liferay.portal.service.persistence.OrganizationPersistence organizationPersistence;
702 @BeanReference(name = "com.liferay.portal.service.persistence.OrgGroupPermissionPersistence")
703 protected com.liferay.portal.service.persistence.OrgGroupPermissionPersistence orgGroupPermissionPersistence;
704 @BeanReference(name = "com.liferay.portal.service.persistence.OrgGroupRolePersistence")
705 protected com.liferay.portal.service.persistence.OrgGroupRolePersistence orgGroupRolePersistence;
706 @BeanReference(name = "com.liferay.portal.service.persistence.OrgLaborPersistence")
707 protected com.liferay.portal.service.persistence.OrgLaborPersistence orgLaborPersistence;
708 @BeanReference(name = "com.liferay.portal.service.persistence.PasswordPolicyPersistence")
709 protected com.liferay.portal.service.persistence.PasswordPolicyPersistence passwordPolicyPersistence;
710 @BeanReference(name = "com.liferay.portal.service.persistence.PasswordPolicyRelPersistence")
711 protected com.liferay.portal.service.persistence.PasswordPolicyRelPersistence passwordPolicyRelPersistence;
712 @BeanReference(name = "com.liferay.portal.service.persistence.PasswordTrackerPersistence")
713 protected com.liferay.portal.service.persistence.PasswordTrackerPersistence passwordTrackerPersistence;
714 @BeanReference(name = "com.liferay.portal.service.persistence.PermissionPersistence")
715 protected com.liferay.portal.service.persistence.PermissionPersistence permissionPersistence;
716 @BeanReference(name = "com.liferay.portal.service.persistence.PhonePersistence")
717 protected com.liferay.portal.service.persistence.PhonePersistence phonePersistence;
718 @BeanReference(name = "com.liferay.portal.service.persistence.PluginSettingPersistence")
719 protected com.liferay.portal.service.persistence.PluginSettingPersistence pluginSettingPersistence;
720 @BeanReference(name = "com.liferay.portal.service.persistence.PortletPersistence")
721 protected com.liferay.portal.service.persistence.PortletPersistence portletPersistence;
722 @BeanReference(name = "com.liferay.portal.service.persistence.PortletItemPersistence")
723 protected com.liferay.portal.service.persistence.PortletItemPersistence portletItemPersistence;
724 @BeanReference(name = "com.liferay.portal.service.persistence.PortletPreferencesPersistence")
725 protected com.liferay.portal.service.persistence.PortletPreferencesPersistence portletPreferencesPersistence;
726 @BeanReference(name = "com.liferay.portal.service.persistence.RegionPersistence")
727 protected com.liferay.portal.service.persistence.RegionPersistence regionPersistence;
728 @BeanReference(name = "com.liferay.portal.service.persistence.ReleasePersistence")
729 protected com.liferay.portal.service.persistence.ReleasePersistence releasePersistence;
730 @BeanReference(name = "com.liferay.portal.service.persistence.ResourcePersistence")
731 protected com.liferay.portal.service.persistence.ResourcePersistence resourcePersistence;
732 @BeanReference(name = "com.liferay.portal.service.persistence.ResourceActionPersistence")
733 protected com.liferay.portal.service.persistence.ResourceActionPersistence resourceActionPersistence;
734 @BeanReference(name = "com.liferay.portal.service.persistence.ResourceCodePersistence")
735 protected com.liferay.portal.service.persistence.ResourceCodePersistence resourceCodePersistence;
736 @BeanReference(name = "com.liferay.portal.service.persistence.ResourcePermissionPersistence")
737 protected com.liferay.portal.service.persistence.ResourcePermissionPersistence resourcePermissionPersistence;
738 @BeanReference(name = "com.liferay.portal.service.persistence.RolePersistence")
739 protected com.liferay.portal.service.persistence.RolePersistence rolePersistence;
740 @BeanReference(name = "com.liferay.portal.service.persistence.ServiceComponentPersistence")
741 protected com.liferay.portal.service.persistence.ServiceComponentPersistence serviceComponentPersistence;
742 @BeanReference(name = "com.liferay.portal.service.persistence.ShardPersistence")
743 protected com.liferay.portal.service.persistence.ShardPersistence shardPersistence;
744 @BeanReference(name = "com.liferay.portal.service.persistence.SubscriptionPersistence")
745 protected com.liferay.portal.service.persistence.SubscriptionPersistence subscriptionPersistence;
746 @BeanReference(name = "com.liferay.portal.service.persistence.UserPersistence")
747 protected com.liferay.portal.service.persistence.UserPersistence userPersistence;
748 @BeanReference(name = "com.liferay.portal.service.persistence.UserGroupPersistence")
749 protected com.liferay.portal.service.persistence.UserGroupPersistence userGroupPersistence;
750 @BeanReference(name = "com.liferay.portal.service.persistence.UserGroupGroupRolePersistence")
751 protected com.liferay.portal.service.persistence.UserGroupGroupRolePersistence userGroupGroupRolePersistence;
752 @BeanReference(name = "com.liferay.portal.service.persistence.UserGroupRolePersistence")
753 protected com.liferay.portal.service.persistence.UserGroupRolePersistence userGroupRolePersistence;
754 @BeanReference(name = "com.liferay.portal.service.persistence.UserIdMapperPersistence")
755 protected com.liferay.portal.service.persistence.UserIdMapperPersistence userIdMapperPersistence;
756 @BeanReference(name = "com.liferay.portal.service.persistence.UserTrackerPersistence")
757 protected com.liferay.portal.service.persistence.UserTrackerPersistence userTrackerPersistence;
758 @BeanReference(name = "com.liferay.portal.service.persistence.UserTrackerPathPersistence")
759 protected com.liferay.portal.service.persistence.UserTrackerPathPersistence userTrackerPathPersistence;
760 @BeanReference(name = "com.liferay.portal.service.persistence.WebDAVPropsPersistence")
761 protected com.liferay.portal.service.persistence.WebDAVPropsPersistence webDAVPropsPersistence;
762 @BeanReference(name = "com.liferay.portal.service.persistence.WebsitePersistence")
763 protected com.liferay.portal.service.persistence.WebsitePersistence websitePersistence;
764 @BeanReference(name = "com.liferay.portal.service.persistence.WorkflowDefinitionLinkPersistence")
765 protected com.liferay.portal.service.persistence.WorkflowDefinitionLinkPersistence workflowDefinitionLinkPersistence;
766 @BeanReference(name = "com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence")
767 protected com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
768 private static final String _SQL_SELECT_BROWSERTRACKER = "SELECT browserTracker FROM BrowserTracker browserTracker";
769 private static final String _SQL_SELECT_BROWSERTRACKER_WHERE = "SELECT browserTracker FROM BrowserTracker browserTracker WHERE ";
770 private static final String _SQL_COUNT_BROWSERTRACKER = "SELECT COUNT(browserTracker) FROM BrowserTracker browserTracker";
771 private static final String _SQL_COUNT_BROWSERTRACKER_WHERE = "SELECT COUNT(browserTracker) FROM BrowserTracker browserTracker WHERE ";
772 private static final String _FINDER_COLUMN_USERID_USERID_2 = "browserTracker.userId = ?";
773 private static final String _ORDER_BY_ENTITY_ALIAS = "browserTracker.";
774 private static final String _NO_SUCH_ENTITY_WITH_PRIMARY_KEY = "No BrowserTracker exists with the primary key ";
775 private static final String _NO_SUCH_ENTITY_WITH_KEY = "No BrowserTracker exists with the key {";
776 private static Log _log = LogFactoryUtil.getLog(BrowserTrackerPersistenceImpl.class);
777 }