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 PortalException;
055
056 public void addFrameworkVersionResources(
057 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion frameworkVersion,
058 boolean addGroupPermissions, boolean addGuestPermissions)
059 throws PortalException;
060
061 public void addFrameworkVersionResources(
062 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion frameworkVersion,
063 com.liferay.portal.service.permission.ModelPermissions modelPermissions)
064 throws PortalException;
065
066 public void addFrameworkVersionResources(long frameworkVersionId,
067 boolean addGroupPermissions, boolean addGuestPermissions)
068 throws PortalException;
069
070 public void addFrameworkVersionResources(long frameworkVersionId,
071 com.liferay.portal.service.permission.ModelPermissions modelPermissions)
072 throws 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 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 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) throws PortalException;
133
134
140 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
141 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion deleteSCFrameworkVersion(
142 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion scFrameworkVersion);
143
144 public void deleteSCProductVersionSCFrameworkVersion(
145 long productVersionId, long frameworkVersionId);
146
147 public void deleteSCProductVersionSCFrameworkVersion(
148 long productVersionId,
149 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion scFrameworkVersion);
150
151 public void deleteSCProductVersionSCFrameworkVersions(
152 long productVersionId,
153 java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> SCFrameworkVersions);
154
155 public void deleteSCProductVersionSCFrameworkVersions(
156 long productVersionId, long[] frameworkVersionIds);
157
158 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
159
160
166 public <T> java.util.List<T> dynamicQuery(
167 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
168
169
181 public <T> java.util.List<T> dynamicQuery(
182 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
183 int end);
184
185
198 public <T> java.util.List<T> dynamicQuery(
199 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
200 int end,
201 com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator);
202
203
209 public long dynamicQueryCount(
210 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
211
212
219 public long dynamicQueryCount(
220 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
221 com.liferay.portal.kernel.dao.orm.Projection projection);
222
223 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
224 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion fetchSCFrameworkVersion(
225 long frameworkVersionId);
226
227 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
228 public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery();
229
230 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
231 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion getFrameworkVersion(
232 long frameworkVersionId) throws PortalException;
233
234 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
235 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getFrameworkVersions(
236 long groupId, boolean active);
237
238 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
239 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getFrameworkVersions(
240 long groupId, boolean active, int start, int end);
241
242 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
243 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getFrameworkVersions(
244 long groupId, int start, int end);
245
246 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
247 public int getFrameworkVersionsCount(long groupId);
248
249 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
250 public int getFrameworkVersionsCount(long groupId, boolean active);
251
252
257 public java.lang.String getOSGiServiceIdentifier();
258
259 @Override
260 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
261 public com.liferay.portal.model.PersistedModel getPersistedModel(
262 java.io.Serializable primaryKeyObj) throws PortalException;
263
264 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
265 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getProductVersionFrameworkVersions(
266 long productVersionId);
267
268
275 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
276 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion getSCFrameworkVersion(
277 long frameworkVersionId) throws PortalException;
278
279
290 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
291 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getSCFrameworkVersions(
292 int start, int end);
293
294
299 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
300 public int getSCFrameworkVersionsCount();
301
302
308 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
309 public long[] getSCProductVersionPrimaryKeys(long frameworkVersionId);
310
311 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
312 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getSCProductVersionSCFrameworkVersions(
313 long productVersionId);
314
315 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
316 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> getSCProductVersionSCFrameworkVersions(
317 long productVersionId, int start, int end);
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 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion> orderByComparator);
323
324 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
325 public int getSCProductVersionSCFrameworkVersionsCount(
326 long productVersionId);
327
328 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
329 public boolean hasSCProductVersionSCFrameworkVersion(
330 long productVersionId, long frameworkVersionId);
331
332 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
333 public boolean hasSCProductVersionSCFrameworkVersions(long productVersionId);
334
335 public void setSCProductVersionSCFrameworkVersions(long productVersionId,
336 long[] frameworkVersionIds);
337
338 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion updateFrameworkVersion(
339 long frameworkVersionId, java.lang.String name, java.lang.String url,
340 boolean active, int priority) throws PortalException;
341
342
348 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
349 public com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion updateSCFrameworkVersion(
350 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion scFrameworkVersion);
351 }