001
014
015 package com.liferay.portlet.softwarecatalog.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
020 import com.liferay.portal.kernel.util.ReferenceRegistry;
021
022
036 @ProviderType
037 public class SCProductEntryServiceUtil {
038
043
044
049 public static java.lang.String getBeanIdentifier() {
050 return getService().getBeanIdentifier();
051 }
052
053
058 public static void setBeanIdentifier(java.lang.String beanIdentifier) {
059 getService().setBeanIdentifier(beanIdentifier);
060 }
061
062 public static com.liferay.portlet.softwarecatalog.model.SCProductEntry addProductEntry(
063 java.lang.String name, java.lang.String type, java.lang.String tags,
064 java.lang.String shortDescription, java.lang.String longDescription,
065 java.lang.String pageURL, java.lang.String author,
066 java.lang.String repoGroupId, java.lang.String repoArtifactId,
067 long[] licenseIds, java.util.List<byte[]> thumbnails,
068 java.util.List<byte[]> fullImages,
069 com.liferay.portal.service.ServiceContext serviceContext)
070 throws com.liferay.portal.kernel.exception.PortalException,
071 com.liferay.portal.kernel.exception.SystemException {
072 return getService()
073 .addProductEntry(name, type, tags, shortDescription,
074 longDescription, pageURL, author, repoGroupId, repoArtifactId,
075 licenseIds, thumbnails, fullImages, serviceContext);
076 }
077
078 public static void deleteProductEntry(long productEntryId)
079 throws com.liferay.portal.kernel.exception.PortalException,
080 com.liferay.portal.kernel.exception.SystemException {
081 getService().deleteProductEntry(productEntryId);
082 }
083
084 public static com.liferay.portlet.softwarecatalog.model.SCProductEntry getProductEntry(
085 long productEntryId)
086 throws com.liferay.portal.kernel.exception.PortalException,
087 com.liferay.portal.kernel.exception.SystemException {
088 return getService().getProductEntry(productEntryId);
089 }
090
091 public static com.liferay.portlet.softwarecatalog.model.SCProductEntry updateProductEntry(
092 long productEntryId, java.lang.String name, java.lang.String type,
093 java.lang.String tags, java.lang.String shortDescription,
094 java.lang.String longDescription, java.lang.String pageURL,
095 java.lang.String author, java.lang.String repoGroupId,
096 java.lang.String repoArtifactId, long[] licenseIds,
097 java.util.List<byte[]> thumbnails, java.util.List<byte[]> fullImages)
098 throws com.liferay.portal.kernel.exception.PortalException,
099 com.liferay.portal.kernel.exception.SystemException {
100 return getService()
101 .updateProductEntry(productEntryId, name, type, tags,
102 shortDescription, longDescription, pageURL, author, repoGroupId,
103 repoArtifactId, licenseIds, thumbnails, fullImages);
104 }
105
106 public static SCProductEntryService getService() {
107 if (_service == null) {
108 _service = (SCProductEntryService)PortalBeanLocatorUtil.locate(SCProductEntryService.class.getName());
109
110 ReferenceRegistry.registerReference(SCProductEntryServiceUtil.class,
111 "_service");
112 }
113
114 return _service;
115 }
116
117
120 public void setService(SCProductEntryService service) {
121 }
122
123 private static SCProductEntryService _service;
124 }