001
014
015 package com.liferay.portlet.asset.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.service.BaseLocalServiceImpl;
037 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
038 import com.liferay.portal.service.persistence.ClassNamePersistence;
039 import com.liferay.portal.service.persistence.GroupFinder;
040 import com.liferay.portal.service.persistence.GroupPersistence;
041 import com.liferay.portal.service.persistence.UserFinder;
042 import com.liferay.portal.service.persistence.UserPersistence;
043 import com.liferay.portal.util.PortalUtil;
044
045 import com.liferay.portlet.asset.model.AssetTag;
046 import com.liferay.portlet.asset.service.AssetTagLocalService;
047 import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
048 import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
049 import com.liferay.portlet.asset.service.persistence.AssetTagFinder;
050 import com.liferay.portlet.asset.service.persistence.AssetTagPersistence;
051 import com.liferay.portlet.asset.service.persistence.AssetTagPropertyFinder;
052 import com.liferay.portlet.asset.service.persistence.AssetTagPropertyPersistence;
053 import com.liferay.portlet.asset.service.persistence.AssetTagStatsPersistence;
054
055 import java.io.Serializable;
056
057 import java.util.List;
058
059 import javax.sql.DataSource;
060
061
073 @ProviderType
074 public abstract class AssetTagLocalServiceBaseImpl extends BaseLocalServiceImpl
075 implements AssetTagLocalService, IdentifiableBean {
076
081
082
088 @Indexable(type = IndexableType.REINDEX)
089 @Override
090 public AssetTag addAssetTag(AssetTag assetTag) {
091 assetTag.setNew(true);
092
093 return assetTagPersistence.update(assetTag);
094 }
095
096
102 @Override
103 public AssetTag createAssetTag(long tagId) {
104 return assetTagPersistence.create(tagId);
105 }
106
107
114 @Indexable(type = IndexableType.DELETE)
115 @Override
116 public AssetTag deleteAssetTag(long tagId) throws PortalException {
117 return assetTagPersistence.remove(tagId);
118 }
119
120
126 @Indexable(type = IndexableType.DELETE)
127 @Override
128 public AssetTag deleteAssetTag(AssetTag assetTag) {
129 return assetTagPersistence.remove(assetTag);
130 }
131
132 @Override
133 public DynamicQuery dynamicQuery() {
134 Class<?> clazz = getClass();
135
136 return DynamicQueryFactoryUtil.forClass(AssetTag.class,
137 clazz.getClassLoader());
138 }
139
140
146 @Override
147 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
148 return assetTagPersistence.findWithDynamicQuery(dynamicQuery);
149 }
150
151
163 @Override
164 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
165 int end) {
166 return assetTagPersistence.findWithDynamicQuery(dynamicQuery, start, end);
167 }
168
169
182 @Override
183 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
184 int end, OrderByComparator<T> orderByComparator) {
185 return assetTagPersistence.findWithDynamicQuery(dynamicQuery, start,
186 end, orderByComparator);
187 }
188
189
195 @Override
196 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
197 return assetTagPersistence.countWithDynamicQuery(dynamicQuery);
198 }
199
200
207 @Override
208 public long dynamicQueryCount(DynamicQuery dynamicQuery,
209 Projection projection) {
210 return assetTagPersistence.countWithDynamicQuery(dynamicQuery,
211 projection);
212 }
213
214 @Override
215 public AssetTag fetchAssetTag(long tagId) {
216 return assetTagPersistence.fetchByPrimaryKey(tagId);
217 }
218
219
226 @Override
227 public AssetTag getAssetTag(long tagId) throws PortalException {
228 return assetTagPersistence.findByPrimaryKey(tagId);
229 }
230
231 @Override
232 public ActionableDynamicQuery getActionableDynamicQuery() {
233 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
234
235 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.asset.service.AssetTagLocalServiceUtil.getService());
236 actionableDynamicQuery.setClass(AssetTag.class);
237 actionableDynamicQuery.setClassLoader(getClassLoader());
238
239 actionableDynamicQuery.setPrimaryKeyPropertyName("tagId");
240
241 return actionableDynamicQuery;
242 }
243
244 protected void initActionableDynamicQuery(
245 ActionableDynamicQuery actionableDynamicQuery) {
246 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.asset.service.AssetTagLocalServiceUtil.getService());
247 actionableDynamicQuery.setClass(AssetTag.class);
248 actionableDynamicQuery.setClassLoader(getClassLoader());
249
250 actionableDynamicQuery.setPrimaryKeyPropertyName("tagId");
251 }
252
253
256 @Override
257 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
258 throws PortalException {
259 return assetTagLocalService.deleteAssetTag((AssetTag)persistedModel);
260 }
261
262 @Override
263 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
264 throws PortalException {
265 return assetTagPersistence.findByPrimaryKey(primaryKeyObj);
266 }
267
268
279 @Override
280 public List<AssetTag> getAssetTags(int start, int end) {
281 return assetTagPersistence.findAll(start, end);
282 }
283
284
289 @Override
290 public int getAssetTagsCount() {
291 return assetTagPersistence.countAll();
292 }
293
294
300 @Indexable(type = IndexableType.REINDEX)
301 @Override
302 public AssetTag updateAssetTag(AssetTag assetTag) {
303 return assetTagPersistence.update(assetTag);
304 }
305
306
308 @Override
309 public void addAssetEntryAssetTag(long entryId, long tagId) {
310 assetEntryPersistence.addAssetTag(entryId, tagId);
311 }
312
313
315 @Override
316 public void addAssetEntryAssetTag(long entryId, AssetTag assetTag) {
317 assetEntryPersistence.addAssetTag(entryId, assetTag);
318 }
319
320
322 @Override
323 public void addAssetEntryAssetTags(long entryId, long[] tagIds) {
324 assetEntryPersistence.addAssetTags(entryId, tagIds);
325 }
326
327
329 @Override
330 public void addAssetEntryAssetTags(long entryId, List<AssetTag> AssetTags) {
331 assetEntryPersistence.addAssetTags(entryId, AssetTags);
332 }
333
334
336 @Override
337 public void clearAssetEntryAssetTags(long entryId) {
338 assetEntryPersistence.clearAssetTags(entryId);
339 }
340
341
343 @Override
344 public void deleteAssetEntryAssetTag(long entryId, long tagId) {
345 assetEntryPersistence.removeAssetTag(entryId, tagId);
346 }
347
348
350 @Override
351 public void deleteAssetEntryAssetTag(long entryId, AssetTag assetTag) {
352 assetEntryPersistence.removeAssetTag(entryId, assetTag);
353 }
354
355
357 @Override
358 public void deleteAssetEntryAssetTags(long entryId, long[] tagIds) {
359 assetEntryPersistence.removeAssetTags(entryId, tagIds);
360 }
361
362
364 @Override
365 public void deleteAssetEntryAssetTags(long entryId, List<AssetTag> AssetTags) {
366 assetEntryPersistence.removeAssetTags(entryId, AssetTags);
367 }
368
369
375 @Override
376 public long[] getAssetEntryPrimaryKeys(long tagId) {
377 return assetTagPersistence.getAssetEntryPrimaryKeys(tagId);
378 }
379
380
382 @Override
383 public List<AssetTag> getAssetEntryAssetTags(long entryId) {
384 return assetEntryPersistence.getAssetTags(entryId);
385 }
386
387
389 @Override
390 public List<AssetTag> getAssetEntryAssetTags(long entryId, int start,
391 int end) {
392 return assetEntryPersistence.getAssetTags(entryId, start, end);
393 }
394
395
397 @Override
398 public List<AssetTag> getAssetEntryAssetTags(long entryId, int start,
399 int end, OrderByComparator<AssetTag> orderByComparator) {
400 return assetEntryPersistence.getAssetTags(entryId, start, end,
401 orderByComparator);
402 }
403
404
406 @Override
407 public int getAssetEntryAssetTagsCount(long entryId) {
408 return assetEntryPersistence.getAssetTagsSize(entryId);
409 }
410
411
413 @Override
414 public boolean hasAssetEntryAssetTag(long entryId, long tagId) {
415 return assetEntryPersistence.containsAssetTag(entryId, tagId);
416 }
417
418
420 @Override
421 public boolean hasAssetEntryAssetTags(long entryId) {
422 return assetEntryPersistence.containsAssetTags(entryId);
423 }
424
425
427 @Override
428 public void setAssetEntryAssetTags(long entryId, long[] tagIds) {
429 assetEntryPersistence.setAssetTags(entryId, tagIds);
430 }
431
432
437 public com.liferay.portlet.asset.service.AssetTagLocalService getAssetTagLocalService() {
438 return assetTagLocalService;
439 }
440
441
446 public void setAssetTagLocalService(
447 com.liferay.portlet.asset.service.AssetTagLocalService assetTagLocalService) {
448 this.assetTagLocalService = assetTagLocalService;
449 }
450
451
456 public com.liferay.portlet.asset.service.AssetTagService getAssetTagService() {
457 return assetTagService;
458 }
459
460
465 public void setAssetTagService(
466 com.liferay.portlet.asset.service.AssetTagService assetTagService) {
467 this.assetTagService = assetTagService;
468 }
469
470
475 public AssetTagPersistence getAssetTagPersistence() {
476 return assetTagPersistence;
477 }
478
479
484 public void setAssetTagPersistence(AssetTagPersistence assetTagPersistence) {
485 this.assetTagPersistence = assetTagPersistence;
486 }
487
488
493 public AssetTagFinder getAssetTagFinder() {
494 return assetTagFinder;
495 }
496
497
502 public void setAssetTagFinder(AssetTagFinder assetTagFinder) {
503 this.assetTagFinder = assetTagFinder;
504 }
505
506
511 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
512 return counterLocalService;
513 }
514
515
520 public void setCounterLocalService(
521 com.liferay.counter.service.CounterLocalService counterLocalService) {
522 this.counterLocalService = counterLocalService;
523 }
524
525
530 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
531 return classNameLocalService;
532 }
533
534
539 public void setClassNameLocalService(
540 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
541 this.classNameLocalService = classNameLocalService;
542 }
543
544
549 public com.liferay.portal.service.ClassNameService getClassNameService() {
550 return classNameService;
551 }
552
553
558 public void setClassNameService(
559 com.liferay.portal.service.ClassNameService classNameService) {
560 this.classNameService = classNameService;
561 }
562
563
568 public ClassNamePersistence getClassNamePersistence() {
569 return classNamePersistence;
570 }
571
572
577 public void setClassNamePersistence(
578 ClassNamePersistence classNamePersistence) {
579 this.classNamePersistence = classNamePersistence;
580 }
581
582
587 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
588 return groupLocalService;
589 }
590
591
596 public void setGroupLocalService(
597 com.liferay.portal.service.GroupLocalService groupLocalService) {
598 this.groupLocalService = groupLocalService;
599 }
600
601
606 public com.liferay.portal.service.GroupService getGroupService() {
607 return groupService;
608 }
609
610
615 public void setGroupService(
616 com.liferay.portal.service.GroupService groupService) {
617 this.groupService = groupService;
618 }
619
620
625 public GroupPersistence getGroupPersistence() {
626 return groupPersistence;
627 }
628
629
634 public void setGroupPersistence(GroupPersistence groupPersistence) {
635 this.groupPersistence = groupPersistence;
636 }
637
638
643 public GroupFinder getGroupFinder() {
644 return groupFinder;
645 }
646
647
652 public void setGroupFinder(GroupFinder groupFinder) {
653 this.groupFinder = groupFinder;
654 }
655
656
661 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
662 return resourceLocalService;
663 }
664
665
670 public void setResourceLocalService(
671 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
672 this.resourceLocalService = resourceLocalService;
673 }
674
675
680 public com.liferay.portal.service.UserLocalService getUserLocalService() {
681 return userLocalService;
682 }
683
684
689 public void setUserLocalService(
690 com.liferay.portal.service.UserLocalService userLocalService) {
691 this.userLocalService = userLocalService;
692 }
693
694
699 public com.liferay.portal.service.UserService getUserService() {
700 return userService;
701 }
702
703
708 public void setUserService(
709 com.liferay.portal.service.UserService userService) {
710 this.userService = userService;
711 }
712
713
718 public UserPersistence getUserPersistence() {
719 return userPersistence;
720 }
721
722
727 public void setUserPersistence(UserPersistence userPersistence) {
728 this.userPersistence = userPersistence;
729 }
730
731
736 public UserFinder getUserFinder() {
737 return userFinder;
738 }
739
740
745 public void setUserFinder(UserFinder userFinder) {
746 this.userFinder = userFinder;
747 }
748
749
754 public com.liferay.portlet.asset.service.AssetEntryLocalService getAssetEntryLocalService() {
755 return assetEntryLocalService;
756 }
757
758
763 public void setAssetEntryLocalService(
764 com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService) {
765 this.assetEntryLocalService = assetEntryLocalService;
766 }
767
768
773 public com.liferay.portlet.asset.service.AssetEntryService getAssetEntryService() {
774 return assetEntryService;
775 }
776
777
782 public void setAssetEntryService(
783 com.liferay.portlet.asset.service.AssetEntryService assetEntryService) {
784 this.assetEntryService = assetEntryService;
785 }
786
787
792 public AssetEntryPersistence getAssetEntryPersistence() {
793 return assetEntryPersistence;
794 }
795
796
801 public void setAssetEntryPersistence(
802 AssetEntryPersistence assetEntryPersistence) {
803 this.assetEntryPersistence = assetEntryPersistence;
804 }
805
806
811 public AssetEntryFinder getAssetEntryFinder() {
812 return assetEntryFinder;
813 }
814
815
820 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
821 this.assetEntryFinder = assetEntryFinder;
822 }
823
824
829 public com.liferay.portlet.asset.service.AssetTagPropertyLocalService getAssetTagPropertyLocalService() {
830 return assetTagPropertyLocalService;
831 }
832
833
838 public void setAssetTagPropertyLocalService(
839 com.liferay.portlet.asset.service.AssetTagPropertyLocalService assetTagPropertyLocalService) {
840 this.assetTagPropertyLocalService = assetTagPropertyLocalService;
841 }
842
843
848 public com.liferay.portlet.asset.service.AssetTagPropertyService getAssetTagPropertyService() {
849 return assetTagPropertyService;
850 }
851
852
857 public void setAssetTagPropertyService(
858 com.liferay.portlet.asset.service.AssetTagPropertyService assetTagPropertyService) {
859 this.assetTagPropertyService = assetTagPropertyService;
860 }
861
862
867 public AssetTagPropertyPersistence getAssetTagPropertyPersistence() {
868 return assetTagPropertyPersistence;
869 }
870
871
876 public void setAssetTagPropertyPersistence(
877 AssetTagPropertyPersistence assetTagPropertyPersistence) {
878 this.assetTagPropertyPersistence = assetTagPropertyPersistence;
879 }
880
881
886 public AssetTagPropertyFinder getAssetTagPropertyFinder() {
887 return assetTagPropertyFinder;
888 }
889
890
895 public void setAssetTagPropertyFinder(
896 AssetTagPropertyFinder assetTagPropertyFinder) {
897 this.assetTagPropertyFinder = assetTagPropertyFinder;
898 }
899
900
905 public com.liferay.portlet.asset.service.AssetTagStatsLocalService getAssetTagStatsLocalService() {
906 return assetTagStatsLocalService;
907 }
908
909
914 public void setAssetTagStatsLocalService(
915 com.liferay.portlet.asset.service.AssetTagStatsLocalService assetTagStatsLocalService) {
916 this.assetTagStatsLocalService = assetTagStatsLocalService;
917 }
918
919
924 public AssetTagStatsPersistence getAssetTagStatsPersistence() {
925 return assetTagStatsPersistence;
926 }
927
928
933 public void setAssetTagStatsPersistence(
934 AssetTagStatsPersistence assetTagStatsPersistence) {
935 this.assetTagStatsPersistence = assetTagStatsPersistence;
936 }
937
938 public void afterPropertiesSet() {
939 persistedModelLocalServiceRegistry.register("com.liferay.portlet.asset.model.AssetTag",
940 assetTagLocalService);
941 }
942
943 public void destroy() {
944 persistedModelLocalServiceRegistry.unregister(
945 "com.liferay.portlet.asset.model.AssetTag");
946 }
947
948
953 @Override
954 public String getBeanIdentifier() {
955 return _beanIdentifier;
956 }
957
958
963 @Override
964 public void setBeanIdentifier(String beanIdentifier) {
965 _beanIdentifier = beanIdentifier;
966 }
967
968 protected Class<?> getModelClass() {
969 return AssetTag.class;
970 }
971
972 protected String getModelClassName() {
973 return AssetTag.class.getName();
974 }
975
976
981 protected void runSQL(String sql) {
982 try {
983 DataSource dataSource = assetTagPersistence.getDataSource();
984
985 DB db = DBFactoryUtil.getDB();
986
987 sql = db.buildSQL(sql);
988 sql = PortalUtil.transformSQL(sql);
989
990 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
991 sql, new int[0]);
992
993 sqlUpdate.update();
994 }
995 catch (Exception e) {
996 throw new SystemException(e);
997 }
998 }
999
1000 @BeanReference(type = com.liferay.portlet.asset.service.AssetTagLocalService.class)
1001 protected com.liferay.portlet.asset.service.AssetTagLocalService assetTagLocalService;
1002 @BeanReference(type = com.liferay.portlet.asset.service.AssetTagService.class)
1003 protected com.liferay.portlet.asset.service.AssetTagService assetTagService;
1004 @BeanReference(type = AssetTagPersistence.class)
1005 protected AssetTagPersistence assetTagPersistence;
1006 @BeanReference(type = AssetTagFinder.class)
1007 protected AssetTagFinder assetTagFinder;
1008 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
1009 protected com.liferay.counter.service.CounterLocalService counterLocalService;
1010 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
1011 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
1012 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
1013 protected com.liferay.portal.service.ClassNameService classNameService;
1014 @BeanReference(type = ClassNamePersistence.class)
1015 protected ClassNamePersistence classNamePersistence;
1016 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
1017 protected com.liferay.portal.service.GroupLocalService groupLocalService;
1018 @BeanReference(type = com.liferay.portal.service.GroupService.class)
1019 protected com.liferay.portal.service.GroupService groupService;
1020 @BeanReference(type = GroupPersistence.class)
1021 protected GroupPersistence groupPersistence;
1022 @BeanReference(type = GroupFinder.class)
1023 protected GroupFinder groupFinder;
1024 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
1025 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
1026 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
1027 protected com.liferay.portal.service.UserLocalService userLocalService;
1028 @BeanReference(type = com.liferay.portal.service.UserService.class)
1029 protected com.liferay.portal.service.UserService userService;
1030 @BeanReference(type = UserPersistence.class)
1031 protected UserPersistence userPersistence;
1032 @BeanReference(type = UserFinder.class)
1033 protected UserFinder userFinder;
1034 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryLocalService.class)
1035 protected com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService;
1036 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryService.class)
1037 protected com.liferay.portlet.asset.service.AssetEntryService assetEntryService;
1038 @BeanReference(type = AssetEntryPersistence.class)
1039 protected AssetEntryPersistence assetEntryPersistence;
1040 @BeanReference(type = AssetEntryFinder.class)
1041 protected AssetEntryFinder assetEntryFinder;
1042 @BeanReference(type = com.liferay.portlet.asset.service.AssetTagPropertyLocalService.class)
1043 protected com.liferay.portlet.asset.service.AssetTagPropertyLocalService assetTagPropertyLocalService;
1044 @BeanReference(type = com.liferay.portlet.asset.service.AssetTagPropertyService.class)
1045 protected com.liferay.portlet.asset.service.AssetTagPropertyService assetTagPropertyService;
1046 @BeanReference(type = AssetTagPropertyPersistence.class)
1047 protected AssetTagPropertyPersistence assetTagPropertyPersistence;
1048 @BeanReference(type = AssetTagPropertyFinder.class)
1049 protected AssetTagPropertyFinder assetTagPropertyFinder;
1050 @BeanReference(type = com.liferay.portlet.asset.service.AssetTagStatsLocalService.class)
1051 protected com.liferay.portlet.asset.service.AssetTagStatsLocalService assetTagStatsLocalService;
1052 @BeanReference(type = AssetTagStatsPersistence.class)
1053 protected AssetTagStatsPersistence assetTagStatsPersistence;
1054 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1055 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1056 private String _beanIdentifier;
1057 }