001
014
015 package com.liferay.portal.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
023
036 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
037 PortalException.class, SystemException.class})
038 public interface LayoutRevisionLocalService extends BaseLocalService,
039 PersistedModelLocalService {
040
045
046
053 public com.liferay.portal.model.LayoutRevision addLayoutRevision(
054 com.liferay.portal.model.LayoutRevision layoutRevision)
055 throws com.liferay.portal.kernel.exception.SystemException;
056
057
063 public com.liferay.portal.model.LayoutRevision createLayoutRevision(
064 long layoutRevisionId);
065
066
074 public com.liferay.portal.model.LayoutRevision deleteLayoutRevision(
075 long layoutRevisionId)
076 throws com.liferay.portal.kernel.exception.PortalException,
077 com.liferay.portal.kernel.exception.SystemException;
078
079
087 public com.liferay.portal.model.LayoutRevision deleteLayoutRevision(
088 com.liferay.portal.model.LayoutRevision layoutRevision)
089 throws com.liferay.portal.kernel.exception.PortalException,
090 com.liferay.portal.kernel.exception.SystemException;
091
092 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
093
094
101 @SuppressWarnings("rawtypes")
102 public java.util.List dynamicQuery(
103 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
104 throws com.liferay.portal.kernel.exception.SystemException;
105
106
119 @SuppressWarnings("rawtypes")
120 public java.util.List dynamicQuery(
121 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
122 int end) throws com.liferay.portal.kernel.exception.SystemException;
123
124
138 @SuppressWarnings("rawtypes")
139 public java.util.List dynamicQuery(
140 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
141 int end,
142 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
143 throws com.liferay.portal.kernel.exception.SystemException;
144
145
152 public long dynamicQueryCount(
153 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
154 throws com.liferay.portal.kernel.exception.SystemException;
155
156 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
157 public com.liferay.portal.model.LayoutRevision fetchLayoutRevision(
158 long layoutRevisionId)
159 throws com.liferay.portal.kernel.exception.SystemException;
160
161
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portal.model.LayoutRevision getLayoutRevision(
171 long layoutRevisionId)
172 throws com.liferay.portal.kernel.exception.PortalException,
173 com.liferay.portal.kernel.exception.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public com.liferay.portal.model.PersistedModel getPersistedModel(
177 java.io.Serializable primaryKeyObj)
178 throws com.liferay.portal.kernel.exception.PortalException,
179 com.liferay.portal.kernel.exception.SystemException;
180
181
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
195 int start, int end)
196 throws com.liferay.portal.kernel.exception.SystemException;
197
198
204 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
205 public int getLayoutRevisionsCount()
206 throws com.liferay.portal.kernel.exception.SystemException;
207
208
215 public com.liferay.portal.model.LayoutRevision updateLayoutRevision(
216 com.liferay.portal.model.LayoutRevision layoutRevision)
217 throws com.liferay.portal.kernel.exception.SystemException;
218
219
227 public com.liferay.portal.model.LayoutRevision updateLayoutRevision(
228 com.liferay.portal.model.LayoutRevision layoutRevision, boolean merge)
229 throws com.liferay.portal.kernel.exception.SystemException;
230
231
236 public java.lang.String getBeanIdentifier();
237
238
243 public void setBeanIdentifier(java.lang.String beanIdentifier);
244
245 public com.liferay.portal.model.LayoutRevision addLayoutRevision(
246 long userId, long layoutSetBranchId, long layoutBranchId,
247 long parentLayoutRevisionId, boolean head, long plid,
248 long portletPreferencesPlid, boolean privateLayout,
249 java.lang.String name, java.lang.String title,
250 java.lang.String description, java.lang.String keywords,
251 java.lang.String robots, java.lang.String typeSettings,
252 boolean iconImage, long iconImageId, java.lang.String themeId,
253 java.lang.String colorSchemeId, java.lang.String wapThemeId,
254 java.lang.String wapColorSchemeId, java.lang.String css,
255 com.liferay.portal.service.ServiceContext serviceContext)
256 throws com.liferay.portal.kernel.exception.PortalException,
257 com.liferay.portal.kernel.exception.SystemException;
258
259 public void deleteLayoutLayoutRevisions(long plid)
260 throws com.liferay.portal.kernel.exception.PortalException,
261 com.liferay.portal.kernel.exception.SystemException;
262
263 public void deleteLayoutRevisions(long layoutSetBranchId, long plid)
264 throws com.liferay.portal.kernel.exception.PortalException,
265 com.liferay.portal.kernel.exception.SystemException;
266
267 public void deleteLayoutRevisions(long layoutSetBranchId,
268 long layoutBranchId, long plid)
269 throws com.liferay.portal.kernel.exception.PortalException,
270 com.liferay.portal.kernel.exception.SystemException;
271
272 public void deleteLayoutSetBranchLayoutRevisions(long layoutSetBranchId)
273 throws com.liferay.portal.kernel.exception.PortalException,
274 com.liferay.portal.kernel.exception.SystemException;
275
276 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
277 public com.liferay.portal.model.LayoutRevision fetchLastLayoutRevision(
278 long plid, boolean head)
279 throws com.liferay.portal.kernel.exception.SystemException;
280
281 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
282 public java.util.List<com.liferay.portal.model.LayoutRevision> getChildLayoutRevisions(
283 long layoutSetBranchId, long parentLayoutRevisionId, long plid)
284 throws com.liferay.portal.kernel.exception.SystemException;
285
286 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
287 public java.util.List<com.liferay.portal.model.LayoutRevision> getChildLayoutRevisions(
288 long layoutSetBranchId, long parentLayoutRevision, long plid,
289 int start, int end,
290 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
291 throws com.liferay.portal.kernel.exception.SystemException;
292
293 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
294 public int getChildLayoutRevisionsCount(long layoutSetBranchId,
295 long parentLayoutRevision, long plid)
296 throws com.liferay.portal.kernel.exception.SystemException;
297
298 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
299 public com.liferay.portal.model.LayoutRevision getLayoutRevision(
300 long layoutSetBranchId, long plid, boolean head)
301 throws com.liferay.portal.kernel.exception.PortalException,
302 com.liferay.portal.kernel.exception.SystemException;
303
304 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
305 public com.liferay.portal.model.LayoutRevision getLayoutRevision(
306 long layoutSetBranchId, long layoutBranchId, long plid)
307 throws com.liferay.portal.kernel.exception.PortalException,
308 com.liferay.portal.kernel.exception.SystemException;
309
310 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
311 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
312 long plid) throws com.liferay.portal.kernel.exception.SystemException;
313
314 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
315 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
316 long layoutSetBranchId, boolean head)
317 throws com.liferay.portal.kernel.exception.SystemException;
318
319 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
320 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
321 long layoutSetBranchId, int status)
322 throws 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 layoutSetBranchId, long plid)
327 throws 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 layoutSetBranchId, long plid, int status)
332 throws com.liferay.portal.kernel.exception.SystemException;
333
334 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
335 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
336 long layoutSetBranchId, long plid, int start, int end,
337 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
338 throws com.liferay.portal.kernel.exception.SystemException;
339
340 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
341 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
342 long layoutSetBranchId, long layoutBranchId, long plid, int start,
343 int end,
344 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
345 throws com.liferay.portal.kernel.exception.SystemException;
346
347 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
348 public int getLayoutRevisionsCount(long layoutSetBranchId,
349 long layoutBranchId, long plid)
350 throws com.liferay.portal.kernel.exception.SystemException;
351
352 public com.liferay.portal.model.LayoutRevision updateLayoutRevision(
353 long userId, long layoutRevisionId, long layoutBranchId,
354 java.lang.String name, java.lang.String title,
355 java.lang.String description, java.lang.String keywords,
356 java.lang.String robots, java.lang.String typeSettings,
357 boolean iconImage, long iconImageId, java.lang.String themeId,
358 java.lang.String colorSchemeId, java.lang.String wapThemeId,
359 java.lang.String wapColorSchemeId, java.lang.String css,
360 com.liferay.portal.service.ServiceContext serviceContext)
361 throws com.liferay.portal.kernel.exception.PortalException,
362 com.liferay.portal.kernel.exception.SystemException;
363
364 public com.liferay.portal.model.LayoutRevision updateStatus(long userId,
365 long layoutRevisionId, int status,
366 com.liferay.portal.service.ServiceContext serviceContext)
367 throws com.liferay.portal.kernel.exception.PortalException,
368 com.liferay.portal.kernel.exception.SystemException;
369 }