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 fetchLatestLayoutRevision(
292 long layoutSetBranchId, long plid)
293 throws com.liferay.portal.kernel.exception.SystemException;
294
295 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
296 public com.liferay.portal.model.LayoutRevision fetchLayoutRevision(
297 long layoutSetBranchId, boolean head, 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 parentLayoutRevisionId, long plid)
303 throws com.liferay.portal.kernel.exception.SystemException;
304
305 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
306 public java.util.List<com.liferay.portal.model.LayoutRevision> getChildLayoutRevisions(
307 long layoutSetBranchId, long parentLayoutRevision, long plid,
308 int start, int end,
309 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
310 throws com.liferay.portal.kernel.exception.SystemException;
311
312 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
313 public int getChildLayoutRevisionsCount(long layoutSetBranchId,
314 long parentLayoutRevision, long plid)
315 throws com.liferay.portal.kernel.exception.SystemException;
316
317 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
318 public com.liferay.portal.model.LayoutRevision getLayoutRevision(
319 long layoutSetBranchId, long plid, boolean head)
320 throws com.liferay.portal.kernel.exception.PortalException,
321 com.liferay.portal.kernel.exception.SystemException;
322
323 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
324 public com.liferay.portal.model.LayoutRevision getLayoutRevision(
325 long layoutSetBranchId, long layoutBranchId, long plid)
326 throws com.liferay.portal.kernel.exception.PortalException,
327 com.liferay.portal.kernel.exception.SystemException;
328
329 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
330 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
331 long plid) 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, boolean head)
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, int status)
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)
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 status)
351 throws com.liferay.portal.kernel.exception.SystemException;
352
353 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
354 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
355 long layoutSetBranchId, long plid, int start, int end,
356 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
357 throws com.liferay.portal.kernel.exception.SystemException;
358
359 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
360 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
361 long layoutSetBranchId, long layoutBranchId, long plid, int start,
362 int end,
363 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
364 throws com.liferay.portal.kernel.exception.SystemException;
365
366 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
367 public int getLayoutRevisionsCount(long layoutSetBranchId,
368 long layoutBranchId, long plid)
369 throws com.liferay.portal.kernel.exception.SystemException;
370
371 public com.liferay.portal.model.LayoutRevision updateLayoutRevision(
372 long userId, long layoutRevisionId, long layoutBranchId,
373 java.lang.String name, java.lang.String title,
374 java.lang.String description, java.lang.String keywords,
375 java.lang.String robots, java.lang.String typeSettings,
376 boolean iconImage, long iconImageId, java.lang.String themeId,
377 java.lang.String colorSchemeId, java.lang.String wapThemeId,
378 java.lang.String wapColorSchemeId, java.lang.String css,
379 com.liferay.portal.service.ServiceContext serviceContext)
380 throws com.liferay.portal.kernel.exception.PortalException,
381 com.liferay.portal.kernel.exception.SystemException;
382
383 public com.liferay.portal.model.LayoutRevision updateStatus(long userId,
384 long layoutRevisionId, int status,
385 com.liferay.portal.service.ServiceContext serviceContext)
386 throws com.liferay.portal.kernel.exception.PortalException,
387 com.liferay.portal.kernel.exception.SystemException;
388 }