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 SCProductScreenshotPersistence extends BasePersistence {
37 public com.liferay.portlet.softwarecatalog.model.SCProductScreenshot create(
38 long productScreenshotId);
39
40 public com.liferay.portlet.softwarecatalog.model.SCProductScreenshot remove(
41 long productScreenshotId)
42 throws com.liferay.portal.SystemException,
43 com.liferay.portlet.softwarecatalog.NoSuchProductScreenshotException;
44
45 public com.liferay.portlet.softwarecatalog.model.SCProductScreenshot remove(
46 com.liferay.portlet.softwarecatalog.model.SCProductScreenshot scProductScreenshot)
47 throws com.liferay.portal.SystemException;
48
49
52 public com.liferay.portlet.softwarecatalog.model.SCProductScreenshot update(
53 com.liferay.portlet.softwarecatalog.model.SCProductScreenshot scProductScreenshot)
54 throws com.liferay.portal.SystemException;
55
56
69 public com.liferay.portlet.softwarecatalog.model.SCProductScreenshot update(
70 com.liferay.portlet.softwarecatalog.model.SCProductScreenshot scProductScreenshot,
71 boolean merge) throws com.liferay.portal.SystemException;
72
73 public com.liferay.portlet.softwarecatalog.model.SCProductScreenshot updateImpl(
74 com.liferay.portlet.softwarecatalog.model.SCProductScreenshot scProductScreenshot,
75 boolean merge) throws com.liferay.portal.SystemException;
76
77 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
78 public com.liferay.portlet.softwarecatalog.model.SCProductScreenshot findByPrimaryKey(
79 long productScreenshotId)
80 throws com.liferay.portal.SystemException,
81 com.liferay.portlet.softwarecatalog.NoSuchProductScreenshotException;
82
83 public com.liferay.portlet.softwarecatalog.model.SCProductScreenshot fetchByPrimaryKey(
84 long productScreenshotId) throws com.liferay.portal.SystemException;
85
86 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
87 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductScreenshot> findByProductEntryId(
88 long productEntryId) throws com.liferay.portal.SystemException;
89
90 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
91 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductScreenshot> findByProductEntryId(
92 long productEntryId, 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.SCProductScreenshot> findByProductEntryId(
97 long productEntryId, 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.SCProductScreenshot findByProductEntryId_First(
103 long productEntryId,
104 com.liferay.portal.kernel.util.OrderByComparator obc)
105 throws com.liferay.portal.SystemException,
106 com.liferay.portlet.softwarecatalog.NoSuchProductScreenshotException;
107
108 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
109 public com.liferay.portlet.softwarecatalog.model.SCProductScreenshot findByProductEntryId_Last(
110 long productEntryId,
111 com.liferay.portal.kernel.util.OrderByComparator obc)
112 throws com.liferay.portal.SystemException,
113 com.liferay.portlet.softwarecatalog.NoSuchProductScreenshotException;
114
115 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
116 public com.liferay.portlet.softwarecatalog.model.SCProductScreenshot[] findByProductEntryId_PrevAndNext(
117 long productScreenshotId, long productEntryId,
118 com.liferay.portal.kernel.util.OrderByComparator obc)
119 throws com.liferay.portal.SystemException,
120 com.liferay.portlet.softwarecatalog.NoSuchProductScreenshotException;
121
122 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
123 public com.liferay.portlet.softwarecatalog.model.SCProductScreenshot findByThumbnailId(
124 long thumbnailId)
125 throws com.liferay.portal.SystemException,
126 com.liferay.portlet.softwarecatalog.NoSuchProductScreenshotException;
127
128 public com.liferay.portlet.softwarecatalog.model.SCProductScreenshot fetchByThumbnailId(
129 long thumbnailId) throws com.liferay.portal.SystemException;
130
131 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
132 public com.liferay.portlet.softwarecatalog.model.SCProductScreenshot findByFullImageId(
133 long fullImageId)
134 throws com.liferay.portal.SystemException,
135 com.liferay.portlet.softwarecatalog.NoSuchProductScreenshotException;
136
137 public com.liferay.portlet.softwarecatalog.model.SCProductScreenshot fetchByFullImageId(
138 long fullImageId) throws com.liferay.portal.SystemException;
139
140 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
141 public com.liferay.portlet.softwarecatalog.model.SCProductScreenshot findByP_P(
142 long productEntryId, int priority)
143 throws com.liferay.portal.SystemException,
144 com.liferay.portlet.softwarecatalog.NoSuchProductScreenshotException;
145
146 public com.liferay.portlet.softwarecatalog.model.SCProductScreenshot fetchByP_P(
147 long productEntryId, int priority)
148 throws com.liferay.portal.SystemException;
149
150 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
151 public java.util.List<Object> findWithDynamicQuery(
152 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
153 throws com.liferay.portal.SystemException;
154
155 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
156 public java.util.List<Object> findWithDynamicQuery(
157 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
158 int end) throws com.liferay.portal.SystemException;
159
160 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
161 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductScreenshot> findAll()
162 throws com.liferay.portal.SystemException;
163
164 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
165 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductScreenshot> findAll(
166 int start, int end) throws com.liferay.portal.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductScreenshot> findAll(
170 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
171 throws com.liferay.portal.SystemException;
172
173 public void removeByProductEntryId(long productEntryId)
174 throws com.liferay.portal.SystemException;
175
176 public void removeByThumbnailId(long thumbnailId)
177 throws com.liferay.portal.SystemException,
178 com.liferay.portlet.softwarecatalog.NoSuchProductScreenshotException;
179
180 public void removeByFullImageId(long fullImageId)
181 throws com.liferay.portal.SystemException,
182 com.liferay.portlet.softwarecatalog.NoSuchProductScreenshotException;
183
184 public void removeByP_P(long productEntryId, int priority)
185 throws com.liferay.portal.SystemException,
186 com.liferay.portlet.softwarecatalog.NoSuchProductScreenshotException;
187
188 public void removeAll() throws com.liferay.portal.SystemException;
189
190 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
191 public int countByProductEntryId(long productEntryId)
192 throws com.liferay.portal.SystemException;
193
194 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
195 public int countByThumbnailId(long thumbnailId)
196 throws com.liferay.portal.SystemException;
197
198 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
199 public int countByFullImageId(long fullImageId)
200 throws com.liferay.portal.SystemException;
201
202 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
203 public int countByP_P(long productEntryId, int priority)
204 throws com.liferay.portal.SystemException;
205
206 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
207 public int countAll() throws com.liferay.portal.SystemException;
208 }