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.search.IndexableType;
022 import com.liferay.portal.kernel.transaction.Isolation;
023 import com.liferay.portal.kernel.transaction.Propagation;
024 import com.liferay.portal.kernel.transaction.Transactional;
025 import com.liferay.portal.service.BaseLocalService;
026 import com.liferay.portal.service.PersistedModelLocalService;
027
028
040 @ProviderType
041 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
042 PortalException.class, SystemException.class})
043 public interface SCFrameworkVersionLocalService extends BaseLocalService,
044 PersistedModelLocalService {
045
050 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion addFrameworkVersion(
051 long userId, java.lang.String name, java.lang.String url,
052 boolean active, int priority,
053 com.liferay.portal.service.ServiceContext serviceContext)
054 throws com.liferay.portal.kernel.exception.PortalException;
055
056 public void addFrameworkVersionResources(
057 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion frameworkVersion,
058 boolean addGroupPermissions, boolean addGuestPermissions)
059 throws com.liferay.portal.kernel.exception.PortalException;
060
061 public void addFrameworkVersionResources(
062 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion frameworkVersion,
063 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
064 throws com.liferay.portal.kernel.exception.PortalException;
065
066 public void addFrameworkVersionResources(long frameworkVersionId,
067 boolean addGroupPermissions, boolean addGuestPermissions)
068 throws com.liferay.portal.kernel.exception.PortalException;
069
070 public void addFrameworkVersionResources(long frameworkVersionId,
071 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
072 throws com.liferay.portal.kernel.exception.PortalException;
073
074
080 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
081 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion addSCFrameworkVersion(
082 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion scFrameworkVersion);
083
084 public void addSCProductVersionSCFrameworkVersion(long productVersionId,
085 long frameworkVersionId);
086
087 public void addSCProductVersionSCFrameworkVersion(long productVersionId,
088 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion scFrameworkVersion);
089
090 public void addSCProductVersionSCFrameworkVersions(long productVersionId,
091 java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> SCFrameworkVersions);
092
093 public void addSCProductVersionSCFrameworkVersions(long productVersionId,
094 long[] frameworkVersionIds);
095
096 public void clearSCProductVersionSCFrameworkVersions(long productVersionId);
097
098
104 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion createSCFrameworkVersion(
105 long frameworkVersionId);
106
107 public void deleteFrameworkVersion(
108 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion frameworkVersion);
109
110 public void deleteFrameworkVersion(long frameworkVersionId)
111 throws com.liferay.portal.kernel.exception.PortalException;
112
113 public void deleteFrameworkVersions(long groupId);
114
115
118 @Override
119 public com.liferay.portal.model.PersistedModel deletePersistedModel(
120 com.liferay.portal.model.PersistedModel persistedModel)
121 throws com.liferay.portal.kernel.exception.PortalException;
122
123
130 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
131 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion deleteSCFrameworkVersion(
132 long frameworkVersionId)
133 throws com.liferay.portal.kernel.exception.PortalException;
134
135
141 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
142 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion deleteSCFrameworkVersion(
143 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion scFrameworkVersion);
144
145 public void deleteSCProductVersionSCFrameworkVersion(
146 long productVersionId, long frameworkVersionId);
147
148 public void deleteSCProductVersionSCFrameworkVersion(
149 long productVersionId,
150 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion scFrameworkVersion);
151
152 public void deleteSCProductVersionSCFrameworkVersions(
153 long productVersionId,
154 java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> SCFrameworkVersions);
155
156 public void deleteSCProductVersionSCFrameworkVersions(
157 long productVersionId, long[] frameworkVersionIds);
158
159 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
160
161
167 public <T> java.util.List<T> dynamicQuery(
168 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
169
170
182 public <T> java.util.List<T> dynamicQuery(
183 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
184 int end);
185
186
199 public <T> java.util.List<T> dynamicQuery(
200 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
201 int end,
202 com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator);
203
204
210 public long dynamicQueryCount(
211 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
212
213
220 public long dynamicQueryCount(
221 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
222 com.liferay.portal.kernel.dao.orm.Projection projection);
223
224 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
225 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion fetchSCFrameworkVersion(
226 long frameworkVersionId);
227
228 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
229 public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery();
230
231
236 public java.lang.String getBeanIdentifier();
237
238 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
239 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion getFrameworkVersion(
240 long frameworkVersionId)
241 throws com.liferay.portal.kernel.exception.PortalException;
242
243 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
244 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getFrameworkVersions(
245 long groupId, boolean active);
246
247 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
248 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getFrameworkVersions(
249 long groupId, boolean active, int start, int end);
250
251 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
252 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getFrameworkVersions(
253 long groupId, int start, int end);
254
255 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
256 public int getFrameworkVersionsCount(long groupId);
257
258 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
259 public int getFrameworkVersionsCount(long groupId, boolean active);
260
261 @Override
262 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
263 public com.liferay.portal.model.PersistedModel getPersistedModel(
264 java.io.Serializable primaryKeyObj)
265 throws com.liferay.portal.kernel.exception.PortalException;
266
267 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
268 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getProductVersionFrameworkVersions(
269 long productVersionId);
270
271
278 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
279 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion getSCFrameworkVersion(
280 long frameworkVersionId)
281 throws com.liferay.portal.kernel.exception.PortalException;
282
283
294 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
295 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getSCFrameworkVersions(
296 int start, int end);
297
298
303 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
304 public int getSCFrameworkVersionsCount();
305
306
312 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
313 public long[] getSCProductVersionPrimaryKeys(long frameworkVersionId);
314
315 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
316 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getSCProductVersionSCFrameworkVersions(
317 long productVersionId);
318
319 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
320 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getSCProductVersionSCFrameworkVersions(
321 long productVersionId, int start, int end);
322
323 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
324 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getSCProductVersionSCFrameworkVersions(
325 long productVersionId, int start, int end,
326 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> orderByComparator);
327
328 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
329 public int getSCProductVersionSCFrameworkVersionsCount(
330 long productVersionId);
331
332 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
333 public boolean hasSCProductVersionSCFrameworkVersion(
334 long productVersionId, long frameworkVersionId);
335
336 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
337 public boolean hasSCProductVersionSCFrameworkVersions(long productVersionId);
338
339
344 public void setBeanIdentifier(java.lang.String beanIdentifier);
345
346 public void setSCProductVersionSCFrameworkVersions(long productVersionId,
347 long[] frameworkVersionIds);
348
349 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion updateFrameworkVersion(
350 long frameworkVersionId, java.lang.String name, java.lang.String url,
351 boolean active, int priority)
352 throws com.liferay.portal.kernel.exception.PortalException;
353
354
360 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
361 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion updateSCFrameworkVersion(
362 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion scFrameworkVersion);
363 }