001
014
015 package com.liferay.portal.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
026
038 @ProviderType
039 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
040 PortalException.class, SystemException.class})
041 public interface LayoutRevisionLocalService extends BaseLocalService,
042 PersistedModelLocalService {
043
048
049
056 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
057 public com.liferay.portal.model.LayoutRevision addLayoutRevision(
058 com.liferay.portal.model.LayoutRevision layoutRevision)
059 throws com.liferay.portal.kernel.exception.SystemException;
060
061
067 public com.liferay.portal.model.LayoutRevision createLayoutRevision(
068 long layoutRevisionId);
069
070
078 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
079 public com.liferay.portal.model.LayoutRevision deleteLayoutRevision(
080 long layoutRevisionId)
081 throws com.liferay.portal.kernel.exception.PortalException,
082 com.liferay.portal.kernel.exception.SystemException;
083
084
092 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
093 public com.liferay.portal.model.LayoutRevision deleteLayoutRevision(
094 com.liferay.portal.model.LayoutRevision layoutRevision)
095 throws com.liferay.portal.kernel.exception.PortalException,
096 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.portal.model.LayoutRevision fetchLayoutRevision(
177 long layoutRevisionId)
178 throws com.liferay.portal.kernel.exception.SystemException;
179
180
188 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
189 public com.liferay.portal.model.LayoutRevision getLayoutRevision(
190 long layoutRevisionId)
191 throws com.liferay.portal.kernel.exception.PortalException,
192 com.liferay.portal.kernel.exception.SystemException;
193
194 @Override
195 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
196 public com.liferay.portal.model.PersistedModel getPersistedModel(
197 java.io.Serializable primaryKeyObj)
198 throws com.liferay.portal.kernel.exception.PortalException,
199 com.liferay.portal.kernel.exception.SystemException;
200
201
213 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
214 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
215 int start, int end)
216 throws com.liferay.portal.kernel.exception.SystemException;
217
218
224 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
225 public int getLayoutRevisionsCount()
226 throws com.liferay.portal.kernel.exception.SystemException;
227
228
235 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
236 public com.liferay.portal.model.LayoutRevision updateLayoutRevision(
237 com.liferay.portal.model.LayoutRevision layoutRevision)
238 throws com.liferay.portal.kernel.exception.SystemException;
239
240
245 public java.lang.String getBeanIdentifier();
246
247
252 public void setBeanIdentifier(java.lang.String beanIdentifier);
253
254 public com.liferay.portal.model.LayoutRevision addLayoutRevision(
255 long userId, long layoutSetBranchId, long layoutBranchId,
256 long parentLayoutRevisionId, boolean head, long plid,
257 long portletPreferencesPlid, boolean privateLayout,
258 java.lang.String name, java.lang.String title,
259 java.lang.String description, java.lang.String keywords,
260 java.lang.String robots, java.lang.String typeSettings,
261 boolean iconImage, long iconImageId, java.lang.String themeId,
262 java.lang.String colorSchemeId, java.lang.String wapThemeId,
263 java.lang.String wapColorSchemeId, java.lang.String css,
264 com.liferay.portal.service.ServiceContext serviceContext)
265 throws com.liferay.portal.kernel.exception.PortalException,
266 com.liferay.portal.kernel.exception.SystemException;
267
268 public void deleteLayoutLayoutRevisions(long plid)
269 throws com.liferay.portal.kernel.exception.PortalException,
270 com.liferay.portal.kernel.exception.SystemException;
271
272 public void deleteLayoutRevisions(long layoutSetBranchId, long plid)
273 throws com.liferay.portal.kernel.exception.PortalException,
274 com.liferay.portal.kernel.exception.SystemException;
275
276 public void deleteLayoutRevisions(long layoutSetBranchId,
277 long layoutBranchId, long plid)
278 throws com.liferay.portal.kernel.exception.PortalException,
279 com.liferay.portal.kernel.exception.SystemException;
280
281 public void deleteLayoutSetBranchLayoutRevisions(long layoutSetBranchId)
282 throws com.liferay.portal.kernel.exception.PortalException,
283 com.liferay.portal.kernel.exception.SystemException;
284
285 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
286 public com.liferay.portal.model.LayoutRevision fetchLastLayoutRevision(
287 long plid, boolean head)
288 throws com.liferay.portal.kernel.exception.SystemException;
289
290 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
291 public com.liferay.portal.model.LayoutRevision fetchLayoutRevision(
292 long layoutSetBranchId, boolean head, long plid)
293 throws com.liferay.portal.kernel.exception.SystemException;
294
295 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
296 public java.util.List<com.liferay.portal.model.LayoutRevision> getChildLayoutRevisions(
297 long layoutSetBranchId, long parentLayoutRevisionId, long plid)
298 throws com.liferay.portal.kernel.exception.SystemException;
299
300 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
301 public java.util.List<com.liferay.portal.model.LayoutRevision> getChildLayoutRevisions(
302 long layoutSetBranchId, long parentLayoutRevision, long plid,
303 int start, int end,
304 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
305 throws com.liferay.portal.kernel.exception.SystemException;
306
307 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
308 public int getChildLayoutRevisionsCount(long layoutSetBranchId,
309 long parentLayoutRevision, long plid)
310 throws com.liferay.portal.kernel.exception.SystemException;
311
312 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
313 public com.liferay.portal.model.LayoutRevision getLayoutRevision(
314 long layoutSetBranchId, long plid, boolean head)
315 throws com.liferay.portal.kernel.exception.PortalException,
316 com.liferay.portal.kernel.exception.SystemException;
317
318 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
319 public com.liferay.portal.model.LayoutRevision getLayoutRevision(
320 long layoutSetBranchId, long layoutBranchId, long plid)
321 throws com.liferay.portal.kernel.exception.PortalException,
322 com.liferay.portal.kernel.exception.SystemException;
323
324 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
325 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
326 long plid) throws com.liferay.portal.kernel.exception.SystemException;
327
328 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
329 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
330 long layoutSetBranchId, boolean head)
331 throws com.liferay.portal.kernel.exception.SystemException;
332
333 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
334 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
335 long layoutSetBranchId, int status)
336 throws com.liferay.portal.kernel.exception.SystemException;
337
338 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
339 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
340 long layoutSetBranchId, long plid)
341 throws com.liferay.portal.kernel.exception.SystemException;
342
343 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
344 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
345 long layoutSetBranchId, long plid, int status)
346 throws com.liferay.portal.kernel.exception.SystemException;
347
348 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
349 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
350 long layoutSetBranchId, long plid, int start, int end,
351 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
352 throws com.liferay.portal.kernel.exception.SystemException;
353
354 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
355 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
356 long layoutSetBranchId, long layoutBranchId, long plid, int start,
357 int end,
358 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
359 throws com.liferay.portal.kernel.exception.SystemException;
360
361 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
362 public int getLayoutRevisionsCount(long layoutSetBranchId,
363 long layoutBranchId, long plid)
364 throws com.liferay.portal.kernel.exception.SystemException;
365
366 public com.liferay.portal.model.LayoutRevision updateLayoutRevision(
367 long userId, long layoutRevisionId, long layoutBranchId,
368 java.lang.String name, java.lang.String title,
369 java.lang.String description, java.lang.String keywords,
370 java.lang.String robots, java.lang.String typeSettings,
371 boolean iconImage, long iconImageId, java.lang.String themeId,
372 java.lang.String colorSchemeId, java.lang.String wapThemeId,
373 java.lang.String wapColorSchemeId, java.lang.String css,
374 com.liferay.portal.service.ServiceContext serviceContext)
375 throws com.liferay.portal.kernel.exception.PortalException,
376 com.liferay.portal.kernel.exception.SystemException;
377
378 public com.liferay.portal.model.LayoutRevision updateStatus(long userId,
379 long layoutRevisionId, int status,
380 com.liferay.portal.service.ServiceContext serviceContext)
381 throws com.liferay.portal.kernel.exception.PortalException,
382 com.liferay.portal.kernel.exception.SystemException;
383 }