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.transaction.Isolation;
022 import com.liferay.portal.kernel.transaction.Propagation;
023 import com.liferay.portal.kernel.transaction.Transactional;
024 import com.liferay.portal.service.BaseLocalService;
025 import com.liferay.portal.service.PersistedModelLocalService;
026
027
039 @ProviderType
040 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
041 PortalException.class, SystemException.class})
042 public interface ExpandoColumnLocalService extends BaseLocalService,
043 PersistedModelLocalService {
044
049
050
057 public com.liferay.portlet.expando.model.ExpandoColumn addExpandoColumn(
058 com.liferay.portlet.expando.model.ExpandoColumn expandoColumn)
059 throws com.liferay.portal.kernel.exception.SystemException;
060
061
067 public com.liferay.portlet.expando.model.ExpandoColumn createExpandoColumn(
068 long columnId);
069
070
078 public com.liferay.portlet.expando.model.ExpandoColumn deleteExpandoColumn(
079 long columnId)
080 throws com.liferay.portal.kernel.exception.PortalException,
081 com.liferay.portal.kernel.exception.SystemException;
082
083
090 public com.liferay.portlet.expando.model.ExpandoColumn deleteExpandoColumn(
091 com.liferay.portlet.expando.model.ExpandoColumn expandoColumn)
092 throws com.liferay.portal.kernel.exception.SystemException;
093
094 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
095
096
103 @SuppressWarnings("rawtypes")
104 public java.util.List dynamicQuery(
105 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
106 throws com.liferay.portal.kernel.exception.SystemException;
107
108
121 @SuppressWarnings("rawtypes")
122 public java.util.List dynamicQuery(
123 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
124 int end) throws com.liferay.portal.kernel.exception.SystemException;
125
126
140 @SuppressWarnings("rawtypes")
141 public java.util.List dynamicQuery(
142 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
143 int end,
144 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
145 throws com.liferay.portal.kernel.exception.SystemException;
146
147
154 public long dynamicQueryCount(
155 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
156 throws com.liferay.portal.kernel.exception.SystemException;
157
158
166 public long dynamicQueryCount(
167 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
168 com.liferay.portal.kernel.dao.orm.Projection projection)
169 throws com.liferay.portal.kernel.exception.SystemException;
170
171 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
172 public com.liferay.portlet.expando.model.ExpandoColumn fetchExpandoColumn(
173 long columnId)
174 throws com.liferay.portal.kernel.exception.SystemException;
175
176
184 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
185 public com.liferay.portlet.expando.model.ExpandoColumn getExpandoColumn(
186 long columnId)
187 throws com.liferay.portal.kernel.exception.PortalException,
188 com.liferay.portal.kernel.exception.SystemException;
189
190 @Override
191 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
192 public com.liferay.portal.model.PersistedModel getPersistedModel(
193 java.io.Serializable primaryKeyObj)
194 throws com.liferay.portal.kernel.exception.PortalException,
195 com.liferay.portal.kernel.exception.SystemException;
196
197
209 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
210 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getExpandoColumns(
211 int start, int end)
212 throws com.liferay.portal.kernel.exception.SystemException;
213
214
220 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
221 public int getExpandoColumnsCount()
222 throws com.liferay.portal.kernel.exception.SystemException;
223
224
231 public com.liferay.portlet.expando.model.ExpandoColumn updateExpandoColumn(
232 com.liferay.portlet.expando.model.ExpandoColumn expandoColumn)
233 throws com.liferay.portal.kernel.exception.SystemException;
234
235
240 public java.lang.String getBeanIdentifier();
241
242
247 public void setBeanIdentifier(java.lang.String beanIdentifier);
248
249 public com.liferay.portlet.expando.model.ExpandoColumn addColumn(
250 long tableId, java.lang.String name, int type)
251 throws com.liferay.portal.kernel.exception.PortalException,
252 com.liferay.portal.kernel.exception.SystemException;
253
254 public com.liferay.portlet.expando.model.ExpandoColumn addColumn(
255 long tableId, java.lang.String name, int type,
256 java.lang.Object defaultData)
257 throws com.liferay.portal.kernel.exception.PortalException,
258 com.liferay.portal.kernel.exception.SystemException;
259
260 public void deleteColumn(
261 com.liferay.portlet.expando.model.ExpandoColumn column)
262 throws com.liferay.portal.kernel.exception.SystemException;
263
264 public void deleteColumn(long columnId)
265 throws com.liferay.portal.kernel.exception.PortalException,
266 com.liferay.portal.kernel.exception.SystemException;
267
268 public void deleteColumn(long companyId, long classNameId,
269 java.lang.String tableName, java.lang.String name)
270 throws com.liferay.portal.kernel.exception.PortalException,
271 com.liferay.portal.kernel.exception.SystemException;
272
273 public void deleteColumn(long tableId, java.lang.String name)
274 throws com.liferay.portal.kernel.exception.SystemException;
275
276 public void deleteColumn(long companyId, java.lang.String className,
277 java.lang.String tableName, java.lang.String name)
278 throws com.liferay.portal.kernel.exception.PortalException,
279 com.liferay.portal.kernel.exception.SystemException;
280
281 public void deleteColumns(long tableId)
282 throws com.liferay.portal.kernel.exception.SystemException;
283
284 public void deleteColumns(long companyId, long classNameId,
285 java.lang.String tableName)
286 throws com.liferay.portal.kernel.exception.PortalException,
287 com.liferay.portal.kernel.exception.SystemException;
288
289 public void deleteColumns(long companyId, java.lang.String className,
290 java.lang.String tableName)
291 throws com.liferay.portal.kernel.exception.PortalException,
292 com.liferay.portal.kernel.exception.SystemException;
293
294 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
295 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
296 long columnId)
297 throws com.liferay.portal.kernel.exception.PortalException,
298 com.liferay.portal.kernel.exception.SystemException;
299
300 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
301 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
302 long companyId, long classNameId, java.lang.String tableName,
303 java.lang.String name)
304 throws com.liferay.portal.kernel.exception.SystemException;
305
306 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
307 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
308 long tableId, java.lang.String name)
309 throws com.liferay.portal.kernel.exception.SystemException;
310
311 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
312 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
313 long companyId, java.lang.String className, java.lang.String tableName,
314 java.lang.String name)
315 throws com.liferay.portal.kernel.exception.SystemException;
316
317 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
318 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
319 long tableId)
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 tableId, java.util.Collection<java.lang.String> names)
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, long classNameId, java.lang.String tableName)
330 throws com.liferay.portal.kernel.exception.SystemException;
331
332 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
333 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
334 long companyId, long classNameId, java.lang.String tableName,
335 java.util.Collection<java.lang.String> names)
336 throws com.liferay.portal.kernel.exception.SystemException;
337
338 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
339 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
340 long companyId, java.lang.String className, java.lang.String tableName)
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> getColumns(
345 long companyId, java.lang.String className, java.lang.String tableName,
346 java.util.Collection<java.lang.String> columnNames)
347 throws com.liferay.portal.kernel.exception.SystemException;
348
349 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
350 public int getColumnsCount(long tableId)
351 throws com.liferay.portal.kernel.exception.SystemException;
352
353 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
354 public int getColumnsCount(long companyId, long classNameId,
355 java.lang.String tableName)
356 throws com.liferay.portal.kernel.exception.SystemException;
357
358 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
359 public int getColumnsCount(long companyId, java.lang.String className,
360 java.lang.String tableName)
361 throws com.liferay.portal.kernel.exception.SystemException;
362
363 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
364 public com.liferay.portlet.expando.model.ExpandoColumn getDefaultTableColumn(
365 long companyId, long classNameId, java.lang.String name)
366 throws com.liferay.portal.kernel.exception.SystemException;
367
368 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
369 public com.liferay.portlet.expando.model.ExpandoColumn getDefaultTableColumn(
370 long companyId, java.lang.String className, java.lang.String name)
371 throws com.liferay.portal.kernel.exception.SystemException;
372
373 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
374 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getDefaultTableColumns(
375 long companyId, long classNameId)
376 throws com.liferay.portal.kernel.exception.SystemException;
377
378 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
379 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getDefaultTableColumns(
380 long companyId, java.lang.String className)
381 throws com.liferay.portal.kernel.exception.SystemException;
382
383 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
384 public int getDefaultTableColumnsCount(long companyId, long classNameId)
385 throws com.liferay.portal.kernel.exception.SystemException;
386
387 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
388 public int getDefaultTableColumnsCount(long companyId,
389 java.lang.String className)
390 throws com.liferay.portal.kernel.exception.SystemException;
391
392 public com.liferay.portlet.expando.model.ExpandoColumn updateColumn(
393 long columnId, java.lang.String name, int type)
394 throws com.liferay.portal.kernel.exception.PortalException,
395 com.liferay.portal.kernel.exception.SystemException;
396
397 public com.liferay.portlet.expando.model.ExpandoColumn updateColumn(
398 long columnId, java.lang.String name, int type,
399 java.lang.Object defaultData)
400 throws com.liferay.portal.kernel.exception.PortalException,
401 com.liferay.portal.kernel.exception.SystemException;
402
403 public com.liferay.portlet.expando.model.ExpandoColumn updateTypeSettings(
404 long columnId, java.lang.String typeSettings)
405 throws com.liferay.portal.kernel.exception.PortalException,
406 com.liferay.portal.kernel.exception.SystemException;
407 }