1
19
20 package com.liferay.portlet.softwarecatalog.service.persistence;
21
22 import com.liferay.portal.PortalException;
23 import com.liferay.portal.SystemException;
24 import com.liferay.portal.kernel.annotation.Propagation;
25 import com.liferay.portal.kernel.annotation.Transactional;
26 import com.liferay.portal.service.persistence.BasePersistence;
27
28
34 @Transactional(rollbackFor = {
35 PortalException.class, SystemException.class})
36 public interface SCLicensePersistence extends BasePersistence {
37 public com.liferay.portlet.softwarecatalog.model.SCLicense create(
38 long licenseId);
39
40 public com.liferay.portlet.softwarecatalog.model.SCLicense remove(
41 long licenseId)
42 throws com.liferay.portal.SystemException,
43 com.liferay.portlet.softwarecatalog.NoSuchLicenseException;
44
45 public com.liferay.portlet.softwarecatalog.model.SCLicense remove(
46 com.liferay.portlet.softwarecatalog.model.SCLicense scLicense)
47 throws com.liferay.portal.SystemException;
48
49
52 public com.liferay.portlet.softwarecatalog.model.SCLicense update(
53 com.liferay.portlet.softwarecatalog.model.SCLicense scLicense)
54 throws com.liferay.portal.SystemException;
55
56
69 public com.liferay.portlet.softwarecatalog.model.SCLicense update(
70 com.liferay.portlet.softwarecatalog.model.SCLicense scLicense,
71 boolean merge) throws com.liferay.portal.SystemException;
72
73 public com.liferay.portlet.softwarecatalog.model.SCLicense updateImpl(
74 com.liferay.portlet.softwarecatalog.model.SCLicense scLicense,
75 boolean merge) throws com.liferay.portal.SystemException;
76
77 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
78 public com.liferay.portlet.softwarecatalog.model.SCLicense findByPrimaryKey(
79 long licenseId)
80 throws com.liferay.portal.SystemException,
81 com.liferay.portlet.softwarecatalog.NoSuchLicenseException;
82
83 public com.liferay.portlet.softwarecatalog.model.SCLicense fetchByPrimaryKey(
84 long licenseId) throws com.liferay.portal.SystemException;
85
86 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
87 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCLicense> findByActive(
88 boolean active) throws com.liferay.portal.SystemException;
89
90 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
91 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCLicense> findByActive(
92 boolean active, int start, int end)
93 throws com.liferay.portal.SystemException;
94
95 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
96 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCLicense> findByActive(
97 boolean active, int start, int end,
98 com.liferay.portal.kernel.util.OrderByComparator obc)
99 throws com.liferay.portal.SystemException;
100
101 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
102 public com.liferay.portlet.softwarecatalog.model.SCLicense findByActive_First(
103 boolean active, com.liferay.portal.kernel.util.OrderByComparator obc)
104 throws com.liferay.portal.SystemException,
105 com.liferay.portlet.softwarecatalog.NoSuchLicenseException;
106
107 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
108 public com.liferay.portlet.softwarecatalog.model.SCLicense findByActive_Last(
109 boolean active, com.liferay.portal.kernel.util.OrderByComparator obc)
110 throws com.liferay.portal.SystemException,
111 com.liferay.portlet.softwarecatalog.NoSuchLicenseException;
112
113 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
114 public com.liferay.portlet.softwarecatalog.model.SCLicense[] findByActive_PrevAndNext(
115 long licenseId, boolean active,
116 com.liferay.portal.kernel.util.OrderByComparator obc)
117 throws com.liferay.portal.SystemException,
118 com.liferay.portlet.softwarecatalog.NoSuchLicenseException;
119
120 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
121 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCLicense> findByA_R(
122 boolean active, boolean recommended)
123 throws com.liferay.portal.SystemException;
124
125 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
126 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCLicense> findByA_R(
127 boolean active, boolean recommended, int start, int end)
128 throws com.liferay.portal.SystemException;
129
130 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
131 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCLicense> findByA_R(
132 boolean active, boolean recommended, int start, int end,
133 com.liferay.portal.kernel.util.OrderByComparator obc)
134 throws com.liferay.portal.SystemException;
135
136 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
137 public com.liferay.portlet.softwarecatalog.model.SCLicense findByA_R_First(
138 boolean active, boolean recommended,
139 com.liferay.portal.kernel.util.OrderByComparator obc)
140 throws com.liferay.portal.SystemException,
141 com.liferay.portlet.softwarecatalog.NoSuchLicenseException;
142
143 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
144 public com.liferay.portlet.softwarecatalog.model.SCLicense findByA_R_Last(
145 boolean active, boolean recommended,
146 com.liferay.portal.kernel.util.OrderByComparator obc)
147 throws com.liferay.portal.SystemException,
148 com.liferay.portlet.softwarecatalog.NoSuchLicenseException;
149
150 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
151 public com.liferay.portlet.softwarecatalog.model.SCLicense[] findByA_R_PrevAndNext(
152 long licenseId, boolean active, boolean recommended,
153 com.liferay.portal.kernel.util.OrderByComparator obc)
154 throws com.liferay.portal.SystemException,
155 com.liferay.portlet.softwarecatalog.NoSuchLicenseException;
156
157 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
158 public java.util.List<Object> findWithDynamicQuery(
159 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
160 throws com.liferay.portal.SystemException;
161
162 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
163 public java.util.List<Object> findWithDynamicQuery(
164 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
165 int end) throws com.liferay.portal.SystemException;
166
167 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
168 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCLicense> findAll()
169 throws com.liferay.portal.SystemException;
170
171 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
172 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCLicense> findAll(
173 int start, int end) throws com.liferay.portal.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCLicense> findAll(
177 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
178 throws com.liferay.portal.SystemException;
179
180 public void removeByActive(boolean active)
181 throws com.liferay.portal.SystemException;
182
183 public void removeByA_R(boolean active, boolean recommended)
184 throws com.liferay.portal.SystemException;
185
186 public void removeAll() throws com.liferay.portal.SystemException;
187
188 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
189 public int countByActive(boolean active)
190 throws com.liferay.portal.SystemException;
191
192 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
193 public int countByA_R(boolean active, boolean recommended)
194 throws com.liferay.portal.SystemException;
195
196 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
197 public int countAll() throws com.liferay.portal.SystemException;
198
199 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
200 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> getSCProductEntries(
201 long pk) throws com.liferay.portal.SystemException;
202
203 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
204 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> getSCProductEntries(
205 long pk, int start, int end) throws com.liferay.portal.SystemException;
206
207 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
208 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> getSCProductEntries(
209 long pk, int start, int end,
210 com.liferay.portal.kernel.util.OrderByComparator obc)
211 throws com.liferay.portal.SystemException;
212
213 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
214 public int getSCProductEntriesSize(long pk)
215 throws com.liferay.portal.SystemException;
216
217 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
218 public boolean containsSCProductEntry(long pk, long scProductEntryPK)
219 throws com.liferay.portal.SystemException;
220
221 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
222 public boolean containsSCProductEntries(long pk)
223 throws com.liferay.portal.SystemException;
224
225 public void addSCProductEntry(long pk, long scProductEntryPK)
226 throws com.liferay.portal.SystemException;
227
228 public void addSCProductEntry(long pk,
229 com.liferay.portlet.softwarecatalog.model.SCProductEntry scProductEntry)
230 throws com.liferay.portal.SystemException;
231
232 public void addSCProductEntries(long pk, long[] scProductEntryPKs)
233 throws com.liferay.portal.SystemException;
234
235 public void addSCProductEntries(long pk,
236 java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> scProductEntries)
237 throws com.liferay.portal.SystemException;
238
239 public void clearSCProductEntries(long pk)
240 throws com.liferay.portal.SystemException;
241
242 public void removeSCProductEntry(long pk, long scProductEntryPK)
243 throws com.liferay.portal.SystemException;
244
245 public void removeSCProductEntry(long pk,
246 com.liferay.portlet.softwarecatalog.model.SCProductEntry scProductEntry)
247 throws com.liferay.portal.SystemException;
248
249 public void removeSCProductEntries(long pk, long[] scProductEntryPKs)
250 throws com.liferay.portal.SystemException;
251
252 public void removeSCProductEntries(long pk,
253 java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> scProductEntries)
254 throws com.liferay.portal.SystemException;
255
256 public void setSCProductEntries(long pk, long[] scProductEntryPKs)
257 throws com.liferay.portal.SystemException;
258
259 public void setSCProductEntries(long pk,
260 java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductEntry> scProductEntries)
261 throws com.liferay.portal.SystemException;
262 }