001
014
015 package com.liferay.portlet.softwarecatalog.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.exception.PortalException;
020 import com.liferay.portal.kernel.exception.SystemException;
021 import com.liferay.portal.kernel.transaction.Isolation;
022 import com.liferay.portal.kernel.transaction.Propagation;
023 import com.liferay.portal.kernel.transaction.Transactional;
024 import com.liferay.portal.service.BaseLocalService;
025 import com.liferay.portal.service.PersistedModelLocalService;
026
027
039 @ProviderType
040 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
041 PortalException.class, SystemException.class})
042 public interface SCFrameworkVersionLocalService extends BaseLocalService,
043 PersistedModelLocalService {
044
049
050
057 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion addSCFrameworkVersion(
058 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion scFrameworkVersion)
059 throws com.liferay.portal.kernel.exception.SystemException;
060
061
067 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion createSCFrameworkVersion(
068 long frameworkVersionId);
069
070
078 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion deleteSCFrameworkVersion(
079 long frameworkVersionId)
080 throws com.liferay.portal.kernel.exception.PortalException,
081 com.liferay.portal.kernel.exception.SystemException;
082
083
090 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion deleteSCFrameworkVersion(
091 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion scFrameworkVersion)
092 throws com.liferay.portal.kernel.exception.SystemException;
093
094 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
095
096
103 @SuppressWarnings("rawtypes")
104 public java.util.List dynamicQuery(
105 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
106 throws com.liferay.portal.kernel.exception.SystemException;
107
108
121 @SuppressWarnings("rawtypes")
122 public java.util.List dynamicQuery(
123 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
124 int end) throws com.liferay.portal.kernel.exception.SystemException;
125
126
140 @SuppressWarnings("rawtypes")
141 public java.util.List dynamicQuery(
142 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
143 int end,
144 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
145 throws com.liferay.portal.kernel.exception.SystemException;
146
147
154 public long dynamicQueryCount(
155 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
156 throws com.liferay.portal.kernel.exception.SystemException;
157
158
166 public long dynamicQueryCount(
167 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
168 com.liferay.portal.kernel.dao.orm.Projection projection)
169 throws com.liferay.portal.kernel.exception.SystemException;
170
171 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
172 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion fetchSCFrameworkVersion(
173 long frameworkVersionId)
174 throws com.liferay.portal.kernel.exception.SystemException;
175
176
184 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
185 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion getSCFrameworkVersion(
186 long frameworkVersionId)
187 throws com.liferay.portal.kernel.exception.PortalException,
188 com.liferay.portal.kernel.exception.SystemException;
189
190 @Override
191 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
192 public com.liferay.portal.model.PersistedModel getPersistedModel(
193 java.io.Serializable primaryKeyObj)
194 throws com.liferay.portal.kernel.exception.PortalException,
195 com.liferay.portal.kernel.exception.SystemException;
196
197
209 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
210 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getSCFrameworkVersions(
211 int start, int end)
212 throws com.liferay.portal.kernel.exception.SystemException;
213
214
220 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
221 public int getSCFrameworkVersionsCount()
222 throws com.liferay.portal.kernel.exception.SystemException;
223
224
231 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion updateSCFrameworkVersion(
232 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion scFrameworkVersion)
233 throws com.liferay.portal.kernel.exception.SystemException;
234
235
238 public void addSCProductVersionSCFrameworkVersion(long productVersionId,
239 long frameworkVersionId)
240 throws com.liferay.portal.kernel.exception.SystemException;
241
242
245 public void addSCProductVersionSCFrameworkVersion(long productVersionId,
246 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion scFrameworkVersion)
247 throws com.liferay.portal.kernel.exception.SystemException;
248
249
252 public void addSCProductVersionSCFrameworkVersions(long productVersionId,
253 long[] frameworkVersionIds)
254 throws com.liferay.portal.kernel.exception.SystemException;
255
256
259 public void addSCProductVersionSCFrameworkVersions(long productVersionId,
260 java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> SCFrameworkVersions)
261 throws com.liferay.portal.kernel.exception.SystemException;
262
263
266 public void clearSCProductVersionSCFrameworkVersions(long productVersionId)
267 throws com.liferay.portal.kernel.exception.SystemException;
268
269
272 public void deleteSCProductVersionSCFrameworkVersion(
273 long productVersionId, long frameworkVersionId)
274 throws com.liferay.portal.kernel.exception.SystemException;
275
276
279 public void deleteSCProductVersionSCFrameworkVersion(
280 long productVersionId,
281 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion scFrameworkVersion)
282 throws com.liferay.portal.kernel.exception.SystemException;
283
284
287 public void deleteSCProductVersionSCFrameworkVersions(
288 long productVersionId, long[] frameworkVersionIds)
289 throws com.liferay.portal.kernel.exception.SystemException;
290
291
294 public void deleteSCProductVersionSCFrameworkVersions(
295 long productVersionId,
296 java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> SCFrameworkVersions)
297 throws com.liferay.portal.kernel.exception.SystemException;
298
299
302 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
303 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getSCProductVersionSCFrameworkVersions(
304 long productVersionId)
305 throws com.liferay.portal.kernel.exception.SystemException;
306
307
310 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
311 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getSCProductVersionSCFrameworkVersions(
312 long productVersionId, int start, int end)
313 throws com.liferay.portal.kernel.exception.SystemException;
314
315
318 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
319 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getSCProductVersionSCFrameworkVersions(
320 long productVersionId, int start, int end,
321 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
322 throws com.liferay.portal.kernel.exception.SystemException;
323
324
327 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
328 public int getSCProductVersionSCFrameworkVersionsCount(
329 long productVersionId)
330 throws com.liferay.portal.kernel.exception.SystemException;
331
332
335 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
336 public boolean hasSCProductVersionSCFrameworkVersion(
337 long productVersionId, long frameworkVersionId)
338 throws com.liferay.portal.kernel.exception.SystemException;
339
340
343 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
344 public boolean hasSCProductVersionSCFrameworkVersions(long productVersionId)
345 throws com.liferay.portal.kernel.exception.SystemException;
346
347
350 public void setSCProductVersionSCFrameworkVersions(long productVersionId,
351 long[] frameworkVersionIds)
352 throws com.liferay.portal.kernel.exception.SystemException;
353
354
359 public java.lang.String getBeanIdentifier();
360
361
366 public void setBeanIdentifier(java.lang.String beanIdentifier);
367
368 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion addFrameworkVersion(
369 long userId, java.lang.String name, java.lang.String url,
370 boolean active, int priority,
371 com.liferay.portal.service.ServiceContext serviceContext)
372 throws com.liferay.portal.kernel.exception.PortalException,
373 com.liferay.portal.kernel.exception.SystemException;
374
375 public void addFrameworkVersionResources(long frameworkVersionId,
376 boolean addGroupPermissions, boolean addGuestPermissions)
377 throws com.liferay.portal.kernel.exception.PortalException,
378 com.liferay.portal.kernel.exception.SystemException;
379
380 public void addFrameworkVersionResources(long frameworkVersionId,
381 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
382 throws com.liferay.portal.kernel.exception.PortalException,
383 com.liferay.portal.kernel.exception.SystemException;
384
385 public void addFrameworkVersionResources(
386 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion frameworkVersion,
387 boolean addGroupPermissions, boolean addGuestPermissions)
388 throws com.liferay.portal.kernel.exception.PortalException,
389 com.liferay.portal.kernel.exception.SystemException;
390
391 public void addFrameworkVersionResources(
392 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion frameworkVersion,
393 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
394 throws com.liferay.portal.kernel.exception.PortalException,
395 com.liferay.portal.kernel.exception.SystemException;
396
397 public void deleteFrameworkVersion(long frameworkVersionId)
398 throws com.liferay.portal.kernel.exception.PortalException,
399 com.liferay.portal.kernel.exception.SystemException;
400
401 public void deleteFrameworkVersion(
402 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion frameworkVersion)
403 throws com.liferay.portal.kernel.exception.SystemException;
404
405 public void deleteFrameworkVersions(long groupId)
406 throws com.liferay.portal.kernel.exception.SystemException;
407
408 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
409 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion getFrameworkVersion(
410 long frameworkVersionId)
411 throws com.liferay.portal.kernel.exception.PortalException,
412 com.liferay.portal.kernel.exception.SystemException;
413
414 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
415 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getFrameworkVersions(
416 long groupId, boolean active)
417 throws com.liferay.portal.kernel.exception.SystemException;
418
419 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
420 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getFrameworkVersions(
421 long groupId, boolean active, int start, int end)
422 throws com.liferay.portal.kernel.exception.SystemException;
423
424 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
425 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getFrameworkVersions(
426 long groupId, int start, int end)
427 throws com.liferay.portal.kernel.exception.SystemException;
428
429 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
430 public int getFrameworkVersionsCount(long groupId)
431 throws com.liferay.portal.kernel.exception.SystemException;
432
433 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
434 public int getFrameworkVersionsCount(long groupId, boolean active)
435 throws com.liferay.portal.kernel.exception.SystemException;
436
437 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
438 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getProductVersionFrameworkVersions(
439 long productVersionId)
440 throws com.liferay.portal.kernel.exception.SystemException;
441
442 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion updateFrameworkVersion(
443 long frameworkVersionId, java.lang.String name, java.lang.String url,
444 boolean active, int priority)
445 throws com.liferay.portal.kernel.exception.PortalException,
446 com.liferay.portal.kernel.exception.SystemException;
447 }