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