1
22
23 package com.liferay.portlet.softwarecatalog.service;
24
25
51 public interface SCProductEntryService {
52 public com.liferay.portlet.softwarecatalog.model.SCProductEntry addProductEntry(
53 long plid, java.lang.String name, java.lang.String type,
54 java.lang.String tags, java.lang.String shortDescription,
55 java.lang.String longDescription, java.lang.String pageURL,
56 java.lang.String author, java.lang.String repoGroupId,
57 java.lang.String repoArtifactId, long[] licenseIds,
58 java.util.List thumbnails, java.util.List fullImages,
59 boolean addCommunityPermissions, boolean addGuestPermissions)
60 throws com.liferay.portal.SystemException,
61 com.liferay.portal.PortalException, java.rmi.RemoteException;
62
63 public com.liferay.portlet.softwarecatalog.model.SCProductEntry addProductEntry(
64 long plid, java.lang.String name, java.lang.String type,
65 java.lang.String tags, java.lang.String shortDescription,
66 java.lang.String longDescription, java.lang.String pageURL,
67 java.lang.String author, java.lang.String repoGroupId,
68 java.lang.String repoArtifactId, long[] licenseIds,
69 java.util.List thumbnails, java.util.List fullImages,
70 java.lang.String[] communityPermissions,
71 java.lang.String[] guestPermissions)
72 throws com.liferay.portal.SystemException,
73 com.liferay.portal.PortalException, java.rmi.RemoteException;
74
75 public void deleteProductEntry(long productEntryId)
76 throws com.liferay.portal.SystemException,
77 com.liferay.portal.PortalException, java.rmi.RemoteException;
78
79 public com.liferay.portlet.softwarecatalog.model.SCProductEntry getProductEntry(
80 long productEntryId)
81 throws com.liferay.portal.SystemException,
82 com.liferay.portal.PortalException, java.rmi.RemoteException;
83
84 public com.liferay.portlet.softwarecatalog.model.SCProductEntry updateProductEntry(
85 long productEntryId, java.lang.String name, java.lang.String type,
86 java.lang.String tags, java.lang.String shortDescription,
87 java.lang.String longDescription, java.lang.String pageURL,
88 java.lang.String author, java.lang.String repoGroupId,
89 java.lang.String repoArtifactId, long[] licenseIds,
90 java.util.List thumbnails, java.util.List fullImages)
91 throws com.liferay.portal.SystemException,
92 com.liferay.portal.PortalException, java.rmi.RemoteException;
93 }