1
22
23 package com.liferay.portlet.softwarecatalog.service.persistence;
24
25 import com.liferay.portal.PortalException;
26 import com.liferay.portal.SystemException;
27 import com.liferay.portal.kernel.annotation.Propagation;
28 import com.liferay.portal.kernel.annotation.Transactional;
29 import com.liferay.portal.service.persistence.BasePersistence;
30
31
37 @Transactional(rollbackFor = {
38 PortalException.class, SystemException.class})
39 public interface SCProductEntryPersistence extends BasePersistence {
40 public com.liferay.portlet.softwarecatalog.model.SCProductEntry create(
41 long productEntryId);
42
43 public com.liferay.portlet.softwarecatalog.model.SCProductEntry remove(
44 long productEntryId)
45 throws com.liferay.portal.SystemException,
46 com.liferay.portlet.softwarecatalog.NoSuchProductEntryException;
47
48 public com.liferay.portlet.softwarecatalog.model.SCProductEntry remove(
49 com.liferay.portlet.softwarecatalog.model.SCProductEntry scProductEntry)
50 throws com.liferay.portal.SystemException;
51
52
55 public com.liferay.portlet.softwarecatalog.model.SCProductEntry update(
56 com.liferay.portlet.softwarecatalog.model.SCProductEntry scProductEntry)
57 throws com.liferay.portal.SystemException;
58
59
72 public com.liferay.portlet.softwarecatalog.model.SCProductEntry update(
73 com.liferay.portlet.softwarecatalog.model.SCProductEntry scProductEntry,
74 boolean merge) throws com.liferay.portal.SystemException;
75
76 public com.liferay.portlet.softwarecatalog.model.SCProductEntry updateImpl(
77 com.liferay.portlet.softwarecatalog.model.SCProductEntry scProductEntry,
78 boolean merge) throws com.liferay.portal.SystemException;
79
80 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
81 public com.liferay.portlet.softwarecatalog.model.SCProductEntry findByPrimaryKey(
82 long productEntryId)
83 throws com.liferay.portal.SystemException,
84 com.liferay.portlet.softwarecatalog.NoSuchProductEntryException;
85
86 public com.liferay.portlet.softwarecatalog.model.SCProductEntry fetchByPrimaryKey(
87 long productEntryId) throws com.liferay.portal.SystemException;
88
89 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
90 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> findByGroupId(
91 long groupId) throws com.liferay.portal.SystemException;
92
93 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
94 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> findByGroupId(
95 long groupId, int start, int end)
96 throws com.liferay.portal.SystemException;
97
98 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
99 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> findByGroupId(
100 long groupId, int start, int end,
101 com.liferay.portal.kernel.util.OrderByComparator obc)
102 throws com.liferay.portal.SystemException;
103
104 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
105 public com.liferay.portlet.softwarecatalog.model.SCProductEntry findByGroupId_First(
106 long groupId, com.liferay.portal.kernel.util.OrderByComparator obc)
107 throws com.liferay.portal.SystemException,
108 com.liferay.portlet.softwarecatalog.NoSuchProductEntryException;
109
110 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
111 public com.liferay.portlet.softwarecatalog.model.SCProductEntry findByGroupId_Last(
112 long groupId, com.liferay.portal.kernel.util.OrderByComparator obc)
113 throws com.liferay.portal.SystemException,
114 com.liferay.portlet.softwarecatalog.NoSuchProductEntryException;
115
116 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
117 public com.liferay.portlet.softwarecatalog.model.SCProductEntry[] findByGroupId_PrevAndNext(
118 long productEntryId, long groupId,
119 com.liferay.portal.kernel.util.OrderByComparator obc)
120 throws com.liferay.portal.SystemException,
121 com.liferay.portlet.softwarecatalog.NoSuchProductEntryException;
122
123 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
124 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> findByCompanyId(
125 long companyId) throws com.liferay.portal.SystemException;
126
127 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
128 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> findByCompanyId(
129 long companyId, int start, int end)
130 throws com.liferay.portal.SystemException;
131
132 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
133 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> findByCompanyId(
134 long companyId, int start, int end,
135 com.liferay.portal.kernel.util.OrderByComparator obc)
136 throws com.liferay.portal.SystemException;
137
138 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
139 public com.liferay.portlet.softwarecatalog.model.SCProductEntry findByCompanyId_First(
140 long companyId, com.liferay.portal.kernel.util.OrderByComparator obc)
141 throws com.liferay.portal.SystemException,
142 com.liferay.portlet.softwarecatalog.NoSuchProductEntryException;
143
144 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
145 public com.liferay.portlet.softwarecatalog.model.SCProductEntry findByCompanyId_Last(
146 long companyId, com.liferay.portal.kernel.util.OrderByComparator obc)
147 throws com.liferay.portal.SystemException,
148 com.liferay.portlet.softwarecatalog.NoSuchProductEntryException;
149
150 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
151 public com.liferay.portlet.softwarecatalog.model.SCProductEntry[] findByCompanyId_PrevAndNext(
152 long productEntryId, long companyId,
153 com.liferay.portal.kernel.util.OrderByComparator obc)
154 throws com.liferay.portal.SystemException,
155 com.liferay.portlet.softwarecatalog.NoSuchProductEntryException;
156
157 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
158 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> findByG_U(
159 long groupId, long userId) throws com.liferay.portal.SystemException;
160
161 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
162 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> findByG_U(
163 long groupId, long userId, int start, int end)
164 throws com.liferay.portal.SystemException;
165
166 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
167 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> findByG_U(
168 long groupId, long userId, int start, int end,
169 com.liferay.portal.kernel.util.OrderByComparator obc)
170 throws com.liferay.portal.SystemException;
171
172 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
173 public com.liferay.portlet.softwarecatalog.model.SCProductEntry findByG_U_First(
174 long groupId, long userId,
175 com.liferay.portal.kernel.util.OrderByComparator obc)
176 throws com.liferay.portal.SystemException,
177 com.liferay.portlet.softwarecatalog.NoSuchProductEntryException;
178
179 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
180 public com.liferay.portlet.softwarecatalog.model.SCProductEntry findByG_U_Last(
181 long groupId, long userId,
182 com.liferay.portal.kernel.util.OrderByComparator obc)
183 throws com.liferay.portal.SystemException,
184 com.liferay.portlet.softwarecatalog.NoSuchProductEntryException;
185
186 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
187 public com.liferay.portlet.softwarecatalog.model.SCProductEntry[] findByG_U_PrevAndNext(
188 long productEntryId, long groupId, long userId,
189 com.liferay.portal.kernel.util.OrderByComparator obc)
190 throws com.liferay.portal.SystemException,
191 com.liferay.portlet.softwarecatalog.NoSuchProductEntryException;
192
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public com.liferay.portlet.softwarecatalog.model.SCProductEntry findByRG_RA(
195 java.lang.String repoGroupId, java.lang.String repoArtifactId)
196 throws com.liferay.portal.SystemException,
197 com.liferay.portlet.softwarecatalog.NoSuchProductEntryException;
198
199 public com.liferay.portlet.softwarecatalog.model.SCProductEntry fetchByRG_RA(
200 java.lang.String repoGroupId, java.lang.String repoArtifactId)
201 throws com.liferay.portal.SystemException;
202
203 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
204 public java.util.List<Object> findWithDynamicQuery(
205 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
206 throws com.liferay.portal.SystemException;
207
208 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
209 public java.util.List<Object> findWithDynamicQuery(
210 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
211 int end) throws com.liferay.portal.SystemException;
212
213 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
214 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> findAll()
215 throws com.liferay.portal.SystemException;
216
217 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
218 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> findAll(
219 int start, int end) throws com.liferay.portal.SystemException;
220
221 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
222 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> findAll(
223 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
224 throws com.liferay.portal.SystemException;
225
226 public void removeByGroupId(long groupId)
227 throws com.liferay.portal.SystemException;
228
229 public void removeByCompanyId(long companyId)
230 throws com.liferay.portal.SystemException;
231
232 public void removeByG_U(long groupId, long userId)
233 throws com.liferay.portal.SystemException;
234
235 public void removeByRG_RA(java.lang.String repoGroupId,
236 java.lang.String repoArtifactId)
237 throws com.liferay.portal.SystemException,
238 com.liferay.portlet.softwarecatalog.NoSuchProductEntryException;
239
240 public void removeAll() throws com.liferay.portal.SystemException;
241
242 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
243 public int countByGroupId(long groupId)
244 throws com.liferay.portal.SystemException;
245
246 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
247 public int countByCompanyId(long companyId)
248 throws com.liferay.portal.SystemException;
249
250 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
251 public int countByG_U(long groupId, long userId)
252 throws com.liferay.portal.SystemException;
253
254 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
255 public int countByRG_RA(java.lang.String repoGroupId,
256 java.lang.String repoArtifactId)
257 throws com.liferay.portal.SystemException;
258
259 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
260 public int countAll() throws com.liferay.portal.SystemException;
261
262 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
263 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCLicense> getSCLicenses(
264 long pk) throws com.liferay.portal.SystemException;
265
266 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
267 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCLicense> getSCLicenses(
268 long pk, int start, int end) throws com.liferay.portal.SystemException;
269
270 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
271 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCLicense> getSCLicenses(
272 long pk, int start, int end,
273 com.liferay.portal.kernel.util.OrderByComparator obc)
274 throws com.liferay.portal.SystemException;
275
276 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
277 public int getSCLicensesSize(long pk)
278 throws com.liferay.portal.SystemException;
279
280 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
281 public boolean containsSCLicense(long pk, long scLicensePK)
282 throws com.liferay.portal.SystemException;
283
284 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
285 public boolean containsSCLicenses(long pk)
286 throws com.liferay.portal.SystemException;
287
288 public void addSCLicense(long pk, long scLicensePK)
289 throws com.liferay.portal.SystemException;
290
291 public void addSCLicense(long pk,
292 com.liferay.portlet.softwarecatalog.model.SCLicense scLicense)
293 throws com.liferay.portal.SystemException;
294
295 public void addSCLicenses(long pk, long[] scLicensePKs)
296 throws com.liferay.portal.SystemException;
297
298 public void addSCLicenses(long pk,
299 java.util.List<com.liferay.portlet.softwarecatalog.model.SCLicense> scLicenses)
300 throws com.liferay.portal.SystemException;
301
302 public void clearSCLicenses(long pk)
303 throws com.liferay.portal.SystemException;
304
305 public void removeSCLicense(long pk, long scLicensePK)
306 throws com.liferay.portal.SystemException;
307
308 public void removeSCLicense(long pk,
309 com.liferay.portlet.softwarecatalog.model.SCLicense scLicense)
310 throws com.liferay.portal.SystemException;
311
312 public void removeSCLicenses(long pk, long[] scLicensePKs)
313 throws com.liferay.portal.SystemException;
314
315 public void removeSCLicenses(long pk,
316 java.util.List<com.liferay.portlet.softwarecatalog.model.SCLicense> scLicenses)
317 throws com.liferay.portal.SystemException;
318
319 public void setSCLicenses(long pk, long[] scLicensePKs)
320 throws com.liferay.portal.SystemException;
321
322 public void setSCLicenses(long pk,
323 java.util.List<com.liferay.portlet.softwarecatalog.model.SCLicense> scLicenses)
324 throws com.liferay.portal.SystemException;
325 }