001
014
015 package com.liferay.portlet.expando.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.transaction.Isolation;
020 import com.liferay.portal.kernel.transaction.Propagation;
021 import com.liferay.portal.kernel.transaction.Transactional;
022 import com.liferay.portal.service.BaseLocalService;
023 import com.liferay.portal.service.PersistedModelLocalService;
024
025
038 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
039 PortalException.class, SystemException.class})
040 public interface ExpandoColumnLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portlet.expando.model.ExpandoColumn addExpandoColumn(
056 com.liferay.portlet.expando.model.ExpandoColumn expandoColumn)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portlet.expando.model.ExpandoColumn createExpandoColumn(
066 long columnId);
067
068
076 public com.liferay.portlet.expando.model.ExpandoColumn deleteExpandoColumn(
077 long columnId)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081
088 public com.liferay.portlet.expando.model.ExpandoColumn deleteExpandoColumn(
089 com.liferay.portlet.expando.model.ExpandoColumn expandoColumn)
090 throws com.liferay.portal.kernel.exception.SystemException;
091
092 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
093
094
101 @SuppressWarnings("rawtypes")
102 public java.util.List dynamicQuery(
103 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
104 throws com.liferay.portal.kernel.exception.SystemException;
105
106
119 @SuppressWarnings("rawtypes")
120 public java.util.List dynamicQuery(
121 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
122 int end) throws com.liferay.portal.kernel.exception.SystemException;
123
124
138 @SuppressWarnings("rawtypes")
139 public java.util.List dynamicQuery(
140 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
141 int end,
142 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
143 throws com.liferay.portal.kernel.exception.SystemException;
144
145
152 public long dynamicQueryCount(
153 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
154 throws com.liferay.portal.kernel.exception.SystemException;
155
156 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
157 public com.liferay.portlet.expando.model.ExpandoColumn fetchExpandoColumn(
158 long columnId)
159 throws com.liferay.portal.kernel.exception.SystemException;
160
161
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portlet.expando.model.ExpandoColumn getExpandoColumn(
171 long columnId)
172 throws com.liferay.portal.kernel.exception.PortalException,
173 com.liferay.portal.kernel.exception.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public com.liferay.portal.model.PersistedModel getPersistedModel(
177 java.io.Serializable primaryKeyObj)
178 throws com.liferay.portal.kernel.exception.PortalException,
179 com.liferay.portal.kernel.exception.SystemException;
180
181
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getExpandoColumns(
195 int start, int end)
196 throws com.liferay.portal.kernel.exception.SystemException;
197
198
204 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
205 public int getExpandoColumnsCount()
206 throws com.liferay.portal.kernel.exception.SystemException;
207
208
215 public com.liferay.portlet.expando.model.ExpandoColumn updateExpandoColumn(
216 com.liferay.portlet.expando.model.ExpandoColumn expandoColumn)
217 throws com.liferay.portal.kernel.exception.SystemException;
218
219
224 public java.lang.String getBeanIdentifier();
225
226
231 public void setBeanIdentifier(java.lang.String beanIdentifier);
232
233 public com.liferay.portlet.expando.model.ExpandoColumn addColumn(
234 long tableId, java.lang.String name, int type)
235 throws com.liferay.portal.kernel.exception.PortalException,
236 com.liferay.portal.kernel.exception.SystemException;
237
238 public com.liferay.portlet.expando.model.ExpandoColumn addColumn(
239 long tableId, java.lang.String name, int type,
240 java.lang.Object defaultData)
241 throws com.liferay.portal.kernel.exception.PortalException,
242 com.liferay.portal.kernel.exception.SystemException;
243
244 public void deleteColumn(
245 com.liferay.portlet.expando.model.ExpandoColumn column)
246 throws com.liferay.portal.kernel.exception.SystemException;
247
248 public void deleteColumn(long columnId)
249 throws com.liferay.portal.kernel.exception.PortalException,
250 com.liferay.portal.kernel.exception.SystemException;
251
252 public void deleteColumn(long companyId, long classNameId,
253 java.lang.String tableName, java.lang.String name)
254 throws com.liferay.portal.kernel.exception.PortalException,
255 com.liferay.portal.kernel.exception.SystemException;
256
257 public void deleteColumn(long tableId, java.lang.String name)
258 throws com.liferay.portal.kernel.exception.SystemException;
259
260 public void deleteColumn(long companyId, java.lang.String className,
261 java.lang.String tableName, java.lang.String name)
262 throws com.liferay.portal.kernel.exception.PortalException,
263 com.liferay.portal.kernel.exception.SystemException;
264
265 public void deleteColumns(long tableId)
266 throws com.liferay.portal.kernel.exception.SystemException;
267
268 public void deleteColumns(long companyId, long classNameId,
269 java.lang.String tableName)
270 throws com.liferay.portal.kernel.exception.PortalException,
271 com.liferay.portal.kernel.exception.SystemException;
272
273 public void deleteColumns(long companyId, java.lang.String className,
274 java.lang.String tableName)
275 throws com.liferay.portal.kernel.exception.PortalException,
276 com.liferay.portal.kernel.exception.SystemException;
277
278 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
279 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
280 long columnId)
281 throws com.liferay.portal.kernel.exception.PortalException,
282 com.liferay.portal.kernel.exception.SystemException;
283
284 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
285 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
286 long companyId, long classNameId, java.lang.String tableName,
287 java.lang.String name)
288 throws com.liferay.portal.kernel.exception.SystemException;
289
290 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
291 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
292 long tableId, java.lang.String name)
293 throws com.liferay.portal.kernel.exception.SystemException;
294
295 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
296 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
297 long companyId, java.lang.String className, java.lang.String tableName,
298 java.lang.String name)
299 throws com.liferay.portal.kernel.exception.SystemException;
300
301 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
302 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
303 long tableId)
304 throws com.liferay.portal.kernel.exception.SystemException;
305
306 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
307 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
308 long tableId, java.util.Collection<java.lang.String> names)
309 throws com.liferay.portal.kernel.exception.SystemException;
310
311 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
312 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
313 long companyId, long classNameId, java.lang.String tableName)
314 throws com.liferay.portal.kernel.exception.SystemException;
315
316 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
317 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
318 long companyId, long classNameId, java.lang.String tableName,
319 java.util.Collection<java.lang.String> names)
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.ExpandoColumn> getColumns(
324 long companyId, java.lang.String className, java.lang.String tableName)
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.ExpandoColumn> getColumns(
329 long companyId, java.lang.String className, java.lang.String tableName,
330 java.util.Collection<java.lang.String> columnNames)
331 throws com.liferay.portal.kernel.exception.SystemException;
332
333 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
334 public int getColumnsCount(long tableId)
335 throws com.liferay.portal.kernel.exception.SystemException;
336
337 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
338 public int getColumnsCount(long companyId, long classNameId,
339 java.lang.String tableName)
340 throws com.liferay.portal.kernel.exception.SystemException;
341
342 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
343 public int getColumnsCount(long companyId, java.lang.String className,
344 java.lang.String tableName)
345 throws com.liferay.portal.kernel.exception.SystemException;
346
347 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
348 public com.liferay.portlet.expando.model.ExpandoColumn getDefaultTableColumn(
349 long companyId, long classNameId, java.lang.String name)
350 throws com.liferay.portal.kernel.exception.SystemException;
351
352 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
353 public com.liferay.portlet.expando.model.ExpandoColumn getDefaultTableColumn(
354 long companyId, java.lang.String className, java.lang.String name)
355 throws com.liferay.portal.kernel.exception.SystemException;
356
357 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
358 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getDefaultTableColumns(
359 long companyId, long classNameId)
360 throws com.liferay.portal.kernel.exception.SystemException;
361
362 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
363 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getDefaultTableColumns(
364 long companyId, java.lang.String className)
365 throws com.liferay.portal.kernel.exception.SystemException;
366
367 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
368 public int getDefaultTableColumnsCount(long companyId, long classNameId)
369 throws com.liferay.portal.kernel.exception.SystemException;
370
371 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
372 public int getDefaultTableColumnsCount(long companyId,
373 java.lang.String className)
374 throws com.liferay.portal.kernel.exception.SystemException;
375
376 public com.liferay.portlet.expando.model.ExpandoColumn updateColumn(
377 long columnId, java.lang.String name, int type)
378 throws com.liferay.portal.kernel.exception.PortalException,
379 com.liferay.portal.kernel.exception.SystemException;
380
381 public com.liferay.portlet.expando.model.ExpandoColumn updateColumn(
382 long columnId, java.lang.String name, int type,
383 java.lang.Object defaultData)
384 throws com.liferay.portal.kernel.exception.PortalException,
385 com.liferay.portal.kernel.exception.SystemException;
386
387 public com.liferay.portlet.expando.model.ExpandoColumn updateTypeSettings(
388 long columnId, java.lang.String typeSettings)
389 throws com.liferay.portal.kernel.exception.PortalException,
390 com.liferay.portal.kernel.exception.SystemException;
391 }