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 ExpandoTableLocalService extends BaseLocalService,
044 PersistedModelLocalService {
045
050 public com.liferay.portlet.expando.model.ExpandoTable addDefaultTable(
051 long companyId, java.lang.String className) throws PortalException;
052
053 public com.liferay.portlet.expando.model.ExpandoTable addDefaultTable(
054 long companyId, long classNameId) throws PortalException;
055
056
062 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
063 public com.liferay.portlet.expando.model.ExpandoTable addExpandoTable(
064 com.liferay.portlet.expando.model.ExpandoTable expandoTable);
065
066
070 @java.lang.Deprecated
071 public com.liferay.portlet.expando.model.ExpandoTable addTable(
072 java.lang.String className, java.lang.String name)
073 throws PortalException;
074
075
079 @java.lang.Deprecated
080 public com.liferay.portlet.expando.model.ExpandoTable addTable(
081 long classNameId, java.lang.String name) throws PortalException;
082
083 public com.liferay.portlet.expando.model.ExpandoTable addTable(
084 long companyId, java.lang.String className, java.lang.String name)
085 throws PortalException;
086
087 public com.liferay.portlet.expando.model.ExpandoTable addTable(
088 long companyId, long classNameId, java.lang.String name)
089 throws PortalException;
090
091
097 public com.liferay.portlet.expando.model.ExpandoTable createExpandoTable(
098 long tableId);
099
100
106 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
107 public com.liferay.portlet.expando.model.ExpandoTable deleteExpandoTable(
108 com.liferay.portlet.expando.model.ExpandoTable expandoTable);
109
110
117 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
118 public com.liferay.portlet.expando.model.ExpandoTable deleteExpandoTable(
119 long tableId) throws PortalException;
120
121
124 @Override
125 public com.liferay.portal.model.PersistedModel deletePersistedModel(
126 com.liferay.portal.model.PersistedModel persistedModel)
127 throws PortalException;
128
129 public void deleteTable(long companyId, java.lang.String className,
130 java.lang.String name) throws PortalException;
131
132 public void deleteTable(long companyId, long classNameId,
133 java.lang.String name) throws PortalException;
134
135 public void deleteTable(
136 com.liferay.portlet.expando.model.ExpandoTable table);
137
138 public void deleteTable(long tableId) throws PortalException;
139
140 public void deleteTables(long companyId, java.lang.String className);
141
142 public void deleteTables(long companyId, long classNameId);
143
144 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
145
146
152 public <T> java.util.List<T> dynamicQuery(
153 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
154
155
167 public <T> java.util.List<T> dynamicQuery(
168 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
169 int end);
170
171
184 public <T> java.util.List<T> dynamicQuery(
185 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
186 int end,
187 com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator);
188
189
195 public long dynamicQueryCount(
196 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
197
198
205 public long dynamicQueryCount(
206 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
207 com.liferay.portal.kernel.dao.orm.Projection projection);
208
209 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
210 public com.liferay.portlet.expando.model.ExpandoTable fetchDefaultTable(
211 long companyId, java.lang.String className);
212
213 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
214 public com.liferay.portlet.expando.model.ExpandoTable fetchDefaultTable(
215 long companyId, long classNameId);
216
217 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
218 public com.liferay.portlet.expando.model.ExpandoTable fetchExpandoTable(
219 long tableId);
220
221 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
222 public com.liferay.portlet.expando.model.ExpandoTable fetchTable(
223 long companyId, long classNameId, java.lang.String name);
224
225 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
226 public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery();
227
228 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
229 public com.liferay.portlet.expando.model.ExpandoTable getDefaultTable(
230 long companyId, java.lang.String className) throws PortalException;
231
232 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
233 public com.liferay.portlet.expando.model.ExpandoTable getDefaultTable(
234 long companyId, long classNameId) throws PortalException;
235
236
243 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
244 public com.liferay.portlet.expando.model.ExpandoTable getExpandoTable(
245 long tableId) throws PortalException;
246
247
258 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
259 public java.util.List<com.liferay.portlet.expando.model.ExpandoTable> getExpandoTables(
260 int start, int end);
261
262
267 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
268 public int getExpandoTablesCount();
269
270 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
271 public com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery getIndexableActionableDynamicQuery();
272
273
278 public java.lang.String getOSGiServiceIdentifier();
279
280 @Override
281 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
282 public com.liferay.portal.model.PersistedModel getPersistedModel(
283 java.io.Serializable primaryKeyObj) throws PortalException;
284
285
289 @java.lang.Deprecated
290 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
291 public com.liferay.portlet.expando.model.ExpandoTable getTable(
292 java.lang.String className, java.lang.String name)
293 throws PortalException;
294
295
299 @java.lang.Deprecated
300 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
301 public com.liferay.portlet.expando.model.ExpandoTable getTable(
302 long classNameId, java.lang.String name) throws PortalException;
303
304 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
305 public com.liferay.portlet.expando.model.ExpandoTable getTable(
306 long companyId, java.lang.String className, java.lang.String name)
307 throws PortalException;
308
309 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
310 public com.liferay.portlet.expando.model.ExpandoTable getTable(
311 long companyId, long classNameId, java.lang.String name)
312 throws PortalException;
313
314 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
315 public com.liferay.portlet.expando.model.ExpandoTable getTable(long tableId)
316 throws PortalException;
317
318 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
319 public java.util.List<com.liferay.portlet.expando.model.ExpandoTable> getTables(
320 long companyId, java.lang.String className);
321
322 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
323 public java.util.List<com.liferay.portlet.expando.model.ExpandoTable> getTables(
324 long companyId, long classNameId);
325
326
332 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
333 public com.liferay.portlet.expando.model.ExpandoTable updateExpandoTable(
334 com.liferay.portlet.expando.model.ExpandoTable expandoTable);
335
336 public com.liferay.portlet.expando.model.ExpandoTable updateTable(
337 long tableId, java.lang.String name) throws PortalException;
338 }