1
22
23 package com.liferay.portal.service.persistence;
24
25 import com.liferay.portal.NoSuchMembershipRequestException;
26 import com.liferay.portal.SystemException;
27 import com.liferay.portal.kernel.annotation.BeanReference;
28 import com.liferay.portal.kernel.cache.CacheRegistry;
29 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
30 import com.liferay.portal.kernel.dao.orm.EntityCacheUtil;
31 import com.liferay.portal.kernel.dao.orm.FinderCacheUtil;
32 import com.liferay.portal.kernel.dao.orm.FinderPath;
33 import com.liferay.portal.kernel.dao.orm.Query;
34 import com.liferay.portal.kernel.dao.orm.QueryPos;
35 import com.liferay.portal.kernel.dao.orm.QueryUtil;
36 import com.liferay.portal.kernel.dao.orm.Session;
37 import com.liferay.portal.kernel.log.Log;
38 import com.liferay.portal.kernel.log.LogFactoryUtil;
39 import com.liferay.portal.kernel.util.GetterUtil;
40 import com.liferay.portal.kernel.util.OrderByComparator;
41 import com.liferay.portal.kernel.util.StringPool;
42 import com.liferay.portal.kernel.util.StringUtil;
43 import com.liferay.portal.model.MembershipRequest;
44 import com.liferay.portal.model.ModelListener;
45 import com.liferay.portal.model.impl.MembershipRequestImpl;
46 import com.liferay.portal.model.impl.MembershipRequestModelImpl;
47 import com.liferay.portal.service.persistence.impl.BasePersistenceImpl;
48
49 import java.util.ArrayList;
50 import java.util.Collections;
51 import java.util.List;
52
53
59 public class MembershipRequestPersistenceImpl extends BasePersistenceImpl
60 implements MembershipRequestPersistence {
61 public static final String FINDER_CLASS_NAME_ENTITY = MembershipRequestImpl.class.getName();
62 public static final String FINDER_CLASS_NAME_LIST = FINDER_CLASS_NAME_ENTITY +
63 ".List";
64 public static final FinderPath FINDER_PATH_FIND_BY_GROUPID = new FinderPath(MembershipRequestModelImpl.ENTITY_CACHE_ENABLED,
65 MembershipRequestModelImpl.FINDER_CACHE_ENABLED,
66 FINDER_CLASS_NAME_LIST, "findByGroupId",
67 new String[] { Long.class.getName() });
68 public static final FinderPath FINDER_PATH_FIND_BY_OBC_GROUPID = new FinderPath(MembershipRequestModelImpl.ENTITY_CACHE_ENABLED,
69 MembershipRequestModelImpl.FINDER_CACHE_ENABLED,
70 FINDER_CLASS_NAME_LIST, "findByGroupId",
71 new String[] {
72 Long.class.getName(),
73
74 "java.lang.Integer", "java.lang.Integer",
75 "com.liferay.portal.kernel.util.OrderByComparator"
76 });
77 public static final FinderPath FINDER_PATH_COUNT_BY_GROUPID = new FinderPath(MembershipRequestModelImpl.ENTITY_CACHE_ENABLED,
78 MembershipRequestModelImpl.FINDER_CACHE_ENABLED,
79 FINDER_CLASS_NAME_LIST, "countByGroupId",
80 new String[] { Long.class.getName() });
81 public static final FinderPath FINDER_PATH_FIND_BY_USERID = new FinderPath(MembershipRequestModelImpl.ENTITY_CACHE_ENABLED,
82 MembershipRequestModelImpl.FINDER_CACHE_ENABLED,
83 FINDER_CLASS_NAME_LIST, "findByUserId",
84 new String[] { Long.class.getName() });
85 public static final FinderPath FINDER_PATH_FIND_BY_OBC_USERID = new FinderPath(MembershipRequestModelImpl.ENTITY_CACHE_ENABLED,
86 MembershipRequestModelImpl.FINDER_CACHE_ENABLED,
87 FINDER_CLASS_NAME_LIST, "findByUserId",
88 new String[] {
89 Long.class.getName(),
90
91 "java.lang.Integer", "java.lang.Integer",
92 "com.liferay.portal.kernel.util.OrderByComparator"
93 });
94 public static final FinderPath FINDER_PATH_COUNT_BY_USERID = new FinderPath(MembershipRequestModelImpl.ENTITY_CACHE_ENABLED,
95 MembershipRequestModelImpl.FINDER_CACHE_ENABLED,
96 FINDER_CLASS_NAME_LIST, "countByUserId",
97 new String[] { Long.class.getName() });
98 public static final FinderPath FINDER_PATH_FIND_BY_G_S = new FinderPath(MembershipRequestModelImpl.ENTITY_CACHE_ENABLED,
99 MembershipRequestModelImpl.FINDER_CACHE_ENABLED,
100 FINDER_CLASS_NAME_LIST, "findByG_S",
101 new String[] { Long.class.getName(), Integer.class.getName() });
102 public static final FinderPath FINDER_PATH_FIND_BY_OBC_G_S = new FinderPath(MembershipRequestModelImpl.ENTITY_CACHE_ENABLED,
103 MembershipRequestModelImpl.FINDER_CACHE_ENABLED,
104 FINDER_CLASS_NAME_LIST, "findByG_S",
105 new String[] {
106 Long.class.getName(), Integer.class.getName(),
107
108 "java.lang.Integer", "java.lang.Integer",
109 "com.liferay.portal.kernel.util.OrderByComparator"
110 });
111 public static final FinderPath FINDER_PATH_COUNT_BY_G_S = new FinderPath(MembershipRequestModelImpl.ENTITY_CACHE_ENABLED,
112 MembershipRequestModelImpl.FINDER_CACHE_ENABLED,
113 FINDER_CLASS_NAME_LIST, "countByG_S",
114 new String[] { Long.class.getName(), Integer.class.getName() });
115 public static final FinderPath FINDER_PATH_FIND_ALL = new FinderPath(MembershipRequestModelImpl.ENTITY_CACHE_ENABLED,
116 MembershipRequestModelImpl.FINDER_CACHE_ENABLED,
117 FINDER_CLASS_NAME_LIST, "findAll", new String[0]);
118 public static final FinderPath FINDER_PATH_COUNT_ALL = new FinderPath(MembershipRequestModelImpl.ENTITY_CACHE_ENABLED,
119 MembershipRequestModelImpl.FINDER_CACHE_ENABLED,
120 FINDER_CLASS_NAME_LIST, "countAll", new String[0]);
121
122 public void cacheResult(MembershipRequest membershipRequest) {
123 EntityCacheUtil.putResult(MembershipRequestModelImpl.ENTITY_CACHE_ENABLED,
124 MembershipRequestImpl.class, membershipRequest.getPrimaryKey(),
125 membershipRequest);
126 }
127
128 public void cacheResult(List<MembershipRequest> membershipRequests) {
129 for (MembershipRequest membershipRequest : membershipRequests) {
130 if (EntityCacheUtil.getResult(
131 MembershipRequestModelImpl.ENTITY_CACHE_ENABLED,
132 MembershipRequestImpl.class,
133 membershipRequest.getPrimaryKey(), this) == null) {
134 cacheResult(membershipRequest);
135 }
136 }
137 }
138
139 public void clearCache() {
140 CacheRegistry.clear(MembershipRequestImpl.class.getName());
141 EntityCacheUtil.clearCache(MembershipRequestImpl.class.getName());
142 FinderCacheUtil.clearCache(FINDER_CLASS_NAME_ENTITY);
143 FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST);
144 }
145
146 public MembershipRequest create(long membershipRequestId) {
147 MembershipRequest membershipRequest = new MembershipRequestImpl();
148
149 membershipRequest.setNew(true);
150 membershipRequest.setPrimaryKey(membershipRequestId);
151
152 return membershipRequest;
153 }
154
155 public MembershipRequest remove(long membershipRequestId)
156 throws NoSuchMembershipRequestException, SystemException {
157 Session session = null;
158
159 try {
160 session = openSession();
161
162 MembershipRequest membershipRequest = (MembershipRequest)session.get(MembershipRequestImpl.class,
163 new Long(membershipRequestId));
164
165 if (membershipRequest == null) {
166 if (_log.isWarnEnabled()) {
167 _log.warn(
168 "No MembershipRequest exists with the primary key " +
169 membershipRequestId);
170 }
171
172 throw new NoSuchMembershipRequestException(
173 "No MembershipRequest exists with the primary key " +
174 membershipRequestId);
175 }
176
177 return remove(membershipRequest);
178 }
179 catch (NoSuchMembershipRequestException nsee) {
180 throw nsee;
181 }
182 catch (Exception e) {
183 throw processException(e);
184 }
185 finally {
186 closeSession(session);
187 }
188 }
189
190 public MembershipRequest remove(MembershipRequest membershipRequest)
191 throws SystemException {
192 for (ModelListener<MembershipRequest> listener : listeners) {
193 listener.onBeforeRemove(membershipRequest);
194 }
195
196 membershipRequest = removeImpl(membershipRequest);
197
198 for (ModelListener<MembershipRequest> listener : listeners) {
199 listener.onAfterRemove(membershipRequest);
200 }
201
202 return membershipRequest;
203 }
204
205 protected MembershipRequest removeImpl(MembershipRequest membershipRequest)
206 throws SystemException {
207 Session session = null;
208
209 try {
210 session = openSession();
211
212 if (membershipRequest.isCachedModel() ||
213 BatchSessionUtil.isEnabled()) {
214 Object staleObject = session.get(MembershipRequestImpl.class,
215 membershipRequest.getPrimaryKeyObj());
216
217 if (staleObject != null) {
218 session.evict(staleObject);
219 }
220 }
221
222 session.delete(membershipRequest);
223
224 session.flush();
225 }
226 catch (Exception e) {
227 throw processException(e);
228 }
229 finally {
230 closeSession(session);
231 }
232
233 FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST);
234
235 EntityCacheUtil.removeResult(MembershipRequestModelImpl.ENTITY_CACHE_ENABLED,
236 MembershipRequestImpl.class, membershipRequest.getPrimaryKey());
237
238 return membershipRequest;
239 }
240
241
244 public MembershipRequest update(MembershipRequest membershipRequest)
245 throws SystemException {
246 if (_log.isWarnEnabled()) {
247 _log.warn(
248 "Using the deprecated update(MembershipRequest membershipRequest) method. Use update(MembershipRequest membershipRequest, boolean merge) instead.");
249 }
250
251 return update(membershipRequest, false);
252 }
253
254
267 public MembershipRequest update(MembershipRequest membershipRequest,
268 boolean merge) throws SystemException {
269 boolean isNew = membershipRequest.isNew();
270
271 for (ModelListener<MembershipRequest> listener : listeners) {
272 if (isNew) {
273 listener.onBeforeCreate(membershipRequest);
274 }
275 else {
276 listener.onBeforeUpdate(membershipRequest);
277 }
278 }
279
280 membershipRequest = updateImpl(membershipRequest, merge);
281
282 for (ModelListener<MembershipRequest> listener : listeners) {
283 if (isNew) {
284 listener.onAfterCreate(membershipRequest);
285 }
286 else {
287 listener.onAfterUpdate(membershipRequest);
288 }
289 }
290
291 return membershipRequest;
292 }
293
294 public MembershipRequest updateImpl(
295 com.liferay.portal.model.MembershipRequest membershipRequest,
296 boolean merge) throws SystemException {
297 Session session = null;
298
299 try {
300 session = openSession();
301
302 BatchSessionUtil.update(session, membershipRequest, merge);
303
304 membershipRequest.setNew(false);
305 }
306 catch (Exception e) {
307 throw processException(e);
308 }
309 finally {
310 closeSession(session);
311 }
312
313 FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST);
314
315 EntityCacheUtil.putResult(MembershipRequestModelImpl.ENTITY_CACHE_ENABLED,
316 MembershipRequestImpl.class, membershipRequest.getPrimaryKey(),
317 membershipRequest);
318
319 return membershipRequest;
320 }
321
322 public MembershipRequest findByPrimaryKey(long membershipRequestId)
323 throws NoSuchMembershipRequestException, SystemException {
324 MembershipRequest membershipRequest = fetchByPrimaryKey(membershipRequestId);
325
326 if (membershipRequest == null) {
327 if (_log.isWarnEnabled()) {
328 _log.warn("No MembershipRequest exists with the primary key " +
329 membershipRequestId);
330 }
331
332 throw new NoSuchMembershipRequestException(
333 "No MembershipRequest exists with the primary key " +
334 membershipRequestId);
335 }
336
337 return membershipRequest;
338 }
339
340 public MembershipRequest fetchByPrimaryKey(long membershipRequestId)
341 throws SystemException {
342 MembershipRequest membershipRequest = (MembershipRequest)EntityCacheUtil.getResult(MembershipRequestModelImpl.ENTITY_CACHE_ENABLED,
343 MembershipRequestImpl.class, membershipRequestId, this);
344
345 if (membershipRequest == null) {
346 Session session = null;
347
348 try {
349 session = openSession();
350
351 membershipRequest = (MembershipRequest)session.get(MembershipRequestImpl.class,
352 new Long(membershipRequestId));
353 }
354 catch (Exception e) {
355 throw processException(e);
356 }
357 finally {
358 if (membershipRequest != null) {
359 cacheResult(membershipRequest);
360 }
361
362 closeSession(session);
363 }
364 }
365
366 return membershipRequest;
367 }
368
369 public List<MembershipRequest> findByGroupId(long groupId)
370 throws SystemException {
371 Object[] finderArgs = new Object[] { new Long(groupId) };
372
373 List<MembershipRequest> list = (List<MembershipRequest>)FinderCacheUtil.getResult(FINDER_PATH_FIND_BY_GROUPID,
374 finderArgs, this);
375
376 if (list == null) {
377 Session session = null;
378
379 try {
380 session = openSession();
381
382 StringBuilder query = new StringBuilder();
383
384 query.append(
385 "SELECT membershipRequest FROM MembershipRequest membershipRequest WHERE ");
386
387 query.append("membershipRequest.groupId = ?");
388
389 query.append(" ");
390
391 query.append("ORDER BY ");
392
393 query.append("membershipRequest.createDate DESC");
394
395 Query q = session.createQuery(query.toString());
396
397 QueryPos qPos = QueryPos.getInstance(q);
398
399 qPos.add(groupId);
400
401 list = q.list();
402 }
403 catch (Exception e) {
404 throw processException(e);
405 }
406 finally {
407 if (list == null) {
408 list = new ArrayList<MembershipRequest>();
409 }
410
411 cacheResult(list);
412
413 FinderCacheUtil.putResult(FINDER_PATH_FIND_BY_GROUPID,
414 finderArgs, list);
415
416 closeSession(session);
417 }
418 }
419
420 return list;
421 }
422
423 public List<MembershipRequest> findByGroupId(long groupId, int start,
424 int end) throws SystemException {
425 return findByGroupId(groupId, start, end, null);
426 }
427
428 public List<MembershipRequest> findByGroupId(long groupId, int start,
429 int end, OrderByComparator obc) throws SystemException {
430 Object[] finderArgs = new Object[] {
431 new Long(groupId),
432
433 String.valueOf(start), String.valueOf(end), String.valueOf(obc)
434 };
435
436 List<MembershipRequest> list = (List<MembershipRequest>)FinderCacheUtil.getResult(FINDER_PATH_FIND_BY_OBC_GROUPID,
437 finderArgs, this);
438
439 if (list == null) {
440 Session session = null;
441
442 try {
443 session = openSession();
444
445 StringBuilder query = new StringBuilder();
446
447 query.append(
448 "SELECT membershipRequest FROM MembershipRequest membershipRequest WHERE ");
449
450 query.append("membershipRequest.groupId = ?");
451
452 query.append(" ");
453
454 if (obc != null) {
455 query.append("ORDER BY ");
456
457 String[] orderByFields = obc.getOrderByFields();
458
459 for (int i = 0; i < orderByFields.length; i++) {
460 query.append("membershipRequest.");
461 query.append(orderByFields[i]);
462
463 if (obc.isAscending()) {
464 query.append(" ASC");
465 }
466 else {
467 query.append(" DESC");
468 }
469
470 if ((i + 1) < orderByFields.length) {
471 query.append(", ");
472 }
473 }
474 }
475
476 else {
477 query.append("ORDER BY ");
478
479 query.append("membershipRequest.createDate DESC");
480 }
481
482 Query q = session.createQuery(query.toString());
483
484 QueryPos qPos = QueryPos.getInstance(q);
485
486 qPos.add(groupId);
487
488 list = (List<MembershipRequest>)QueryUtil.list(q, getDialect(),
489 start, end);
490 }
491 catch (Exception e) {
492 throw processException(e);
493 }
494 finally {
495 if (list == null) {
496 list = new ArrayList<MembershipRequest>();
497 }
498
499 cacheResult(list);
500
501 FinderCacheUtil.putResult(FINDER_PATH_FIND_BY_OBC_GROUPID,
502 finderArgs, list);
503
504 closeSession(session);
505 }
506 }
507
508 return list;
509 }
510
511 public MembershipRequest findByGroupId_First(long groupId,
512 OrderByComparator obc)
513 throws NoSuchMembershipRequestException, SystemException {
514 List<MembershipRequest> list = findByGroupId(groupId, 0, 1, obc);
515
516 if (list.isEmpty()) {
517 StringBuilder msg = new StringBuilder();
518
519 msg.append("No MembershipRequest exists with the key {");
520
521 msg.append("groupId=" + groupId);
522
523 msg.append(StringPool.CLOSE_CURLY_BRACE);
524
525 throw new NoSuchMembershipRequestException(msg.toString());
526 }
527 else {
528 return list.get(0);
529 }
530 }
531
532 public MembershipRequest findByGroupId_Last(long groupId,
533 OrderByComparator obc)
534 throws NoSuchMembershipRequestException, SystemException {
535 int count = countByGroupId(groupId);
536
537 List<MembershipRequest> list = findByGroupId(groupId, count - 1, count,
538 obc);
539
540 if (list.isEmpty()) {
541 StringBuilder msg = new StringBuilder();
542
543 msg.append("No MembershipRequest exists with the key {");
544
545 msg.append("groupId=" + groupId);
546
547 msg.append(StringPool.CLOSE_CURLY_BRACE);
548
549 throw new NoSuchMembershipRequestException(msg.toString());
550 }
551 else {
552 return list.get(0);
553 }
554 }
555
556 public MembershipRequest[] findByGroupId_PrevAndNext(
557 long membershipRequestId, long groupId, OrderByComparator obc)
558 throws NoSuchMembershipRequestException, SystemException {
559 MembershipRequest membershipRequest = findByPrimaryKey(membershipRequestId);
560
561 int count = countByGroupId(groupId);
562
563 Session session = null;
564
565 try {
566 session = openSession();
567
568 StringBuilder query = new StringBuilder();
569
570 query.append(
571 "SELECT membershipRequest FROM MembershipRequest membershipRequest WHERE ");
572
573 query.append("membershipRequest.groupId = ?");
574
575 query.append(" ");
576
577 if (obc != null) {
578 query.append("ORDER BY ");
579
580 String[] orderByFields = obc.getOrderByFields();
581
582 for (int i = 0; i < orderByFields.length; i++) {
583 query.append("membershipRequest.");
584 query.append(orderByFields[i]);
585
586 if (obc.isAscending()) {
587 query.append(" ASC");
588 }
589 else {
590 query.append(" DESC");
591 }
592
593 if ((i + 1) < orderByFields.length) {
594 query.append(", ");
595 }
596 }
597 }
598
599 else {
600 query.append("ORDER BY ");
601
602 query.append("membershipRequest.createDate DESC");
603 }
604
605 Query q = session.createQuery(query.toString());
606
607 QueryPos qPos = QueryPos.getInstance(q);
608
609 qPos.add(groupId);
610
611 Object[] objArray = QueryUtil.getPrevAndNext(q, count, obc,
612 membershipRequest);
613
614 MembershipRequest[] array = new MembershipRequestImpl[3];
615
616 array[0] = (MembershipRequest)objArray[0];
617 array[1] = (MembershipRequest)objArray[1];
618 array[2] = (MembershipRequest)objArray[2];
619
620 return array;
621 }
622 catch (Exception e) {
623 throw processException(e);
624 }
625 finally {
626 closeSession(session);
627 }
628 }
629
630 public List<MembershipRequest> findByUserId(long userId)
631 throws SystemException {
632 Object[] finderArgs = new Object[] { new Long(userId) };
633
634 List<MembershipRequest> list = (List<MembershipRequest>)FinderCacheUtil.getResult(FINDER_PATH_FIND_BY_USERID,
635 finderArgs, this);
636
637 if (list == null) {
638 Session session = null;
639
640 try {
641 session = openSession();
642
643 StringBuilder query = new StringBuilder();
644
645 query.append(
646 "SELECT membershipRequest FROM MembershipRequest membershipRequest WHERE ");
647
648 query.append("membershipRequest.userId = ?");
649
650 query.append(" ");
651
652 query.append("ORDER BY ");
653
654 query.append("membershipRequest.createDate DESC");
655
656 Query q = session.createQuery(query.toString());
657
658 QueryPos qPos = QueryPos.getInstance(q);
659
660 qPos.add(userId);
661
662 list = q.list();
663 }
664 catch (Exception e) {
665 throw processException(e);
666 }
667 finally {
668 if (list == null) {
669 list = new ArrayList<MembershipRequest>();
670 }
671
672 cacheResult(list);
673
674 FinderCacheUtil.putResult(FINDER_PATH_FIND_BY_USERID,
675 finderArgs, list);
676
677 closeSession(session);
678 }
679 }
680
681 return list;
682 }
683
684 public List<MembershipRequest> findByUserId(long userId, int start, int end)
685 throws SystemException {
686 return findByUserId(userId, start, end, null);
687 }
688
689 public List<MembershipRequest> findByUserId(long userId, int start,
690 int end, OrderByComparator obc) throws SystemException {
691 Object[] finderArgs = new Object[] {
692 new Long(userId),
693
694 String.valueOf(start), String.valueOf(end), String.valueOf(obc)
695 };
696
697 List<MembershipRequest> list = (List<MembershipRequest>)FinderCacheUtil.getResult(FINDER_PATH_FIND_BY_OBC_USERID,
698 finderArgs, this);
699
700 if (list == null) {
701 Session session = null;
702
703 try {
704 session = openSession();
705
706 StringBuilder query = new StringBuilder();
707
708 query.append(
709 "SELECT membershipRequest FROM MembershipRequest membershipRequest WHERE ");
710
711 query.append("membershipRequest.userId = ?");
712
713 query.append(" ");
714
715 if (obc != null) {
716 query.append("ORDER BY ");
717
718 String[] orderByFields = obc.getOrderByFields();
719
720 for (int i = 0; i < orderByFields.length; i++) {
721 query.append("membershipRequest.");
722 query.append(orderByFields[i]);
723
724 if (obc.isAscending()) {
725 query.append(" ASC");
726 }
727 else {
728 query.append(" DESC");
729 }
730
731 if ((i + 1) < orderByFields.length) {
732 query.append(", ");
733 }
734 }
735 }
736
737 else {
738 query.append("ORDER BY ");
739
740 query.append("membershipRequest.createDate DESC");
741 }
742
743 Query q = session.createQuery(query.toString());
744
745 QueryPos qPos = QueryPos.getInstance(q);
746
747 qPos.add(userId);
748
749 list = (List<MembershipRequest>)QueryUtil.list(q, getDialect(),
750 start, end);
751 }
752 catch (Exception e) {
753 throw processException(e);
754 }
755 finally {
756 if (list == null) {
757 list = new ArrayList<MembershipRequest>();
758 }
759
760 cacheResult(list);
761
762 FinderCacheUtil.putResult(FINDER_PATH_FIND_BY_OBC_USERID,
763 finderArgs, list);
764
765 closeSession(session);
766 }
767 }
768
769 return list;
770 }
771
772 public MembershipRequest findByUserId_First(long userId,
773 OrderByComparator obc)
774 throws NoSuchMembershipRequestException, SystemException {
775 List<MembershipRequest> list = findByUserId(userId, 0, 1, obc);
776
777 if (list.isEmpty()) {
778 StringBuilder msg = new StringBuilder();
779
780 msg.append("No MembershipRequest exists with the key {");
781
782 msg.append("userId=" + userId);
783
784 msg.append(StringPool.CLOSE_CURLY_BRACE);
785
786 throw new NoSuchMembershipRequestException(msg.toString());
787 }
788 else {
789 return list.get(0);
790 }
791 }
792
793 public MembershipRequest findByUserId_Last(long userId,
794 OrderByComparator obc)
795 throws NoSuchMembershipRequestException, SystemException {
796 int count = countByUserId(userId);
797
798 List<MembershipRequest> list = findByUserId(userId, count - 1, count,
799 obc);
800
801 if (list.isEmpty()) {
802 StringBuilder msg = new StringBuilder();
803
804 msg.append("No MembershipRequest exists with the key {");
805
806 msg.append("userId=" + userId);
807
808 msg.append(StringPool.CLOSE_CURLY_BRACE);
809
810 throw new NoSuchMembershipRequestException(msg.toString());
811 }
812 else {
813 return list.get(0);
814 }
815 }
816
817 public MembershipRequest[] findByUserId_PrevAndNext(
818 long membershipRequestId, long userId, OrderByComparator obc)
819 throws NoSuchMembershipRequestException, SystemException {
820 MembershipRequest membershipRequest = findByPrimaryKey(membershipRequestId);
821
822 int count = countByUserId(userId);
823
824 Session session = null;
825
826 try {
827 session = openSession();
828
829 StringBuilder query = new StringBuilder();
830
831 query.append(
832 "SELECT membershipRequest FROM MembershipRequest membershipRequest WHERE ");
833
834 query.append("membershipRequest.userId = ?");
835
836 query.append(" ");
837
838 if (obc != null) {
839 query.append("ORDER BY ");
840
841 String[] orderByFields = obc.getOrderByFields();
842
843 for (int i = 0; i < orderByFields.length; i++) {
844 query.append("membershipRequest.");
845 query.append(orderByFields[i]);
846
847 if (obc.isAscending()) {
848 query.append(" ASC");
849 }
850 else {
851 query.append(" DESC");
852 }
853
854 if ((i + 1) < orderByFields.length) {
855 query.append(", ");
856 }
857 }
858 }
859
860 else {
861 query.append("ORDER BY ");
862
863 query.append("membershipRequest.createDate DESC");
864 }
865
866 Query q = session.createQuery(query.toString());
867
868 QueryPos qPos = QueryPos.getInstance(q);
869
870 qPos.add(userId);
871
872 Object[] objArray = QueryUtil.getPrevAndNext(q, count, obc,
873 membershipRequest);
874
875 MembershipRequest[] array = new MembershipRequestImpl[3];
876
877 array[0] = (MembershipRequest)objArray[0];
878 array[1] = (MembershipRequest)objArray[1];
879 array[2] = (MembershipRequest)objArray[2];
880
881 return array;
882 }
883 catch (Exception e) {
884 throw processException(e);
885 }
886 finally {
887 closeSession(session);
888 }
889 }
890
891 public List<MembershipRequest> findByG_S(long groupId, int statusId)
892 throws SystemException {
893 Object[] finderArgs = new Object[] {
894 new Long(groupId), new Integer(statusId)
895 };
896
897 List<MembershipRequest> list = (List<MembershipRequest>)FinderCacheUtil.getResult(FINDER_PATH_FIND_BY_G_S,
898 finderArgs, this);
899
900 if (list == null) {
901 Session session = null;
902
903 try {
904 session = openSession();
905
906 StringBuilder query = new StringBuilder();
907
908 query.append(
909 "SELECT membershipRequest FROM MembershipRequest membershipRequest WHERE ");
910
911 query.append("membershipRequest.groupId = ?");
912
913 query.append(" AND ");
914
915 query.append("membershipRequest.statusId = ?");
916
917 query.append(" ");
918
919 query.append("ORDER BY ");
920
921 query.append("membershipRequest.createDate DESC");
922
923 Query q = session.createQuery(query.toString());
924
925 QueryPos qPos = QueryPos.getInstance(q);
926
927 qPos.add(groupId);
928
929 qPos.add(statusId);
930
931 list = q.list();
932 }
933 catch (Exception e) {
934 throw processException(e);
935 }
936 finally {
937 if (list == null) {
938 list = new ArrayList<MembershipRequest>();
939 }
940
941 cacheResult(list);
942
943 FinderCacheUtil.putResult(FINDER_PATH_FIND_BY_G_S, finderArgs,
944 list);
945
946 closeSession(session);
947 }
948 }
949
950 return list;
951 }
952
953 public List<MembershipRequest> findByG_S(long groupId, int statusId,
954 int start, int end) throws SystemException {
955 return findByG_S(groupId, statusId, start, end, null);
956 }
957
958 public List<MembershipRequest> findByG_S(long groupId, int statusId,
959 int start, int end, OrderByComparator obc) throws SystemException {
960 Object[] finderArgs = new Object[] {
961 new Long(groupId), new Integer(statusId),
962
963 String.valueOf(start), String.valueOf(end), String.valueOf(obc)
964 };
965
966 List<MembershipRequest> list = (List<MembershipRequest>)FinderCacheUtil.getResult(FINDER_PATH_FIND_BY_OBC_G_S,
967 finderArgs, this);
968
969 if (list == null) {
970 Session session = null;
971
972 try {
973 session = openSession();
974
975 StringBuilder query = new StringBuilder();
976
977 query.append(
978 "SELECT membershipRequest FROM MembershipRequest membershipRequest WHERE ");
979
980 query.append("membershipRequest.groupId = ?");
981
982 query.append(" AND ");
983
984 query.append("membershipRequest.statusId = ?");
985
986 query.append(" ");
987
988 if (obc != null) {
989 query.append("ORDER BY ");
990
991 String[] orderByFields = obc.getOrderByFields();
992
993 for (int i = 0; i < orderByFields.length; i++) {
994 query.append("membershipRequest.");
995 query.append(orderByFields[i]);
996
997 if (obc.isAscending()) {
998 query.append(" ASC");
999 }
1000 else {
1001 query.append(" DESC");
1002 }
1003
1004 if ((i + 1) < orderByFields.length) {
1005 query.append(", ");
1006 }
1007 }
1008 }
1009
1010 else {
1011 query.append("ORDER BY ");
1012
1013 query.append("membershipRequest.createDate DESC");
1014 }
1015
1016 Query q = session.createQuery(query.toString());
1017
1018 QueryPos qPos = QueryPos.getInstance(q);
1019
1020 qPos.add(groupId);
1021
1022 qPos.add(statusId);
1023
1024 list = (List<MembershipRequest>)QueryUtil.list(q, getDialect(),
1025 start, end);
1026 }
1027 catch (Exception e) {
1028 throw processException(e);
1029 }
1030 finally {
1031 if (list == null) {
1032 list = new ArrayList<MembershipRequest>();
1033 }
1034
1035 cacheResult(list);
1036
1037 FinderCacheUtil.putResult(FINDER_PATH_FIND_BY_OBC_G_S,
1038 finderArgs, list);
1039
1040 closeSession(session);
1041 }
1042 }
1043
1044 return list;
1045 }
1046
1047 public MembershipRequest findByG_S_First(long groupId, int statusId,
1048 OrderByComparator obc)
1049 throws NoSuchMembershipRequestException, SystemException {
1050 List<MembershipRequest> list = findByG_S(groupId, statusId, 0, 1, obc);
1051
1052 if (list.isEmpty()) {
1053 StringBuilder msg = new StringBuilder();
1054
1055 msg.append("No MembershipRequest exists with the key {");
1056
1057 msg.append("groupId=" + groupId);
1058
1059 msg.append(", ");
1060 msg.append("statusId=" + statusId);
1061
1062 msg.append(StringPool.CLOSE_CURLY_BRACE);
1063
1064 throw new NoSuchMembershipRequestException(msg.toString());
1065 }
1066 else {
1067 return list.get(0);
1068 }
1069 }
1070
1071 public MembershipRequest findByG_S_Last(long groupId, int statusId,
1072 OrderByComparator obc)
1073 throws NoSuchMembershipRequestException, SystemException {
1074 int count = countByG_S(groupId, statusId);
1075
1076 List<MembershipRequest> list = findByG_S(groupId, statusId, count - 1,
1077 count, obc);
1078
1079 if (list.isEmpty()) {
1080 StringBuilder msg = new StringBuilder();
1081
1082 msg.append("No MembershipRequest exists with the key {");
1083
1084 msg.append("groupId=" + groupId);
1085
1086 msg.append(", ");
1087 msg.append("statusId=" + statusId);
1088
1089 msg.append(StringPool.CLOSE_CURLY_BRACE);
1090
1091 throw new NoSuchMembershipRequestException(msg.toString());
1092 }
1093 else {
1094 return list.get(0);
1095 }
1096 }
1097
1098 public MembershipRequest[] findByG_S_PrevAndNext(long membershipRequestId,
1099 long groupId, int statusId, OrderByComparator obc)
1100 throws NoSuchMembershipRequestException, SystemException {
1101 MembershipRequest membershipRequest = findByPrimaryKey(membershipRequestId);
1102
1103 int count = countByG_S(groupId, statusId);
1104
1105 Session session = null;
1106
1107 try {
1108 session = openSession();
1109
1110 StringBuilder query = new StringBuilder();
1111
1112 query.append(
1113 "SELECT membershipRequest FROM MembershipRequest membershipRequest WHERE ");
1114
1115 query.append("membershipRequest.groupId = ?");
1116
1117 query.append(" AND ");
1118
1119 query.append("membershipRequest.statusId = ?");
1120
1121 query.append(" ");
1122
1123 if (obc != null) {
1124 query.append("ORDER BY ");
1125
1126 String[] orderByFields = obc.getOrderByFields();
1127
1128 for (int i = 0; i < orderByFields.length; i++) {
1129 query.append("membershipRequest.");
1130 query.append(orderByFields[i]);
1131
1132 if (obc.isAscending()) {
1133 query.append(" ASC");
1134 }
1135 else {
1136 query.append(" DESC");
1137 }
1138
1139 if ((i + 1) < orderByFields.length) {
1140 query.append(", ");
1141 }
1142 }
1143 }
1144
1145 else {
1146 query.append("ORDER BY ");
1147
1148 query.append("membershipRequest.createDate DESC");
1149 }
1150
1151 Query q = session.createQuery(query.toString());
1152
1153 QueryPos qPos = QueryPos.getInstance(q);
1154
1155 qPos.add(groupId);
1156
1157 qPos.add(statusId);
1158
1159 Object[] objArray = QueryUtil.getPrevAndNext(q, count, obc,
1160 membershipRequest);
1161
1162 MembershipRequest[] array = new MembershipRequestImpl[3];
1163
1164 array[0] = (MembershipRequest)objArray[0];
1165 array[1] = (MembershipRequest)objArray[1];
1166 array[2] = (MembershipRequest)objArray[2];
1167
1168 return array;
1169 }
1170 catch (Exception e) {
1171 throw processException(e);
1172 }
1173 finally {
1174 closeSession(session);
1175 }
1176 }
1177
1178 public List<Object> findWithDynamicQuery(DynamicQuery dynamicQuery)
1179 throws SystemException {
1180 Session session = null;
1181
1182 try {
1183 session = openSession();
1184
1185 dynamicQuery.compile(session);
1186
1187 return dynamicQuery.list();
1188 }
1189 catch (Exception e) {
1190 throw processException(e);
1191 }
1192 finally {
1193 closeSession(session);
1194 }
1195 }
1196
1197 public List<Object> findWithDynamicQuery(DynamicQuery dynamicQuery,
1198 int start, int end) throws SystemException {
1199 Session session = null;
1200
1201 try {
1202 session = openSession();
1203
1204 dynamicQuery.setLimit(start, end);
1205
1206 dynamicQuery.compile(session);
1207
1208 return dynamicQuery.list();
1209 }
1210 catch (Exception e) {
1211 throw processException(e);
1212 }
1213 finally {
1214 closeSession(session);
1215 }
1216 }
1217
1218 public List<MembershipRequest> findAll() throws SystemException {
1219 return findAll(QueryUtil.ALL_POS, QueryUtil.ALL_POS, null);
1220 }
1221
1222 public List<MembershipRequest> findAll(int start, int end)
1223 throws SystemException {
1224 return findAll(start, end, null);
1225 }
1226
1227 public List<MembershipRequest> findAll(int start, int end,
1228 OrderByComparator obc) throws SystemException {
1229 Object[] finderArgs = new Object[] {
1230 String.valueOf(start), String.valueOf(end), String.valueOf(obc)
1231 };
1232
1233 List<MembershipRequest> list = (List<MembershipRequest>)FinderCacheUtil.getResult(FINDER_PATH_FIND_ALL,
1234 finderArgs, this);
1235
1236 if (list == null) {
1237 Session session = null;
1238
1239 try {
1240 session = openSession();
1241
1242 StringBuilder query = new StringBuilder();
1243
1244 query.append(
1245 "SELECT membershipRequest FROM MembershipRequest membershipRequest ");
1246
1247 if (obc != null) {
1248 query.append("ORDER BY ");
1249
1250 String[] orderByFields = obc.getOrderByFields();
1251
1252 for (int i = 0; i < orderByFields.length; i++) {
1253 query.append("membershipRequest.");
1254 query.append(orderByFields[i]);
1255
1256 if (obc.isAscending()) {
1257 query.append(" ASC");
1258 }
1259 else {
1260 query.append(" DESC");
1261 }
1262
1263 if ((i + 1) < orderByFields.length) {
1264 query.append(", ");
1265 }
1266 }
1267 }
1268
1269 else {
1270 query.append("ORDER BY ");
1271
1272 query.append("membershipRequest.createDate DESC");
1273 }
1274
1275 Query q = session.createQuery(query.toString());
1276
1277 if (obc == null) {
1278 list = (List<MembershipRequest>)QueryUtil.list(q,
1279 getDialect(), start, end, false);
1280
1281 Collections.sort(list);
1282 }
1283 else {
1284 list = (List<MembershipRequest>)QueryUtil.list(q,
1285 getDialect(), start, end);
1286 }
1287 }
1288 catch (Exception e) {
1289 throw processException(e);
1290 }
1291 finally {
1292 if (list == null) {
1293 list = new ArrayList<MembershipRequest>();
1294 }
1295
1296 cacheResult(list);
1297
1298 FinderCacheUtil.putResult(FINDER_PATH_FIND_ALL, finderArgs, list);
1299
1300 closeSession(session);
1301 }
1302 }
1303
1304 return list;
1305 }
1306
1307 public void removeByGroupId(long groupId) throws SystemException {
1308 for (MembershipRequest membershipRequest : findByGroupId(groupId)) {
1309 remove(membershipRequest);
1310 }
1311 }
1312
1313 public void removeByUserId(long userId) throws SystemException {
1314 for (MembershipRequest membershipRequest : findByUserId(userId)) {
1315 remove(membershipRequest);
1316 }
1317 }
1318
1319 public void removeByG_S(long groupId, int statusId)
1320 throws SystemException {
1321 for (MembershipRequest membershipRequest : findByG_S(groupId, statusId)) {
1322 remove(membershipRequest);
1323 }
1324 }
1325
1326 public void removeAll() throws SystemException {
1327 for (MembershipRequest membershipRequest : findAll()) {
1328 remove(membershipRequest);
1329 }
1330 }
1331
1332 public int countByGroupId(long groupId) throws SystemException {
1333 Object[] finderArgs = new Object[] { new Long(groupId) };
1334
1335 Long count = (Long)FinderCacheUtil.getResult(FINDER_PATH_COUNT_BY_GROUPID,
1336 finderArgs, this);
1337
1338 if (count == null) {
1339 Session session = null;
1340
1341 try {
1342 session = openSession();
1343
1344 StringBuilder query = new StringBuilder();
1345
1346 query.append("SELECT COUNT(membershipRequest) ");
1347 query.append("FROM MembershipRequest membershipRequest WHERE ");
1348
1349 query.append("membershipRequest.groupId = ?");
1350
1351 query.append(" ");
1352
1353 Query q = session.createQuery(query.toString());
1354
1355 QueryPos qPos = QueryPos.getInstance(q);
1356
1357 qPos.add(groupId);
1358
1359 count = (Long)q.uniqueResult();
1360 }
1361 catch (Exception e) {
1362 throw processException(e);
1363 }
1364 finally {
1365 if (count == null) {
1366 count = Long.valueOf(0);
1367 }
1368
1369 FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_GROUPID,
1370 finderArgs, count);
1371
1372 closeSession(session);
1373 }
1374 }
1375
1376 return count.intValue();
1377 }
1378
1379 public int countByUserId(long userId) throws SystemException {
1380 Object[] finderArgs = new Object[] { new Long(userId) };
1381
1382 Long count = (Long)FinderCacheUtil.getResult(FINDER_PATH_COUNT_BY_USERID,
1383 finderArgs, this);
1384
1385 if (count == null) {
1386 Session session = null;
1387
1388 try {
1389 session = openSession();
1390
1391 StringBuilder query = new StringBuilder();
1392
1393 query.append("SELECT COUNT(membershipRequest) ");
1394 query.append("FROM MembershipRequest membershipRequest WHERE ");
1395
1396 query.append("membershipRequest.userId = ?");
1397
1398 query.append(" ");
1399
1400 Query q = session.createQuery(query.toString());
1401
1402 QueryPos qPos = QueryPos.getInstance(q);
1403
1404 qPos.add(userId);
1405
1406 count = (Long)q.uniqueResult();
1407 }
1408 catch (Exception e) {
1409 throw processException(e);
1410 }
1411 finally {
1412 if (count == null) {
1413 count = Long.valueOf(0);
1414 }
1415
1416 FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_USERID,
1417 finderArgs, count);
1418
1419 closeSession(session);
1420 }
1421 }
1422
1423 return count.intValue();
1424 }
1425
1426 public int countByG_S(long groupId, int statusId) throws SystemException {
1427 Object[] finderArgs = new Object[] {
1428 new Long(groupId), new Integer(statusId)
1429 };
1430
1431 Long count = (Long)FinderCacheUtil.getResult(FINDER_PATH_COUNT_BY_G_S,
1432 finderArgs, this);
1433
1434 if (count == null) {
1435 Session session = null;
1436
1437 try {
1438 session = openSession();
1439
1440 StringBuilder query = new StringBuilder();
1441
1442 query.append("SELECT COUNT(membershipRequest) ");
1443 query.append("FROM MembershipRequest membershipRequest WHERE ");
1444
1445 query.append("membershipRequest.groupId = ?");
1446
1447 query.append(" AND ");
1448
1449 query.append("membershipRequest.statusId = ?");
1450
1451 query.append(" ");
1452
1453 Query q = session.createQuery(query.toString());
1454
1455 QueryPos qPos = QueryPos.getInstance(q);
1456
1457 qPos.add(groupId);
1458
1459 qPos.add(statusId);
1460
1461 count = (Long)q.uniqueResult();
1462 }
1463 catch (Exception e) {
1464 throw processException(e);
1465 }
1466 finally {
1467 if (count == null) {
1468 count = Long.valueOf(0);
1469 }
1470
1471 FinderCacheUtil.putResult(FINDER_PATH_COUNT_BY_G_S, finderArgs,
1472 count);
1473
1474 closeSession(session);
1475 }
1476 }
1477
1478 return count.intValue();
1479 }
1480
1481 public int countAll() throws SystemException {
1482 Object[] finderArgs = new Object[0];
1483
1484 Long count = (Long)FinderCacheUtil.getResult(FINDER_PATH_COUNT_ALL,
1485 finderArgs, this);
1486
1487 if (count == null) {
1488 Session session = null;
1489
1490 try {
1491 session = openSession();
1492
1493 Query q = session.createQuery(
1494 "SELECT COUNT(membershipRequest) FROM MembershipRequest membershipRequest");
1495
1496 count = (Long)q.uniqueResult();
1497 }
1498 catch (Exception e) {
1499 throw processException(e);
1500 }
1501 finally {
1502 if (count == null) {
1503 count = Long.valueOf(0);
1504 }
1505
1506 FinderCacheUtil.putResult(FINDER_PATH_COUNT_ALL, finderArgs,
1507 count);
1508
1509 closeSession(session);
1510 }
1511 }
1512
1513 return count.intValue();
1514 }
1515
1516 public void afterPropertiesSet() {
1517 String[] listenerClassNames = StringUtil.split(GetterUtil.getString(
1518 com.liferay.portal.util.PropsUtil.get(
1519 "value.object.listener.com.liferay.portal.model.MembershipRequest")));
1520
1521 if (listenerClassNames.length > 0) {
1522 try {
1523 List<ModelListener<MembershipRequest>> listenersList = new ArrayList<ModelListener<MembershipRequest>>();
1524
1525 for (String listenerClassName : listenerClassNames) {
1526 listenersList.add((ModelListener<MembershipRequest>)Class.forName(
1527 listenerClassName).newInstance());
1528 }
1529
1530 listeners = listenersList.toArray(new ModelListener[listenersList.size()]);
1531 }
1532 catch (Exception e) {
1533 _log.error(e);
1534 }
1535 }
1536 }
1537
1538 @BeanReference(name = "com.liferay.portal.service.persistence.AccountPersistence.impl")
1539 protected com.liferay.portal.service.persistence.AccountPersistence accountPersistence;
1540 @BeanReference(name = "com.liferay.portal.service.persistence.AddressPersistence.impl")
1541 protected com.liferay.portal.service.persistence.AddressPersistence addressPersistence;
1542 @BeanReference(name = "com.liferay.portal.service.persistence.BrowserTrackerPersistence.impl")
1543 protected com.liferay.portal.service.persistence.BrowserTrackerPersistence browserTrackerPersistence;
1544 @BeanReference(name = "com.liferay.portal.service.persistence.ClassNamePersistence.impl")
1545 protected com.liferay.portal.service.persistence.ClassNamePersistence classNamePersistence;
1546 @BeanReference(name = "com.liferay.portal.service.persistence.CompanyPersistence.impl")
1547 protected com.liferay.portal.service.persistence.CompanyPersistence companyPersistence;
1548 @BeanReference(name = "com.liferay.portal.service.persistence.ContactPersistence.impl")
1549 protected com.liferay.portal.service.persistence.ContactPersistence contactPersistence;
1550 @BeanReference(name = "com.liferay.portal.service.persistence.CountryPersistence.impl")
1551 protected com.liferay.portal.service.persistence.CountryPersistence countryPersistence;
1552 @BeanReference(name = "com.liferay.portal.service.persistence.EmailAddressPersistence.impl")
1553 protected com.liferay.portal.service.persistence.EmailAddressPersistence emailAddressPersistence;
1554 @BeanReference(name = "com.liferay.portal.service.persistence.GroupPersistence.impl")
1555 protected com.liferay.portal.service.persistence.GroupPersistence groupPersistence;
1556 @BeanReference(name = "com.liferay.portal.service.persistence.ImagePersistence.impl")
1557 protected com.liferay.portal.service.persistence.ImagePersistence imagePersistence;
1558 @BeanReference(name = "com.liferay.portal.service.persistence.LayoutPersistence.impl")
1559 protected com.liferay.portal.service.persistence.LayoutPersistence layoutPersistence;
1560 @BeanReference(name = "com.liferay.portal.service.persistence.LayoutSetPersistence.impl")
1561 protected com.liferay.portal.service.persistence.LayoutSetPersistence layoutSetPersistence;
1562 @BeanReference(name = "com.liferay.portal.service.persistence.ListTypePersistence.impl")
1563 protected com.liferay.portal.service.persistence.ListTypePersistence listTypePersistence;
1564 @BeanReference(name = "com.liferay.portal.service.persistence.MembershipRequestPersistence.impl")
1565 protected com.liferay.portal.service.persistence.MembershipRequestPersistence membershipRequestPersistence;
1566 @BeanReference(name = "com.liferay.portal.service.persistence.OrganizationPersistence.impl")
1567 protected com.liferay.portal.service.persistence.OrganizationPersistence organizationPersistence;
1568 @BeanReference(name = "com.liferay.portal.service.persistence.OrgGroupPermissionPersistence.impl")
1569 protected com.liferay.portal.service.persistence.OrgGroupPermissionPersistence orgGroupPermissionPersistence;
1570 @BeanReference(name = "com.liferay.portal.service.persistence.OrgGroupRolePersistence.impl")
1571 protected com.liferay.portal.service.persistence.OrgGroupRolePersistence orgGroupRolePersistence;
1572 @BeanReference(name = "com.liferay.portal.service.persistence.OrgLaborPersistence.impl")
1573 protected com.liferay.portal.service.persistence.OrgLaborPersistence orgLaborPersistence;
1574 @BeanReference(name = "com.liferay.portal.service.persistence.PasswordPolicyPersistence.impl")
1575 protected com.liferay.portal.service.persistence.PasswordPolicyPersistence passwordPolicyPersistence;
1576 @BeanReference(name = "com.liferay.portal.service.persistence.PasswordPolicyRelPersistence.impl")
1577 protected com.liferay.portal.service.persistence.PasswordPolicyRelPersistence passwordPolicyRelPersistence;
1578 @BeanReference(name = "com.liferay.portal.service.persistence.PasswordTrackerPersistence.impl")
1579 protected com.liferay.portal.service.persistence.PasswordTrackerPersistence passwordTrackerPersistence;
1580 @BeanReference(name = "com.liferay.portal.service.persistence.PermissionPersistence.impl")
1581 protected com.liferay.portal.service.persistence.PermissionPersistence permissionPersistence;
1582 @BeanReference(name = "com.liferay.portal.service.persistence.PhonePersistence.impl")
1583 protected com.liferay.portal.service.persistence.PhonePersistence phonePersistence;
1584 @BeanReference(name = "com.liferay.portal.service.persistence.PluginSettingPersistence.impl")
1585 protected com.liferay.portal.service.persistence.PluginSettingPersistence pluginSettingPersistence;
1586 @BeanReference(name = "com.liferay.portal.service.persistence.PortletPersistence.impl")
1587 protected com.liferay.portal.service.persistence.PortletPersistence portletPersistence;
1588 @BeanReference(name = "com.liferay.portal.service.persistence.PortletItemPersistence.impl")
1589 protected com.liferay.portal.service.persistence.PortletItemPersistence portletItemPersistence;
1590 @BeanReference(name = "com.liferay.portal.service.persistence.PortletPreferencesPersistence.impl")
1591 protected com.liferay.portal.service.persistence.PortletPreferencesPersistence portletPreferencesPersistence;
1592 @BeanReference(name = "com.liferay.portal.service.persistence.RegionPersistence.impl")
1593 protected com.liferay.portal.service.persistence.RegionPersistence regionPersistence;
1594 @BeanReference(name = "com.liferay.portal.service.persistence.ReleasePersistence.impl")
1595 protected com.liferay.portal.service.persistence.ReleasePersistence releasePersistence;
1596 @BeanReference(name = "com.liferay.portal.service.persistence.ResourcePersistence.impl")
1597 protected com.liferay.portal.service.persistence.ResourcePersistence resourcePersistence;
1598 @BeanReference(name = "com.liferay.portal.service.persistence.ResourceActionPersistence.impl")
1599 protected com.liferay.portal.service.persistence.ResourceActionPersistence resourceActionPersistence;
1600 @BeanReference(name = "com.liferay.portal.service.persistence.ResourceCodePersistence.impl")
1601 protected com.liferay.portal.service.persistence.ResourceCodePersistence resourceCodePersistence;
1602 @BeanReference(name = "com.liferay.portal.service.persistence.ResourcePermissionPersistence.impl")
1603 protected com.liferay.portal.service.persistence.ResourcePermissionPersistence resourcePermissionPersistence;
1604 @BeanReference(name = "com.liferay.portal.service.persistence.RolePersistence.impl")
1605 protected com.liferay.portal.service.persistence.RolePersistence rolePersistence;
1606 @BeanReference(name = "com.liferay.portal.service.persistence.ServiceComponentPersistence.impl")
1607 protected com.liferay.portal.service.persistence.ServiceComponentPersistence serviceComponentPersistence;
1608 @BeanReference(name = "com.liferay.portal.service.persistence.ShardPersistence.impl")
1609 protected com.liferay.portal.service.persistence.ShardPersistence shardPersistence;
1610 @BeanReference(name = "com.liferay.portal.service.persistence.SubscriptionPersistence.impl")
1611 protected com.liferay.portal.service.persistence.SubscriptionPersistence subscriptionPersistence;
1612 @BeanReference(name = "com.liferay.portal.service.persistence.UserPersistence.impl")
1613 protected com.liferay.portal.service.persistence.UserPersistence userPersistence;
1614 @BeanReference(name = "com.liferay.portal.service.persistence.UserGroupPersistence.impl")
1615 protected com.liferay.portal.service.persistence.UserGroupPersistence userGroupPersistence;
1616 @BeanReference(name = "com.liferay.portal.service.persistence.UserGroupRolePersistence.impl")
1617 protected com.liferay.portal.service.persistence.UserGroupRolePersistence userGroupRolePersistence;
1618 @BeanReference(name = "com.liferay.portal.service.persistence.UserIdMapperPersistence.impl")
1619 protected com.liferay.portal.service.persistence.UserIdMapperPersistence userIdMapperPersistence;
1620 @BeanReference(name = "com.liferay.portal.service.persistence.UserTrackerPersistence.impl")
1621 protected com.liferay.portal.service.persistence.UserTrackerPersistence userTrackerPersistence;
1622 @BeanReference(name = "com.liferay.portal.service.persistence.UserTrackerPathPersistence.impl")
1623 protected com.liferay.portal.service.persistence.UserTrackerPathPersistence userTrackerPathPersistence;
1624 @BeanReference(name = "com.liferay.portal.service.persistence.WebDAVPropsPersistence.impl")
1625 protected com.liferay.portal.service.persistence.WebDAVPropsPersistence webDAVPropsPersistence;
1626 @BeanReference(name = "com.liferay.portal.service.persistence.WebsitePersistence.impl")
1627 protected com.liferay.portal.service.persistence.WebsitePersistence websitePersistence;
1628 private static Log _log = LogFactoryUtil.getLog(MembershipRequestPersistenceImpl.class);
1629}