001
014
015 package com.liferay.portlet.expando.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.exception.PortalException;
020 import com.liferay.portal.kernel.exception.SystemException;
021 import com.liferay.portal.kernel.search.IndexableType;
022 import com.liferay.portal.kernel.transaction.Isolation;
023 import com.liferay.portal.kernel.transaction.Propagation;
024 import com.liferay.portal.kernel.transaction.Transactional;
025 import com.liferay.portal.service.BaseLocalService;
026 import com.liferay.portal.service.PersistedModelLocalService;
027
028
040 @ProviderType
041 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
042 PortalException.class, SystemException.class})
043 public interface ExpandoRowLocalService extends BaseLocalService,
044 PersistedModelLocalService {
045
050
051
058 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
059 public com.liferay.portlet.expando.model.ExpandoRow addExpandoRow(
060 com.liferay.portlet.expando.model.ExpandoRow expandoRow)
061 throws com.liferay.portal.kernel.exception.SystemException;
062
063
069 public com.liferay.portlet.expando.model.ExpandoRow createExpandoRow(
070 long rowId);
071
072
080 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
081 public com.liferay.portlet.expando.model.ExpandoRow deleteExpandoRow(
082 long rowId)
083 throws com.liferay.portal.kernel.exception.PortalException,
084 com.liferay.portal.kernel.exception.SystemException;
085
086
093 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
094 public com.liferay.portlet.expando.model.ExpandoRow deleteExpandoRow(
095 com.liferay.portlet.expando.model.ExpandoRow expandoRow)
096 throws com.liferay.portal.kernel.exception.SystemException;
097
098 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
099
100
107 @SuppressWarnings("rawtypes")
108 public java.util.List dynamicQuery(
109 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
110 throws com.liferay.portal.kernel.exception.SystemException;
111
112
125 @SuppressWarnings("rawtypes")
126 public java.util.List dynamicQuery(
127 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
128 int end) throws com.liferay.portal.kernel.exception.SystemException;
129
130
144 @SuppressWarnings("rawtypes")
145 public java.util.List dynamicQuery(
146 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
147 int end,
148 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
149 throws com.liferay.portal.kernel.exception.SystemException;
150
151
158 public long dynamicQueryCount(
159 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
160 throws com.liferay.portal.kernel.exception.SystemException;
161
162
170 public long dynamicQueryCount(
171 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
172 com.liferay.portal.kernel.dao.orm.Projection projection)
173 throws com.liferay.portal.kernel.exception.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public com.liferay.portlet.expando.model.ExpandoRow fetchExpandoRow(
177 long rowId) throws com.liferay.portal.kernel.exception.SystemException;
178
179
187 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
188 public com.liferay.portlet.expando.model.ExpandoRow getExpandoRow(
189 long rowId)
190 throws com.liferay.portal.kernel.exception.PortalException,
191 com.liferay.portal.kernel.exception.SystemException;
192
193 @Override
194 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
195 public com.liferay.portal.model.PersistedModel getPersistedModel(
196 java.io.Serializable primaryKeyObj)
197 throws com.liferay.portal.kernel.exception.PortalException,
198 com.liferay.portal.kernel.exception.SystemException;
199
200
212 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
213 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getExpandoRows(
214 int start, int end)
215 throws com.liferay.portal.kernel.exception.SystemException;
216
217
223 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
224 public int getExpandoRowsCount()
225 throws com.liferay.portal.kernel.exception.SystemException;
226
227
234 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
235 public com.liferay.portlet.expando.model.ExpandoRow updateExpandoRow(
236 com.liferay.portlet.expando.model.ExpandoRow expandoRow)
237 throws com.liferay.portal.kernel.exception.SystemException;
238
239
244 public java.lang.String getBeanIdentifier();
245
246
251 public void setBeanIdentifier(java.lang.String beanIdentifier);
252
253 public com.liferay.portlet.expando.model.ExpandoRow addRow(long tableId,
254 long classPK)
255 throws com.liferay.portal.kernel.exception.PortalException,
256 com.liferay.portal.kernel.exception.SystemException;
257
258 public void deleteRow(com.liferay.portlet.expando.model.ExpandoRow row)
259 throws com.liferay.portal.kernel.exception.SystemException;
260
261 public void deleteRow(long rowId)
262 throws com.liferay.portal.kernel.exception.PortalException,
263 com.liferay.portal.kernel.exception.SystemException;
264
265 public void deleteRow(long tableId, long classPK)
266 throws com.liferay.portal.kernel.exception.PortalException,
267 com.liferay.portal.kernel.exception.SystemException;
268
269 public void deleteRow(long companyId, long classNameId,
270 java.lang.String tableName, long classPK)
271 throws com.liferay.portal.kernel.exception.PortalException,
272 com.liferay.portal.kernel.exception.SystemException;
273
274 public void deleteRow(long companyId, java.lang.String className,
275 java.lang.String tableName, long classPK)
276 throws com.liferay.portal.kernel.exception.PortalException,
277 com.liferay.portal.kernel.exception.SystemException;
278
279 public void deleteRows(long classPK)
280 throws com.liferay.portal.kernel.exception.SystemException;
281
282 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
283 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getDefaultTableRows(
284 long companyId, long classNameId, int start, int end)
285 throws com.liferay.portal.kernel.exception.SystemException;
286
287 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
288 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getDefaultTableRows(
289 long companyId, java.lang.String className, int start, int end)
290 throws com.liferay.portal.kernel.exception.SystemException;
291
292 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
293 public int getDefaultTableRowsCount(long companyId, long classNameId)
294 throws com.liferay.portal.kernel.exception.SystemException;
295
296 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
297 public int getDefaultTableRowsCount(long companyId,
298 java.lang.String className)
299 throws com.liferay.portal.kernel.exception.SystemException;
300
301 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
302 public com.liferay.portlet.expando.model.ExpandoRow getRow(long rowId)
303 throws com.liferay.portal.kernel.exception.PortalException,
304 com.liferay.portal.kernel.exception.SystemException;
305
306 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
307 public com.liferay.portlet.expando.model.ExpandoRow getRow(long tableId,
308 long classPK)
309 throws com.liferay.portal.kernel.exception.PortalException,
310 com.liferay.portal.kernel.exception.SystemException;
311
312 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
313 public com.liferay.portlet.expando.model.ExpandoRow getRow(long companyId,
314 long classNameId, java.lang.String tableName, long classPK)
315 throws com.liferay.portal.kernel.exception.SystemException;
316
317 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
318 public com.liferay.portlet.expando.model.ExpandoRow getRow(long companyId,
319 java.lang.String className, java.lang.String tableName, long classPK)
320 throws com.liferay.portal.kernel.exception.SystemException;
321
322 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
323 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getRows(
324 long tableId, int start, int end)
325 throws com.liferay.portal.kernel.exception.SystemException;
326
327 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
328 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getRows(
329 long companyId, long classNameId, java.lang.String tableName,
330 int start, int end)
331 throws com.liferay.portal.kernel.exception.SystemException;
332
333 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
334 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getRows(
335 long companyId, java.lang.String className, java.lang.String tableName,
336 int start, int end)
337 throws com.liferay.portal.kernel.exception.SystemException;
338
339
343 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
344 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getRows(
345 java.lang.String className, java.lang.String tableName, int start,
346 int end) throws com.liferay.portal.kernel.exception.SystemException;
347
348 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
349 public int getRowsCount(long tableId)
350 throws com.liferay.portal.kernel.exception.SystemException;
351
352 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
353 public int getRowsCount(long companyId, long classNameId,
354 java.lang.String tableName)
355 throws com.liferay.portal.kernel.exception.SystemException;
356
357 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
358 public int getRowsCount(long companyId, java.lang.String className,
359 java.lang.String tableName)
360 throws com.liferay.portal.kernel.exception.SystemException;
361
362
366 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
367 public int getRowsCount(java.lang.String className,
368 java.lang.String tableName)
369 throws com.liferay.portal.kernel.exception.SystemException;
370 }