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.PersistedModelLocalService;
023
024
037 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
038 PortalException.class, SystemException.class})
039 public interface ExpandoColumnLocalService extends PersistedModelLocalService {
040
045
046
053 public com.liferay.portlet.expando.model.ExpandoColumn addExpandoColumn(
054 com.liferay.portlet.expando.model.ExpandoColumn expandoColumn)
055 throws com.liferay.portal.kernel.exception.SystemException;
056
057
063 public com.liferay.portlet.expando.model.ExpandoColumn createExpandoColumn(
064 long columnId);
065
066
073 public void deleteExpandoColumn(long columnId)
074 throws com.liferay.portal.kernel.exception.PortalException,
075 com.liferay.portal.kernel.exception.SystemException;
076
077
083 public void deleteExpandoColumn(
084 com.liferay.portlet.expando.model.ExpandoColumn expandoColumn)
085 throws com.liferay.portal.kernel.exception.SystemException;
086
087
094 @SuppressWarnings("rawtypes")
095 public java.util.List dynamicQuery(
096 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
097 throws com.liferay.portal.kernel.exception.SystemException;
098
099
112 @SuppressWarnings("rawtypes")
113 public java.util.List dynamicQuery(
114 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
115 int end) throws com.liferay.portal.kernel.exception.SystemException;
116
117
131 @SuppressWarnings("rawtypes")
132 public java.util.List dynamicQuery(
133 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
134 int end,
135 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
136 throws com.liferay.portal.kernel.exception.SystemException;
137
138
145 public long dynamicQueryCount(
146 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
147 throws com.liferay.portal.kernel.exception.SystemException;
148
149
157 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
158 public com.liferay.portlet.expando.model.ExpandoColumn getExpandoColumn(
159 long columnId)
160 throws com.liferay.portal.kernel.exception.PortalException,
161 com.liferay.portal.kernel.exception.SystemException;
162
163 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
164 public com.liferay.portal.model.PersistedModel getPersistedModel(
165 java.io.Serializable primaryKeyObj)
166 throws com.liferay.portal.kernel.exception.PortalException,
167 com.liferay.portal.kernel.exception.SystemException;
168
169
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getExpandoColumns(
183 int start, int end)
184 throws com.liferay.portal.kernel.exception.SystemException;
185
186
192 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
193 public int getExpandoColumnsCount()
194 throws com.liferay.portal.kernel.exception.SystemException;
195
196
203 public com.liferay.portlet.expando.model.ExpandoColumn updateExpandoColumn(
204 com.liferay.portlet.expando.model.ExpandoColumn expandoColumn)
205 throws com.liferay.portal.kernel.exception.SystemException;
206
207
215 public com.liferay.portlet.expando.model.ExpandoColumn updateExpandoColumn(
216 com.liferay.portlet.expando.model.ExpandoColumn expandoColumn,
217 boolean merge)
218 throws com.liferay.portal.kernel.exception.SystemException;
219
220
225 public java.lang.String getBeanIdentifier();
226
227
232 public void setBeanIdentifier(java.lang.String beanIdentifier);
233
234 public com.liferay.portlet.expando.model.ExpandoColumn addColumn(
235 long tableId, java.lang.String name, int type)
236 throws com.liferay.portal.kernel.exception.PortalException,
237 com.liferay.portal.kernel.exception.SystemException;
238
239 public com.liferay.portlet.expando.model.ExpandoColumn addColumn(
240 long tableId, java.lang.String name, int type,
241 java.lang.Object defaultData)
242 throws com.liferay.portal.kernel.exception.PortalException,
243 com.liferay.portal.kernel.exception.SystemException;
244
245 public void deleteColumn(
246 com.liferay.portlet.expando.model.ExpandoColumn column)
247 throws com.liferay.portal.kernel.exception.SystemException;
248
249 public void deleteColumn(long columnId)
250 throws com.liferay.portal.kernel.exception.PortalException,
251 com.liferay.portal.kernel.exception.SystemException;
252
253 public void deleteColumn(long companyId, long classNameId,
254 java.lang.String tableName, java.lang.String name)
255 throws com.liferay.portal.kernel.exception.PortalException,
256 com.liferay.portal.kernel.exception.SystemException;
257
258 public void deleteColumn(long tableId, java.lang.String name)
259 throws com.liferay.portal.kernel.exception.PortalException,
260 com.liferay.portal.kernel.exception.SystemException;
261
262 public void deleteColumn(long companyId, java.lang.String className,
263 java.lang.String tableName, java.lang.String name)
264 throws com.liferay.portal.kernel.exception.PortalException,
265 com.liferay.portal.kernel.exception.SystemException;
266
267 public void deleteColumns(long tableId)
268 throws com.liferay.portal.kernel.exception.SystemException;
269
270 public void deleteColumns(long companyId, long classNameId,
271 java.lang.String tableName)
272 throws com.liferay.portal.kernel.exception.PortalException,
273 com.liferay.portal.kernel.exception.SystemException;
274
275 public void deleteColumns(long companyId, java.lang.String className,
276 java.lang.String tableName)
277 throws com.liferay.portal.kernel.exception.PortalException,
278 com.liferay.portal.kernel.exception.SystemException;
279
280 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
281 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
282 long columnId)
283 throws com.liferay.portal.kernel.exception.PortalException,
284 com.liferay.portal.kernel.exception.SystemException;
285
286 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
287 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
288 long companyId, long classNameId, java.lang.String tableName,
289 java.lang.String name)
290 throws com.liferay.portal.kernel.exception.SystemException;
291
292 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
293 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
294 long tableId, java.lang.String name)
295 throws com.liferay.portal.kernel.exception.PortalException,
296 com.liferay.portal.kernel.exception.SystemException;
297
298 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
299 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
300 long companyId, java.lang.String className, java.lang.String tableName,
301 java.lang.String name)
302 throws com.liferay.portal.kernel.exception.SystemException;
303
304 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
305 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
306 long tableId)
307 throws com.liferay.portal.kernel.exception.SystemException;
308
309 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
310 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
311 long companyId, long classNameId, java.lang.String tableName)
312 throws com.liferay.portal.kernel.exception.SystemException;
313
314 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
315 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
316 long companyId, java.lang.String className, java.lang.String tableName)
317 throws com.liferay.portal.kernel.exception.SystemException;
318
319 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
320 public int getColumnsCount(long tableId)
321 throws com.liferay.portal.kernel.exception.SystemException;
322
323 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
324 public int getColumnsCount(long companyId, long classNameId,
325 java.lang.String tableName)
326 throws com.liferay.portal.kernel.exception.SystemException;
327
328 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
329 public int getColumnsCount(long companyId, java.lang.String className,
330 java.lang.String tableName)
331 throws com.liferay.portal.kernel.exception.SystemException;
332
333 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
334 public com.liferay.portlet.expando.model.ExpandoColumn getDefaultTableColumn(
335 long companyId, long classNameId, java.lang.String name)
336 throws com.liferay.portal.kernel.exception.SystemException;
337
338 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
339 public com.liferay.portlet.expando.model.ExpandoColumn getDefaultTableColumn(
340 long companyId, java.lang.String className, java.lang.String name)
341 throws com.liferay.portal.kernel.exception.SystemException;
342
343 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
344 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getDefaultTableColumns(
345 long companyId, long classNameId)
346 throws com.liferay.portal.kernel.exception.SystemException;
347
348 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
349 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getDefaultTableColumns(
350 long companyId, java.lang.String className)
351 throws com.liferay.portal.kernel.exception.SystemException;
352
353 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
354 public int getDefaultTableColumnsCount(long companyId, long classNameId)
355 throws com.liferay.portal.kernel.exception.SystemException;
356
357 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
358 public int getDefaultTableColumnsCount(long companyId,
359 java.lang.String className)
360 throws com.liferay.portal.kernel.exception.SystemException;
361
362 public com.liferay.portlet.expando.model.ExpandoColumn updateColumn(
363 long columnId, java.lang.String name, int type)
364 throws com.liferay.portal.kernel.exception.PortalException,
365 com.liferay.portal.kernel.exception.SystemException;
366
367 public com.liferay.portlet.expando.model.ExpandoColumn updateColumn(
368 long columnId, java.lang.String name, int type,
369 java.lang.Object defaultData)
370 throws com.liferay.portal.kernel.exception.PortalException,
371 com.liferay.portal.kernel.exception.SystemException;
372
373 public com.liferay.portlet.expando.model.ExpandoColumn updateTypeSettings(
374 long columnId, java.lang.String typeSettings)
375 throws com.liferay.portal.kernel.exception.PortalException,
376 com.liferay.portal.kernel.exception.SystemException;
377 }