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 com.liferay.portal.service.TeamLocalService getTeamLocalService() {
556 return teamLocalService;
557 }
558
559
564 public void setTeamLocalService(
565 com.liferay.portal.service.TeamLocalService teamLocalService) {
566 this.teamLocalService = teamLocalService;
567 }
568
569
574 public com.liferay.portal.service.TeamService getTeamService() {
575 return teamService;
576 }
577
578
583 public void setTeamService(
584 com.liferay.portal.service.TeamService teamService) {
585 this.teamService = teamService;
586 }
587
588
593 public TeamPersistence getTeamPersistence() {
594 return teamPersistence;
595 }
596
597
602 public void setTeamPersistence(TeamPersistence teamPersistence) {
603 this.teamPersistence = teamPersistence;
604 }
605
606
611 public TeamFinder getTeamFinder() {
612 return teamFinder;
613 }
614
615
620 public void setTeamFinder(TeamFinder teamFinder) {
621 this.teamFinder = teamFinder;
622 }
623
624
629 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
630 return counterLocalService;
631 }
632
633
638 public void setCounterLocalService(
639 com.liferay.counter.service.CounterLocalService counterLocalService) {
640 this.counterLocalService = counterLocalService;
641 }
642
643
648 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
649 return resourceLocalService;
650 }
651
652
657 public void setResourceLocalService(
658 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
659 this.resourceLocalService = resourceLocalService;
660 }
661
662
667 public com.liferay.portal.service.RoleLocalService getRoleLocalService() {
668 return roleLocalService;
669 }
670
671
676 public void setRoleLocalService(
677 com.liferay.portal.service.RoleLocalService roleLocalService) {
678 this.roleLocalService = roleLocalService;
679 }
680
681
686 public com.liferay.portal.service.RoleService getRoleService() {
687 return roleService;
688 }
689
690
695 public void setRoleService(
696 com.liferay.portal.service.RoleService roleService) {
697 this.roleService = roleService;
698 }
699
700
705 public RolePersistence getRolePersistence() {
706 return rolePersistence;
707 }
708
709
714 public void setRolePersistence(RolePersistence rolePersistence) {
715 this.rolePersistence = rolePersistence;
716 }
717
718
723 public RoleFinder getRoleFinder() {
724 return roleFinder;
725 }
726
727
732 public void setRoleFinder(RoleFinder roleFinder) {
733 this.roleFinder = roleFinder;
734 }
735
736
741 public com.liferay.portal.service.UserLocalService getUserLocalService() {
742 return userLocalService;
743 }
744
745
750 public void setUserLocalService(
751 com.liferay.portal.service.UserLocalService userLocalService) {
752 this.userLocalService = userLocalService;
753 }
754
755
760 public com.liferay.portal.service.UserService getUserService() {
761 return userService;
762 }
763
764
769 public void setUserService(
770 com.liferay.portal.service.UserService userService) {
771 this.userService = userService;
772 }
773
774
779 public UserPersistence getUserPersistence() {
780 return userPersistence;
781 }
782
783
788 public void setUserPersistence(UserPersistence userPersistence) {
789 this.userPersistence = userPersistence;
790 }
791
792
797 public UserFinder getUserFinder() {
798 return userFinder;
799 }
800
801
806 public void setUserFinder(UserFinder userFinder) {
807 this.userFinder = userFinder;
808 }
809
810
815 public com.liferay.portal.service.UserGroupLocalService getUserGroupLocalService() {
816 return userGroupLocalService;
817 }
818
819
824 public void setUserGroupLocalService(
825 com.liferay.portal.service.UserGroupLocalService userGroupLocalService) {
826 this.userGroupLocalService = userGroupLocalService;
827 }
828
829
834 public com.liferay.portal.service.UserGroupService getUserGroupService() {
835 return userGroupService;
836 }
837
838
843 public void setUserGroupService(
844 com.liferay.portal.service.UserGroupService userGroupService) {
845 this.userGroupService = userGroupService;
846 }
847
848
853 public UserGroupPersistence getUserGroupPersistence() {
854 return userGroupPersistence;
855 }
856
857
862 public void setUserGroupPersistence(
863 UserGroupPersistence userGroupPersistence) {
864 this.userGroupPersistence = userGroupPersistence;
865 }
866
867
872 public UserGroupFinder getUserGroupFinder() {
873 return userGroupFinder;
874 }
875
876
881 public void setUserGroupFinder(UserGroupFinder userGroupFinder) {
882 this.userGroupFinder = userGroupFinder;
883 }
884
885 public void afterPropertiesSet() {
886 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.Team",
887 teamLocalService);
888 }
889
890 public void destroy() {
891 persistedModelLocalServiceRegistry.unregister(
892 "com.liferay.portal.model.Team");
893 }
894
895
900 @Override
901 public String getBeanIdentifier() {
902 return _beanIdentifier;
903 }
904
905
910 @Override
911 public void setBeanIdentifier(String beanIdentifier) {
912 _beanIdentifier = beanIdentifier;
913 }
914
915 protected Class<?> getModelClass() {
916 return Team.class;
917 }
918
919 protected String getModelClassName() {
920 return Team.class.getName();
921 }
922
923
928 protected void runSQL(String sql) {
929 try {
930 DataSource dataSource = teamPersistence.getDataSource();
931
932 DB db = DBFactoryUtil.getDB();
933
934 sql = db.buildSQL(sql);
935 sql = PortalUtil.transformSQL(sql);
936
937 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
938 sql, new int[0]);
939
940 sqlUpdate.update();
941 }
942 catch (Exception e) {
943 throw new SystemException(e);
944 }
945 }
946
947 @BeanReference(type = com.liferay.portal.service.TeamLocalService.class)
948 protected com.liferay.portal.service.TeamLocalService teamLocalService;
949 @BeanReference(type = com.liferay.portal.service.TeamService.class)
950 protected com.liferay.portal.service.TeamService teamService;
951 @BeanReference(type = TeamPersistence.class)
952 protected TeamPersistence teamPersistence;
953 @BeanReference(type = TeamFinder.class)
954 protected TeamFinder teamFinder;
955 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
956 protected com.liferay.counter.service.CounterLocalService counterLocalService;
957 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
958 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
959 @BeanReference(type = com.liferay.portal.service.RoleLocalService.class)
960 protected com.liferay.portal.service.RoleLocalService roleLocalService;
961 @BeanReference(type = com.liferay.portal.service.RoleService.class)
962 protected com.liferay.portal.service.RoleService roleService;
963 @BeanReference(type = RolePersistence.class)
964 protected RolePersistence rolePersistence;
965 @BeanReference(type = RoleFinder.class)
966 protected RoleFinder roleFinder;
967 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
968 protected com.liferay.portal.service.UserLocalService userLocalService;
969 @BeanReference(type = com.liferay.portal.service.UserService.class)
970 protected com.liferay.portal.service.UserService userService;
971 @BeanReference(type = UserPersistence.class)
972 protected UserPersistence userPersistence;
973 @BeanReference(type = UserFinder.class)
974 protected UserFinder userFinder;
975 @BeanReference(type = com.liferay.portal.service.UserGroupLocalService.class)
976 protected com.liferay.portal.service.UserGroupLocalService userGroupLocalService;
977 @BeanReference(type = com.liferay.portal.service.UserGroupService.class)
978 protected com.liferay.portal.service.UserGroupService userGroupService;
979 @BeanReference(type = UserGroupPersistence.class)
980 protected UserGroupPersistence userGroupPersistence;
981 @BeanReference(type = UserGroupFinder.class)
982 protected UserGroupFinder userGroupFinder;
983 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
984 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
985 private String _beanIdentifier;
986 }