001
014
015 package com.liferay.portlet.softwarecatalog.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.transaction.Isolation;
020 import com.liferay.portal.kernel.transaction.Propagation;
021 import com.liferay.portal.kernel.transaction.Transactional;
022 import com.liferay.portal.service.BaseLocalService;
023 import com.liferay.portal.service.PersistedModelLocalService;
024
025
038 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
039 PortalException.class, SystemException.class})
040 public interface SCProductVersionLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portlet.softwarecatalog.model.SCProductVersion addSCProductVersion(
056 com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portlet.softwarecatalog.model.SCProductVersion createSCProductVersion(
066 long productVersionId);
067
068
076 public com.liferay.portlet.softwarecatalog.model.SCProductVersion deleteSCProductVersion(
077 long productVersionId)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081
088 public com.liferay.portlet.softwarecatalog.model.SCProductVersion deleteSCProductVersion(
089 com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion)
090 throws com.liferay.portal.kernel.exception.SystemException;
091
092 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
093
094
101 @SuppressWarnings("rawtypes")
102 public java.util.List dynamicQuery(
103 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
104 throws com.liferay.portal.kernel.exception.SystemException;
105
106
119 @SuppressWarnings("rawtypes")
120 public java.util.List dynamicQuery(
121 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
122 int end) throws com.liferay.portal.kernel.exception.SystemException;
123
124
138 @SuppressWarnings("rawtypes")
139 public java.util.List dynamicQuery(
140 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
141 int end,
142 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
143 throws com.liferay.portal.kernel.exception.SystemException;
144
145
152 public long dynamicQueryCount(
153 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
154 throws com.liferay.portal.kernel.exception.SystemException;
155
156 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
157 public com.liferay.portlet.softwarecatalog.model.SCProductVersion fetchSCProductVersion(
158 long productVersionId)
159 throws com.liferay.portal.kernel.exception.SystemException;
160
161
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portlet.softwarecatalog.model.SCProductVersion getSCProductVersion(
171 long productVersionId)
172 throws com.liferay.portal.kernel.exception.PortalException,
173 com.liferay.portal.kernel.exception.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public com.liferay.portal.model.PersistedModel getPersistedModel(
177 java.io.Serializable primaryKeyObj)
178 throws com.liferay.portal.kernel.exception.PortalException,
179 com.liferay.portal.kernel.exception.SystemException;
180
181
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> getSCProductVersions(
195 int start, int end)
196 throws com.liferay.portal.kernel.exception.SystemException;
197
198
204 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
205 public int getSCProductVersionsCount()
206 throws com.liferay.portal.kernel.exception.SystemException;
207
208
215 public com.liferay.portlet.softwarecatalog.model.SCProductVersion updateSCProductVersion(
216 com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion)
217 throws com.liferay.portal.kernel.exception.SystemException;
218
219
222 public void addSCFrameworkVersionSCProductVersion(long frameworkVersionId,
223 long productVersionId)
224 throws com.liferay.portal.kernel.exception.SystemException;
225
226
229 public void addSCFrameworkVersionSCProductVersion(long frameworkVersionId,
230 com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion)
231 throws com.liferay.portal.kernel.exception.SystemException;
232
233
236 public void addSCFrameworkVersionSCProductVersions(
237 long frameworkVersionId, long[] productVersionIds)
238 throws com.liferay.portal.kernel.exception.SystemException;
239
240
243 public void addSCFrameworkVersionSCProductVersions(
244 long frameworkVersionId,
245 java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> SCProductVersions)
246 throws com.liferay.portal.kernel.exception.SystemException;
247
248
251 public void clearSCFrameworkVersionSCProductVersions(
252 long frameworkVersionId)
253 throws com.liferay.portal.kernel.exception.SystemException;
254
255
258 public void deleteSCFrameworkVersionSCProductVersion(
259 long frameworkVersionId, long productVersionId)
260 throws com.liferay.portal.kernel.exception.SystemException;
261
262
265 public void deleteSCFrameworkVersionSCProductVersion(
266 long frameworkVersionId,
267 com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion)
268 throws com.liferay.portal.kernel.exception.SystemException;
269
270
273 public void deleteSCFrameworkVersionSCProductVersions(
274 long frameworkVersionId, long[] productVersionIds)
275 throws com.liferay.portal.kernel.exception.SystemException;
276
277
280 public void deleteSCFrameworkVersionSCProductVersions(
281 long frameworkVersionId,
282 java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> SCProductVersions)
283 throws com.liferay.portal.kernel.exception.SystemException;
284
285
288 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
289 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> getSCFrameworkVersionSCProductVersions(
290 long frameworkVersionId)
291 throws com.liferay.portal.kernel.exception.SystemException;
292
293
296 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
297 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> getSCFrameworkVersionSCProductVersions(
298 long frameworkVersionId, int start, int end)
299 throws com.liferay.portal.kernel.exception.SystemException;
300
301
304 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
305 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> getSCFrameworkVersionSCProductVersions(
306 long frameworkVersionId, int start, int end,
307 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
308 throws com.liferay.portal.kernel.exception.SystemException;
309
310
313 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
314 public int getSCFrameworkVersionSCProductVersionsCount(
315 long frameworkVersionId)
316 throws com.liferay.portal.kernel.exception.SystemException;
317
318
321 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
322 public boolean hasSCFrameworkVersionSCProductVersion(
323 long frameworkVersionId, long productVersionId)
324 throws com.liferay.portal.kernel.exception.SystemException;
325
326
329 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
330 public boolean hasSCFrameworkVersionSCProductVersions(
331 long frameworkVersionId)
332 throws com.liferay.portal.kernel.exception.SystemException;
333
334
337 public void setSCFrameworkVersionSCProductVersions(
338 long frameworkVersionId, long[] productVersionIds)
339 throws com.liferay.portal.kernel.exception.SystemException;
340
341
346 public java.lang.String getBeanIdentifier();
347
348
353 public void setBeanIdentifier(java.lang.String beanIdentifier);
354
355 public com.liferay.portlet.softwarecatalog.model.SCProductVersion addProductVersion(
356 long userId, long productEntryId, java.lang.String version,
357 java.lang.String changeLog, java.lang.String downloadPageURL,
358 java.lang.String directDownloadURL, boolean testDirectDownloadURL,
359 boolean repoStoreArtifact, long[] frameworkVersionIds,
360 com.liferay.portal.service.ServiceContext serviceContext)
361 throws com.liferay.portal.kernel.exception.PortalException,
362 com.liferay.portal.kernel.exception.SystemException;
363
364 public void deleteProductVersion(long productVersionId)
365 throws com.liferay.portal.kernel.exception.PortalException,
366 com.liferay.portal.kernel.exception.SystemException;
367
368 public void deleteProductVersion(
369 com.liferay.portlet.softwarecatalog.model.SCProductVersion productVersion)
370 throws com.liferay.portal.kernel.exception.SystemException;
371
372 public void deleteProductVersions(long productEntryId)
373 throws com.liferay.portal.kernel.exception.SystemException;
374
375 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
376 public com.liferay.portlet.softwarecatalog.model.SCProductVersion getProductVersion(
377 long productVersionId)
378 throws com.liferay.portal.kernel.exception.PortalException,
379 com.liferay.portal.kernel.exception.SystemException;
380
381 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
382 public com.liferay.portlet.softwarecatalog.model.SCProductVersion getProductVersionByDirectDownloadURL(
383 java.lang.String directDownloadURL)
384 throws com.liferay.portal.kernel.exception.PortalException,
385 com.liferay.portal.kernel.exception.SystemException;
386
387 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
388 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> getProductVersions(
389 long productEntryId, int start, int end)
390 throws com.liferay.portal.kernel.exception.SystemException;
391
392 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
393 public int getProductVersionsCount(long productEntryId)
394 throws com.liferay.portal.kernel.exception.SystemException;
395
396 public com.liferay.portlet.softwarecatalog.model.SCProductVersion updateProductVersion(
397 long productVersionId, java.lang.String version,
398 java.lang.String changeLog, java.lang.String downloadPageURL,
399 java.lang.String directDownloadURL, boolean testDirectDownloadURL,
400 boolean repoStoreArtifact, long[] frameworkVersionIds)
401 throws com.liferay.portal.kernel.exception.PortalException,
402 com.liferay.portal.kernel.exception.SystemException;
403 }