1
22
23 package com.liferay.portlet.softwarecatalog.service.persistence;
24
25
31 public interface SCProductVersionPersistence {
32 public com.liferay.portlet.softwarecatalog.model.SCProductVersion create(
33 long productVersionId);
34
35 public com.liferay.portlet.softwarecatalog.model.SCProductVersion remove(
36 long productVersionId)
37 throws com.liferay.portal.SystemException,
38 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException;
39
40 public com.liferay.portlet.softwarecatalog.model.SCProductVersion remove(
41 com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion)
42 throws com.liferay.portal.SystemException;
43
44 public com.liferay.portlet.softwarecatalog.model.SCProductVersion update(
45 com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion)
46 throws com.liferay.portal.SystemException;
47
48 public com.liferay.portlet.softwarecatalog.model.SCProductVersion update(
49 com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion,
50 boolean merge) throws com.liferay.portal.SystemException;
51
52 public com.liferay.portlet.softwarecatalog.model.SCProductVersion updateImpl(
53 com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion,
54 boolean merge) throws com.liferay.portal.SystemException;
55
56 public com.liferay.portlet.softwarecatalog.model.SCProductVersion findByPrimaryKey(
57 long productVersionId)
58 throws com.liferay.portal.SystemException,
59 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException;
60
61 public com.liferay.portlet.softwarecatalog.model.SCProductVersion fetchByPrimaryKey(
62 long productVersionId) throws com.liferay.portal.SystemException;
63
64 public java.util.List findByProductEntryId(long productEntryId)
65 throws com.liferay.portal.SystemException;
66
67 public java.util.List findByProductEntryId(long productEntryId, int begin,
68 int end) throws com.liferay.portal.SystemException;
69
70 public java.util.List findByProductEntryId(long productEntryId, int begin,
71 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
72 throws com.liferay.portal.SystemException;
73
74 public com.liferay.portlet.softwarecatalog.model.SCProductVersion findByProductEntryId_First(
75 long productEntryId,
76 com.liferay.portal.kernel.util.OrderByComparator obc)
77 throws com.liferay.portal.SystemException,
78 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException;
79
80 public com.liferay.portlet.softwarecatalog.model.SCProductVersion findByProductEntryId_Last(
81 long productEntryId,
82 com.liferay.portal.kernel.util.OrderByComparator obc)
83 throws com.liferay.portal.SystemException,
84 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException;
85
86 public com.liferay.portlet.softwarecatalog.model.SCProductVersion[] findByProductEntryId_PrevAndNext(
87 long productVersionId, long productEntryId,
88 com.liferay.portal.kernel.util.OrderByComparator obc)
89 throws com.liferay.portal.SystemException,
90 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException;
91
92 public com.liferay.portlet.softwarecatalog.model.SCProductVersion findByDirectDownloadURL(
93 java.lang.String directDownloadURL)
94 throws com.liferay.portal.SystemException,
95 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException;
96
97 public com.liferay.portlet.softwarecatalog.model.SCProductVersion fetchByDirectDownloadURL(
98 java.lang.String directDownloadURL)
99 throws com.liferay.portal.SystemException;
100
101 public java.util.List findWithDynamicQuery(
102 com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
103 throws com.liferay.portal.SystemException;
104
105 public java.util.List findWithDynamicQuery(
106 com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer,
107 int begin, int end) throws com.liferay.portal.SystemException;
108
109 public java.util.List findAll() throws com.liferay.portal.SystemException;
110
111 public java.util.List findAll(int begin, int end)
112 throws com.liferay.portal.SystemException;
113
114 public java.util.List findAll(int begin, int end,
115 com.liferay.portal.kernel.util.OrderByComparator obc)
116 throws com.liferay.portal.SystemException;
117
118 public void removeByProductEntryId(long productEntryId)
119 throws com.liferay.portal.SystemException;
120
121 public void removeByDirectDownloadURL(java.lang.String directDownloadURL)
122 throws com.liferay.portal.SystemException,
123 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException;
124
125 public void removeAll() throws com.liferay.portal.SystemException;
126
127 public int countByProductEntryId(long productEntryId)
128 throws com.liferay.portal.SystemException;
129
130 public int countByDirectDownloadURL(java.lang.String directDownloadURL)
131 throws com.liferay.portal.SystemException;
132
133 public int countAll() throws com.liferay.portal.SystemException;
134
135 public java.util.List getSCFrameworkVersions(long pk)
136 throws com.liferay.portal.SystemException,
137 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException;
138
139 public java.util.List getSCFrameworkVersions(long pk, int begin, int end)
140 throws com.liferay.portal.SystemException,
141 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException;
142
143 public java.util.List getSCFrameworkVersions(long pk, int begin, int end,
144 com.liferay.portal.kernel.util.OrderByComparator obc)
145 throws com.liferay.portal.SystemException,
146 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException;
147
148 public int getSCFrameworkVersionsSize(long pk)
149 throws com.liferay.portal.SystemException;
150
151 public boolean containsSCFrameworkVersion(long pk, long scFrameworkVersionPK)
152 throws com.liferay.portal.SystemException;
153
154 public boolean containsSCFrameworkVersions(long pk)
155 throws com.liferay.portal.SystemException;
156
157 public void addSCFrameworkVersion(long pk, long scFrameworkVersionPK)
158 throws com.liferay.portal.SystemException,
159 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException,
160 com.liferay.portlet.softwarecatalog.NoSuchFrameworkVersionException;
161
162 public void addSCFrameworkVersion(long pk,
163 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion scFrameworkVersion)
164 throws com.liferay.portal.SystemException,
165 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException,
166 com.liferay.portlet.softwarecatalog.NoSuchFrameworkVersionException;
167
168 public void addSCFrameworkVersions(long pk, long[] scFrameworkVersionPKs)
169 throws com.liferay.portal.SystemException,
170 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException,
171 com.liferay.portlet.softwarecatalog.NoSuchFrameworkVersionException;
172
173 public void addSCFrameworkVersions(long pk,
174 java.util.List scFrameworkVersions)
175 throws com.liferay.portal.SystemException,
176 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException,
177 com.liferay.portlet.softwarecatalog.NoSuchFrameworkVersionException;
178
179 public void clearSCFrameworkVersions(long pk)
180 throws com.liferay.portal.SystemException,
181 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException;
182
183 public void removeSCFrameworkVersion(long pk, long scFrameworkVersionPK)
184 throws com.liferay.portal.SystemException,
185 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException,
186 com.liferay.portlet.softwarecatalog.NoSuchFrameworkVersionException;
187
188 public void removeSCFrameworkVersion(long pk,
189 com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion scFrameworkVersion)
190 throws com.liferay.portal.SystemException,
191 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException,
192 com.liferay.portlet.softwarecatalog.NoSuchFrameworkVersionException;
193
194 public void removeSCFrameworkVersions(long pk, long[] scFrameworkVersionPKs)
195 throws com.liferay.portal.SystemException,
196 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException,
197 com.liferay.portlet.softwarecatalog.NoSuchFrameworkVersionException;
198
199 public void removeSCFrameworkVersions(long pk,
200 java.util.List scFrameworkVersions)
201 throws com.liferay.portal.SystemException,
202 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException,
203 com.liferay.portlet.softwarecatalog.NoSuchFrameworkVersionException;
204
205 public void setSCFrameworkVersions(long pk, long[] scFrameworkVersionPKs)
206 throws com.liferay.portal.SystemException,
207 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException,
208 com.liferay.portlet.softwarecatalog.NoSuchFrameworkVersionException;
209
210 public void setSCFrameworkVersions(long pk,
211 java.util.List scFrameworkVersions)
212 throws com.liferay.portal.SystemException,
213 com.liferay.portlet.softwarecatalog.NoSuchProductVersionException,
214 com.liferay.portlet.softwarecatalog.NoSuchFrameworkVersionException;
215 }