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