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
224 public java.lang.String getBeanIdentifier();
225
226
231 public void setBeanIdentifier(java.lang.String beanIdentifier);
232
233 public com.liferay.portal.model.LayoutRevision addLayoutRevision(
234 long userId, long layoutSetBranchId, long layoutBranchId,
235 long parentLayoutRevisionId, boolean head, long plid,
236 long portletPreferencesPlid, boolean privateLayout,
237 java.lang.String name, java.lang.String title,
238 java.lang.String description, java.lang.String keywords,
239 java.lang.String robots, java.lang.String typeSettings,
240 boolean iconImage, long iconImageId, java.lang.String themeId,
241 java.lang.String colorSchemeId, java.lang.String wapThemeId,
242 java.lang.String wapColorSchemeId, java.lang.String css,
243 com.liferay.portal.service.ServiceContext serviceContext)
244 throws com.liferay.portal.kernel.exception.PortalException,
245 com.liferay.portal.kernel.exception.SystemException;
246
247 public void deleteLayoutLayoutRevisions(long plid)
248 throws com.liferay.portal.kernel.exception.PortalException,
249 com.liferay.portal.kernel.exception.SystemException;
250
251 public void deleteLayoutRevisions(long layoutSetBranchId, long plid)
252 throws com.liferay.portal.kernel.exception.PortalException,
253 com.liferay.portal.kernel.exception.SystemException;
254
255 public void deleteLayoutRevisions(long layoutSetBranchId,
256 long layoutBranchId, long plid)
257 throws com.liferay.portal.kernel.exception.PortalException,
258 com.liferay.portal.kernel.exception.SystemException;
259
260 public void deleteLayoutSetBranchLayoutRevisions(long layoutSetBranchId)
261 throws com.liferay.portal.kernel.exception.PortalException,
262 com.liferay.portal.kernel.exception.SystemException;
263
264 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
265 public com.liferay.portal.model.LayoutRevision fetchLastLayoutRevision(
266 long plid, boolean head)
267 throws com.liferay.portal.kernel.exception.SystemException;
268
269 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
270 public java.util.List<com.liferay.portal.model.LayoutRevision> getChildLayoutRevisions(
271 long layoutSetBranchId, long parentLayoutRevisionId, long plid)
272 throws com.liferay.portal.kernel.exception.SystemException;
273
274 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
275 public java.util.List<com.liferay.portal.model.LayoutRevision> getChildLayoutRevisions(
276 long layoutSetBranchId, long parentLayoutRevision, long plid,
277 int start, int end,
278 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
279 throws com.liferay.portal.kernel.exception.SystemException;
280
281 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
282 public int getChildLayoutRevisionsCount(long layoutSetBranchId,
283 long parentLayoutRevision, long plid)
284 throws com.liferay.portal.kernel.exception.SystemException;
285
286 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
287 public com.liferay.portal.model.LayoutRevision getLayoutRevision(
288 long layoutSetBranchId, long plid, boolean head)
289 throws com.liferay.portal.kernel.exception.PortalException,
290 com.liferay.portal.kernel.exception.SystemException;
291
292 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
293 public com.liferay.portal.model.LayoutRevision getLayoutRevision(
294 long layoutSetBranchId, long layoutBranchId, long plid)
295 throws com.liferay.portal.kernel.exception.PortalException,
296 com.liferay.portal.kernel.exception.SystemException;
297
298 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
299 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
300 long plid) throws com.liferay.portal.kernel.exception.SystemException;
301
302 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
303 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
304 long layoutSetBranchId, boolean head)
305 throws com.liferay.portal.kernel.exception.SystemException;
306
307 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
308 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
309 long layoutSetBranchId, int status)
310 throws com.liferay.portal.kernel.exception.SystemException;
311
312 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
313 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
314 long layoutSetBranchId, long plid)
315 throws com.liferay.portal.kernel.exception.SystemException;
316
317 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
318 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
319 long layoutSetBranchId, long plid, int status)
320 throws com.liferay.portal.kernel.exception.SystemException;
321
322 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
323 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
324 long layoutSetBranchId, long layoutBranchId, long plid, int start,
325 int end,
326 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
327 throws com.liferay.portal.kernel.exception.SystemException;
328
329 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
330 public int getLayoutRevisionsCount(long layoutSetBranchId,
331 long layoutBranchId, long plid)
332 throws com.liferay.portal.kernel.exception.SystemException;
333
334 public com.liferay.portal.model.LayoutRevision updateLayoutRevision(
335 long userId, long layoutRevisionId, long layoutBranchId,
336 java.lang.String name, java.lang.String title,
337 java.lang.String description, java.lang.String keywords,
338 java.lang.String robots, java.lang.String typeSettings,
339 boolean iconImage, long iconImageId, java.lang.String themeId,
340 java.lang.String colorSchemeId, java.lang.String wapThemeId,
341 java.lang.String wapColorSchemeId, java.lang.String css,
342 com.liferay.portal.service.ServiceContext serviceContext)
343 throws com.liferay.portal.kernel.exception.PortalException,
344 com.liferay.portal.kernel.exception.SystemException;
345
346 public com.liferay.portal.model.LayoutRevision updateStatus(long userId,
347 long layoutRevisionId, int status,
348 com.liferay.portal.service.ServiceContext serviceContext)
349 throws com.liferay.portal.kernel.exception.PortalException,
350 com.liferay.portal.kernel.exception.SystemException;
351 }