1
22
23 package com.liferay.portlet.softwarecatalog.service;
24
25
26
51 public interface SCProductEntryLocalService {
52 public com.liferay.portlet.softwarecatalog.model.SCProductEntry addSCProductEntry(
53 com.liferay.portlet.softwarecatalog.model.SCProductEntry scProductEntry)
54 throws com.liferay.portal.SystemException;
55
56 public void deleteSCProductEntry(long productEntryId)
57 throws com.liferay.portal.SystemException,
58 com.liferay.portal.PortalException;
59
60 public void deleteSCProductEntry(
61 com.liferay.portlet.softwarecatalog.model.SCProductEntry scProductEntry)
62 throws com.liferay.portal.SystemException,
63 com.liferay.portal.PortalException;
64
65 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> dynamicQuery(
66 com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
67 throws com.liferay.portal.SystemException;
68
69 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> dynamicQuery(
70 com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer,
71 int begin, int end) throws com.liferay.portal.SystemException;
72
73 public com.liferay.portlet.softwarecatalog.model.SCProductEntry updateSCProductEntry(
74 com.liferay.portlet.softwarecatalog.model.SCProductEntry scProductEntry)
75 throws com.liferay.portal.SystemException;
76
77 public com.liferay.portlet.softwarecatalog.model.SCProductEntry addProductEntry(
78 long userId, long plid, java.lang.String name, java.lang.String type,
79 java.lang.String tags, java.lang.String shortDescription,
80 java.lang.String longDescription, java.lang.String pageURL,
81 java.lang.String author, java.lang.String repoGroupId,
82 java.lang.String repoArtifactId, long[] licenseIds,
83 java.util.List<byte[]> thumbnails, java.util.List<byte[]> fullImages,
84 boolean addCommunityPermissions, boolean addGuestPermissions)
85 throws com.liferay.portal.SystemException,
86 com.liferay.portal.PortalException;
87
88 public com.liferay.portlet.softwarecatalog.model.SCProductEntry addProductEntry(
89 long userId, long plid, java.lang.String name, java.lang.String type,
90 java.lang.String tags, java.lang.String shortDescription,
91 java.lang.String longDescription, java.lang.String pageURL,
92 java.lang.String author, java.lang.String repoGroupId,
93 java.lang.String repoArtifactId, long[] licenseIds,
94 java.util.List<byte[]> thumbnails, java.util.List<byte[]> fullImages,
95 java.lang.String[] communityPermissions,
96 java.lang.String[] guestPermissions)
97 throws com.liferay.portal.SystemException,
98 com.liferay.portal.PortalException;
99
100 public com.liferay.portlet.softwarecatalog.model.SCProductEntry addProductEntry(
101 long userId, long plid, java.lang.String name, java.lang.String type,
102 java.lang.String tags, java.lang.String shortDescription,
103 java.lang.String longDescription, java.lang.String pageURL,
104 java.lang.String author, java.lang.String repoGroupId,
105 java.lang.String repoArtifactId, long[] licenseIds,
106 java.util.List<byte[]> thumbnails, java.util.List<byte[]> fullImages,
107 java.lang.Boolean addCommunityPermissions,
108 java.lang.Boolean addGuestPermissions,
109 java.lang.String[] communityPermissions,
110 java.lang.String[] guestPermissions)
111 throws com.liferay.portal.SystemException,
112 com.liferay.portal.PortalException;
113
114 public void addProductEntryResources(long productEntryId,
115 boolean addCommunityPermissions, boolean addGuestPermissions)
116 throws com.liferay.portal.SystemException,
117 com.liferay.portal.PortalException;
118
119 public void addProductEntryResources(
120 com.liferay.portlet.softwarecatalog.model.SCProductEntry productEntry,
121 boolean addCommunityPermissions, boolean addGuestPermissions)
122 throws com.liferay.portal.SystemException,
123 com.liferay.portal.PortalException;
124
125 public void addProductEntryResources(long productEntryId,
126 java.lang.String[] communityPermissions,
127 java.lang.String[] guestPermissions)
128 throws com.liferay.portal.SystemException,
129 com.liferay.portal.PortalException;
130
131 public void addProductEntryResources(
132 com.liferay.portlet.softwarecatalog.model.SCProductEntry productEntry,
133 java.lang.String[] communityPermissions,
134 java.lang.String[] guestPermissions)
135 throws com.liferay.portal.SystemException,
136 com.liferay.portal.PortalException;
137
138 public void deleteProductEntries(long groupId)
139 throws com.liferay.portal.SystemException,
140 com.liferay.portal.PortalException;
141
142 public void deleteProductEntry(long productEntryId)
143 throws com.liferay.portal.SystemException,
144 com.liferay.portal.PortalException;
145
146 public void deleteProductEntry(
147 com.liferay.portlet.softwarecatalog.model.SCProductEntry productEntry)
148 throws com.liferay.portal.SystemException,
149 com.liferay.portal.PortalException;
150
151 public com.liferay.portlet.softwarecatalog.model.SCProductEntry getProductEntry(
152 long productEntryId)
153 throws com.liferay.portal.SystemException,
154 com.liferay.portal.PortalException;
155
156 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> getProductEntries(
157 long groupId, int begin, int end)
158 throws com.liferay.portal.SystemException;
159
160 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> getProductEntries(
161 long groupId, int begin, int end,
162 com.liferay.portal.kernel.util.OrderByComparator obc)
163 throws com.liferay.portal.SystemException;
164
165 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> getProductEntries(
166 long groupId, long userId, int begin, int end)
167 throws com.liferay.portal.SystemException;
168
169 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> getProductEntries(
170 long groupId, long userId, int begin, int end,
171 com.liferay.portal.kernel.util.OrderByComparator obc)
172 throws com.liferay.portal.SystemException;
173
174 public int getProductEntriesCount(long groupId)
175 throws com.liferay.portal.SystemException;
176
177 public int getProductEntriesCount(long groupId, long userId)
178 throws com.liferay.portal.SystemException;
179
180 public java.lang.String getRepositoryXML(long groupId,
181 java.lang.String baseImageURL, java.util.Date oldestDate,
182 int maxNumOfVersions, java.util.Properties repoSettings)
183 throws com.liferay.portal.SystemException,
184 com.liferay.portal.PortalException;
185
186 public java.lang.String getRepositoryXML(long groupId,
187 java.lang.String version, java.lang.String baseImageURL,
188 java.util.Date oldestDate, int maxNumOfVersions,
189 java.util.Properties repoSettings)
190 throws com.liferay.portal.SystemException,
191 com.liferay.portal.PortalException;
192
193 public void reIndex(java.lang.String[] ids)
194 throws com.liferay.portal.SystemException;
195
196 public com.liferay.portal.kernel.search.Hits search(long companyId,
197 long groupId, java.lang.String keywords, java.lang.String type)
198 throws com.liferay.portal.SystemException;
199
200 public com.liferay.portlet.softwarecatalog.model.SCProductEntry updateProductEntry(
201 long productEntryId, java.lang.String name, java.lang.String type,
202 java.lang.String tags, java.lang.String shortDescription,
203 java.lang.String longDescription, java.lang.String pageURL,
204 java.lang.String author, java.lang.String repoGroupId,
205 java.lang.String repoArtifactId, long[] licenseIds,
206 java.util.List<byte[]> thumbnails, java.util.List<byte[]> fullImages)
207 throws com.liferay.portal.SystemException,
208 com.liferay.portal.PortalException;
209 }