1
14
15 package com.liferay.portlet.softwarecatalog.service;
16
17 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18 import com.liferay.portal.kernel.util.MethodCache;
19 import com.liferay.portal.kernel.util.ReferenceRegistry;
20
21
41 public class SCProductEntryServiceUtil {
42 public static com.liferay.portlet.softwarecatalog.model.SCProductEntry addProductEntry(
43 java.lang.String name, java.lang.String type, java.lang.String tags,
44 java.lang.String shortDescription, java.lang.String longDescription,
45 java.lang.String pageURL, java.lang.String author,
46 java.lang.String repoGroupId, java.lang.String repoArtifactId,
47 long[] licenseIds, java.util.List<byte[]> thumbnails,
48 java.util.List<byte[]> fullImages,
49 com.liferay.portal.service.ServiceContext serviceContext)
50 throws com.liferay.portal.PortalException,
51 com.liferay.portal.SystemException {
52 return getService()
53 .addProductEntry(name, type, tags, shortDescription,
54 longDescription, pageURL, author, repoGroupId, repoArtifactId,
55 licenseIds, thumbnails, fullImages, serviceContext);
56 }
57
58 public static void deleteProductEntry(long productEntryId)
59 throws com.liferay.portal.PortalException,
60 com.liferay.portal.SystemException {
61 getService().deleteProductEntry(productEntryId);
62 }
63
64 public static com.liferay.portlet.softwarecatalog.model.SCProductEntry getProductEntry(
65 long productEntryId)
66 throws com.liferay.portal.PortalException,
67 com.liferay.portal.SystemException {
68 return getService().getProductEntry(productEntryId);
69 }
70
71 public static com.liferay.portlet.softwarecatalog.model.SCProductEntry updateProductEntry(
72 long productEntryId, java.lang.String name, java.lang.String type,
73 java.lang.String tags, java.lang.String shortDescription,
74 java.lang.String longDescription, java.lang.String pageURL,
75 java.lang.String author, java.lang.String repoGroupId,
76 java.lang.String repoArtifactId, long[] licenseIds,
77 java.util.List<byte[]> thumbnails, java.util.List<byte[]> fullImages)
78 throws com.liferay.portal.PortalException,
79 com.liferay.portal.SystemException {
80 return getService()
81 .updateProductEntry(productEntryId, name, type, tags,
82 shortDescription, longDescription, pageURL, author, repoGroupId,
83 repoArtifactId, licenseIds, thumbnails, fullImages);
84 }
85
86 public static SCProductEntryService getService() {
87 if (_service == null) {
88 _service = (SCProductEntryService)PortalBeanLocatorUtil.locate(SCProductEntryService.class.getName());
89
90 ReferenceRegistry.registerReference(SCProductEntryServiceUtil.class,
91 "_service");
92 MethodCache.remove(SCProductEntryService.class);
93 }
94
95 return _service;
96 }
97
98 public void setService(SCProductEntryService service) {
99 MethodCache.remove(SCProductEntryService.class);
100
101 _service = service;
102
103 ReferenceRegistry.registerReference(SCProductEntryServiceUtil.class,
104 "_service");
105 MethodCache.remove(SCProductEntryService.class);
106 }
107
108 private static SCProductEntryService _service;
109 }