001
014
015 package com.liferay.portal.service.base;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.BeanReference;
020 import com.liferay.portal.kernel.bean.IdentifiableBean;
021 import com.liferay.portal.kernel.dao.db.DB;
022 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
024 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
025 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
026 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
027 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
028 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
029 import com.liferay.portal.kernel.dao.orm.Projection;
030 import com.liferay.portal.kernel.exception.PortalException;
031 import com.liferay.portal.kernel.exception.SystemException;
032 import com.liferay.portal.kernel.search.Indexable;
033 import com.liferay.portal.kernel.search.IndexableType;
034 import com.liferay.portal.kernel.util.OrderByComparator;
035 import com.liferay.portal.model.PersistedModel;
036 import com.liferay.portal.model.Team;
037 import com.liferay.portal.service.BaseLocalServiceImpl;
038 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
039 import com.liferay.portal.service.TeamLocalService;
040 import com.liferay.portal.service.persistence.RoleFinder;
041 import com.liferay.portal.service.persistence.RolePersistence;
042 import com.liferay.portal.service.persistence.TeamFinder;
043 import com.liferay.portal.service.persistence.TeamPersistence;
044 import com.liferay.portal.service.persistence.UserFinder;
045 import com.liferay.portal.service.persistence.UserGroupFinder;
046 import com.liferay.portal.service.persistence.UserGroupPersistence;
047 import com.liferay.portal.service.persistence.UserPersistence;
048 import com.liferay.portal.util.PortalUtil;
049
050 import java.io.Serializable;
051
052 import java.util.List;
053
054 import javax.sql.DataSource;
055
056
068 @ProviderType
069 public abstract class TeamLocalServiceBaseImpl extends BaseLocalServiceImpl
070 implements TeamLocalService, IdentifiableBean {
071
076
077
083 @Indexable(type = IndexableType.REINDEX)
084 @Override
085 public Team addTeam(Team team) {
086 team.setNew(true);
087
088 return teamPersistence.update(team);
089 }
090
091
097 @Override
098 public Team createTeam(long teamId) {
099 return teamPersistence.create(teamId);
100 }
101
102
109 @Indexable(type = IndexableType.DELETE)
110 @Override
111 public Team deleteTeam(long teamId) throws PortalException {
112 return teamPersistence.remove(teamId);
113 }
114
115
122 @Indexable(type = IndexableType.DELETE)
123 @Override
124 public Team deleteTeam(Team team) throws PortalException {
125 return teamPersistence.remove(team);
126 }
127
128 @Override
129 public DynamicQuery dynamicQuery() {
130 Class<?> clazz = getClass();
131
132 return DynamicQueryFactoryUtil.forClass(Team.class,
133 clazz.getClassLoader());
134 }
135
136
142 @Override
143 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
144 return teamPersistence.findWithDynamicQuery(dynamicQuery);
145 }
146
147
159 @Override
160 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
161 int end) {
162 return teamPersistence.findWithDynamicQuery(dynamicQuery, start, end);
163 }
164
165
178 @Override
179 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
180 int end, OrderByComparator<T> orderByComparator) {
181 return teamPersistence.findWithDynamicQuery(dynamicQuery, start, end,
182 orderByComparator);
183 }
184
185
191 @Override
192 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
193 return teamPersistence.countWithDynamicQuery(dynamicQuery);
194 }
195
196
203 @Override
204 public long dynamicQueryCount(DynamicQuery dynamicQuery,
205 Projection projection) {
206 return teamPersistence.countWithDynamicQuery(dynamicQuery, projection);
207 }
208
209 @Override
210 public Team fetchTeam(long teamId) {
211 return teamPersistence.fetchByPrimaryKey(teamId);
212 }
213
214
221 @Override
222 public Team getTeam(long teamId) throws PortalException {
223 return teamPersistence.findByPrimaryKey(teamId);
224 }
225
226 @Override
227 public ActionableDynamicQuery getActionableDynamicQuery() {
228 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
229
230 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.TeamLocalServiceUtil.getService());
231 actionableDynamicQuery.setClass(Team.class);
232 actionableDynamicQuery.setClassLoader(getClassLoader());
233
234 actionableDynamicQuery.setPrimaryKeyPropertyName("teamId");
235
236 return actionableDynamicQuery;
237 }
238
239 protected void initActionableDynamicQuery(
240 ActionableDynamicQuery actionableDynamicQuery) {
241 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.TeamLocalServiceUtil.getService());
242 actionableDynamicQuery.setClass(Team.class);
243 actionableDynamicQuery.setClassLoader(getClassLoader());
244
245 actionableDynamicQuery.setPrimaryKeyPropertyName("teamId");
246 }
247
248
251 @Override
252 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
253 throws PortalException {
254 return teamLocalService.deleteTeam((Team)persistedModel);
255 }
256
257 @Override
258 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
259 throws PortalException {
260 return teamPersistence.findByPrimaryKey(primaryKeyObj);
261 }
262
263
274 @Override
275 public List<Team> getTeams(int start, int end) {
276 return teamPersistence.findAll(start, end);
277 }
278
279
284 @Override
285 public int getTeamsCount() {
286 return teamPersistence.countAll();
287 }
288
289
295 @Indexable(type = IndexableType.REINDEX)
296 @Override
297 public Team updateTeam(Team team) {
298 return teamPersistence.update(team);
299 }
300
301
303 @Override
304 public void addUserTeam(long userId, long teamId) {
305 userPersistence.addTeam(userId, teamId);
306 }
307
308
310 @Override
311 public void addUserTeam(long userId, Team team) {
312 userPersistence.addTeam(userId, team);
313 }
314
315
317 @Override
318 public void addUserTeams(long userId, long[] teamIds) {
319 userPersistence.addTeams(userId, teamIds);
320 }
321
322
324 @Override
325 public void addUserTeams(long userId, List<Team> Teams) {
326 userPersistence.addTeams(userId, Teams);
327 }
328
329
331 @Override
332 public void clearUserTeams(long userId) {
333 userPersistence.clearTeams(userId);
334 }
335
336
338 @Override
339 public void deleteUserTeam(long userId, long teamId) {
340 userPersistence.removeTeam(userId, teamId);
341 }
342
343
345 @Override
346 public void deleteUserTeam(long userId, Team team) {
347 userPersistence.removeTeam(userId, team);
348 }
349
350
352 @Override
353 public void deleteUserTeams(long userId, long[] teamIds) {
354 userPersistence.removeTeams(userId, teamIds);
355 }
356
357
359 @Override
360 public void deleteUserTeams(long userId, List<Team> Teams) {
361 userPersistence.removeTeams(userId, Teams);
362 }
363
364
370 @Override
371 public long[] getUserPrimaryKeys(long teamId) {
372 return teamPersistence.getUserPrimaryKeys(teamId);
373 }
374
375
377 @Override
378 public List<Team> getUserTeams(long userId) {
379 return userPersistence.getTeams(userId);
380 }
381
382
384 @Override
385 public List<Team> getUserTeams(long userId, int start, int end) {
386 return userPersistence.getTeams(userId, start, end);
387 }
388
389
391 @Override
392 public List<Team> getUserTeams(long userId, int start, int end,
393 OrderByComparator<Team> orderByComparator) {
394 return userPersistence.getTeams(userId, start, end, orderByComparator);
395 }
396
397
399 @Override
400 public int getUserTeamsCount(long userId) {
401 return userPersistence.getTeamsSize(userId);
402 }
403
404
406 @Override
407 public boolean hasUserTeam(long userId, long teamId) {
408 return userPersistence.containsTeam(userId, teamId);
409 }
410
411
413 @Override
414 public boolean hasUserTeams(long userId) {
415 return userPersistence.containsTeams(userId);
416 }
417
418
420 @Override
421 public void setUserTeams(long userId, long[] teamIds) {
422 userPersistence.setTeams(userId, teamIds);
423 }
424
425
427 @Override
428 public void addUserGroupTeam(long userGroupId, long teamId) {
429 userGroupPersistence.addTeam(userGroupId, teamId);
430 }
431
432
434 @Override
435 public void addUserGroupTeam(long userGroupId, Team team) {
436 userGroupPersistence.addTeam(userGroupId, team);
437 }
438
439
441 @Override
442 public void addUserGroupTeams(long userGroupId, long[] teamIds) {
443 userGroupPersistence.addTeams(userGroupId, teamIds);
444 }
445
446
448 @Override
449 public void addUserGroupTeams(long userGroupId, List<Team> Teams) {
450 userGroupPersistence.addTeams(userGroupId, Teams);
451 }
452
453
455 @Override
456 public void clearUserGroupTeams(long userGroupId) {
457 userGroupPersistence.clearTeams(userGroupId);
458 }
459
460
462 @Override
463 public void deleteUserGroupTeam(long userGroupId, long teamId) {
464 userGroupPersistence.removeTeam(userGroupId, teamId);
465 }
466
467
469 @Override
470 public void deleteUserGroupTeam(long userGroupId, Team team) {
471 userGroupPersistence.removeTeam(userGroupId, team);
472 }
473
474
476 @Override
477 public void deleteUserGroupTeams(long userGroupId, long[] teamIds) {
478 userGroupPersistence.removeTeams(userGroupId, teamIds);
479 }
480
481
483 @Override
484 public void deleteUserGroupTeams(long userGroupId, List<Team> Teams) {
485 userGroupPersistence.removeTeams(userGroupId, Teams);
486 }
487
488
494 @Override
495 public long[] getUserGroupPrimaryKeys(long teamId) {
496 return teamPersistence.getUserGroupPrimaryKeys(teamId);
497 }
498
499
501 @Override
502 public List<Team> getUserGroupTeams(long userGroupId) {
503 return userGroupPersistence.getTeams(userGroupId);
504 }
505
506
508 @Override
509 public List<Team> getUserGroupTeams(long userGroupId, int start, int end) {
510 return userGroupPersistence.getTeams(userGroupId, start, end);
511 }
512
513
515 @Override
516 public List<Team> getUserGroupTeams(long userGroupId, int start, int end,
517 OrderByComparator<Team> orderByComparator) {
518 return userGroupPersistence.getTeams(userGroupId, start, end,
519 orderByComparator);
520 }
521
522
524 @Override
525 public int getUserGroupTeamsCount(long userGroupId) {
526 return userGroupPersistence.getTeamsSize(userGroupId);
527 }
528
529
531 @Override
532 public boolean hasUserGroupTeam(long userGroupId, long teamId) {
533 return userGroupPersistence.containsTeam(userGroupId, teamId);
534 }
535
536
538 @Override
539 public boolean hasUserGroupTeams(long userGroupId) {
540 return userGroupPersistence.containsTeams(userGroupId);
541 }
542
543
545 @Override
546 public void setUserGroupTeams(long userGroupId, long[] teamIds) {
547 userGroupPersistence.setTeams(userGroupId, teamIds);
548 }
549
550
555 public TeamLocalService getTeamLocalService() {
556 return teamLocalService;
557 }
558
559
564 public void setTeamLocalService(TeamLocalService teamLocalService) {
565 this.teamLocalService = teamLocalService;
566 }
567
568
573 public com.liferay.portal.service.TeamService getTeamService() {
574 return teamService;
575 }
576
577
582 public void setTeamService(
583 com.liferay.portal.service.TeamService teamService) {
584 this.teamService = teamService;
585 }
586
587
592 public TeamPersistence getTeamPersistence() {
593 return teamPersistence;
594 }
595
596
601 public void setTeamPersistence(TeamPersistence teamPersistence) {
602 this.teamPersistence = teamPersistence;
603 }
604
605
610 public TeamFinder getTeamFinder() {
611 return teamFinder;
612 }
613
614
619 public void setTeamFinder(TeamFinder teamFinder) {
620 this.teamFinder = teamFinder;
621 }
622
623
628 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
629 return counterLocalService;
630 }
631
632
637 public void setCounterLocalService(
638 com.liferay.counter.service.CounterLocalService counterLocalService) {
639 this.counterLocalService = counterLocalService;
640 }
641
642
647 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
648 return resourceLocalService;
649 }
650
651
656 public void setResourceLocalService(
657 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
658 this.resourceLocalService = resourceLocalService;
659 }
660
661
666 public com.liferay.portal.service.RoleLocalService getRoleLocalService() {
667 return roleLocalService;
668 }
669
670
675 public void setRoleLocalService(
676 com.liferay.portal.service.RoleLocalService roleLocalService) {
677 this.roleLocalService = roleLocalService;
678 }
679
680
685 public com.liferay.portal.service.RoleService getRoleService() {
686 return roleService;
687 }
688
689
694 public void setRoleService(
695 com.liferay.portal.service.RoleService roleService) {
696 this.roleService = roleService;
697 }
698
699
704 public RolePersistence getRolePersistence() {
705 return rolePersistence;
706 }
707
708
713 public void setRolePersistence(RolePersistence rolePersistence) {
714 this.rolePersistence = rolePersistence;
715 }
716
717
722 public RoleFinder getRoleFinder() {
723 return roleFinder;
724 }
725
726
731 public void setRoleFinder(RoleFinder roleFinder) {
732 this.roleFinder = roleFinder;
733 }
734
735
740 public com.liferay.portal.service.UserLocalService getUserLocalService() {
741 return userLocalService;
742 }
743
744
749 public void setUserLocalService(
750 com.liferay.portal.service.UserLocalService userLocalService) {
751 this.userLocalService = userLocalService;
752 }
753
754
759 public com.liferay.portal.service.UserService getUserService() {
760 return userService;
761 }
762
763
768 public void setUserService(
769 com.liferay.portal.service.UserService userService) {
770 this.userService = userService;
771 }
772
773
778 public UserPersistence getUserPersistence() {
779 return userPersistence;
780 }
781
782
787 public void setUserPersistence(UserPersistence userPersistence) {
788 this.userPersistence = userPersistence;
789 }
790
791
796 public UserFinder getUserFinder() {
797 return userFinder;
798 }
799
800
805 public void setUserFinder(UserFinder userFinder) {
806 this.userFinder = userFinder;
807 }
808
809
814 public com.liferay.portal.service.UserGroupLocalService getUserGroupLocalService() {
815 return userGroupLocalService;
816 }
817
818
823 public void setUserGroupLocalService(
824 com.liferay.portal.service.UserGroupLocalService userGroupLocalService) {
825 this.userGroupLocalService = userGroupLocalService;
826 }
827
828
833 public com.liferay.portal.service.UserGroupService getUserGroupService() {
834 return userGroupService;
835 }
836
837
842 public void setUserGroupService(
843 com.liferay.portal.service.UserGroupService userGroupService) {
844 this.userGroupService = userGroupService;
845 }
846
847
852 public UserGroupPersistence getUserGroupPersistence() {
853 return userGroupPersistence;
854 }
855
856
861 public void setUserGroupPersistence(
862 UserGroupPersistence userGroupPersistence) {
863 this.userGroupPersistence = userGroupPersistence;
864 }
865
866
871 public UserGroupFinder getUserGroupFinder() {
872 return userGroupFinder;
873 }
874
875
880 public void setUserGroupFinder(UserGroupFinder userGroupFinder) {
881 this.userGroupFinder = userGroupFinder;
882 }
883
884 public void afterPropertiesSet() {
885 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.Team",
886 teamLocalService);
887 }
888
889 public void destroy() {
890 persistedModelLocalServiceRegistry.unregister(
891 "com.liferay.portal.model.Team");
892 }
893
894
899 @Override
900 public String getBeanIdentifier() {
901 return _beanIdentifier;
902 }
903
904
909 @Override
910 public void setBeanIdentifier(String beanIdentifier) {
911 _beanIdentifier = beanIdentifier;
912 }
913
914 protected Class<?> getModelClass() {
915 return Team.class;
916 }
917
918 protected String getModelClassName() {
919 return Team.class.getName();
920 }
921
922
927 protected void runSQL(String sql) {
928 try {
929 DataSource dataSource = teamPersistence.getDataSource();
930
931 DB db = DBFactoryUtil.getDB();
932
933 sql = db.buildSQL(sql);
934 sql = PortalUtil.transformSQL(sql);
935
936 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
937 sql, new int[0]);
938
939 sqlUpdate.update();
940 }
941 catch (Exception e) {
942 throw new SystemException(e);
943 }
944 }
945
946 @BeanReference(type = TeamLocalService.class)
947 protected TeamLocalService teamLocalService;
948 @BeanReference(type = com.liferay.portal.service.TeamService.class)
949 protected com.liferay.portal.service.TeamService teamService;
950 @BeanReference(type = TeamPersistence.class)
951 protected TeamPersistence teamPersistence;
952 @BeanReference(type = TeamFinder.class)
953 protected TeamFinder teamFinder;
954 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
955 protected com.liferay.counter.service.CounterLocalService counterLocalService;
956 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
957 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
958 @BeanReference(type = com.liferay.portal.service.RoleLocalService.class)
959 protected com.liferay.portal.service.RoleLocalService roleLocalService;
960 @BeanReference(type = com.liferay.portal.service.RoleService.class)
961 protected com.liferay.portal.service.RoleService roleService;
962 @BeanReference(type = RolePersistence.class)
963 protected RolePersistence rolePersistence;
964 @BeanReference(type = RoleFinder.class)
965 protected RoleFinder roleFinder;
966 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
967 protected com.liferay.portal.service.UserLocalService userLocalService;
968 @BeanReference(type = com.liferay.portal.service.UserService.class)
969 protected com.liferay.portal.service.UserService userService;
970 @BeanReference(type = UserPersistence.class)
971 protected UserPersistence userPersistence;
972 @BeanReference(type = UserFinder.class)
973 protected UserFinder userFinder;
974 @BeanReference(type = com.liferay.portal.service.UserGroupLocalService.class)
975 protected com.liferay.portal.service.UserGroupLocalService userGroupLocalService;
976 @BeanReference(type = com.liferay.portal.service.UserGroupService.class)
977 protected com.liferay.portal.service.UserGroupService userGroupService;
978 @BeanReference(type = UserGroupPersistence.class)
979 protected UserGroupPersistence userGroupPersistence;
980 @BeanReference(type = UserGroupFinder.class)
981 protected UserGroupFinder userGroupFinder;
982 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
983 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
984 private String _beanIdentifier;
985 }