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 PersistedModelLocalService {
039
044
045
052 public com.liferay.portal.model.LayoutRevision addLayoutRevision(
053 com.liferay.portal.model.LayoutRevision layoutRevision)
054 throws com.liferay.portal.kernel.exception.SystemException;
055
056
062 public com.liferay.portal.model.LayoutRevision createLayoutRevision(
063 long layoutRevisionId);
064
065
072 public void deleteLayoutRevision(long layoutRevisionId)
073 throws com.liferay.portal.kernel.exception.PortalException,
074 com.liferay.portal.kernel.exception.SystemException;
075
076
083 public void deleteLayoutRevision(
084 com.liferay.portal.model.LayoutRevision layoutRevision)
085 throws com.liferay.portal.kernel.exception.PortalException,
086 com.liferay.portal.kernel.exception.SystemException;
087
088
095 @SuppressWarnings("rawtypes")
096 public java.util.List dynamicQuery(
097 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
098 throws com.liferay.portal.kernel.exception.SystemException;
099
100
113 @SuppressWarnings("rawtypes")
114 public java.util.List dynamicQuery(
115 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
116 int end) throws com.liferay.portal.kernel.exception.SystemException;
117
118
132 @SuppressWarnings("rawtypes")
133 public java.util.List dynamicQuery(
134 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
135 int end,
136 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
137 throws com.liferay.portal.kernel.exception.SystemException;
138
139
146 public long dynamicQueryCount(
147 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
148 throws com.liferay.portal.kernel.exception.SystemException;
149
150 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
151 public com.liferay.portal.model.LayoutRevision fetchLayoutRevision(
152 long layoutRevisionId)
153 throws com.liferay.portal.kernel.exception.SystemException;
154
155
163 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
164 public com.liferay.portal.model.LayoutRevision getLayoutRevision(
165 long layoutRevisionId)
166 throws com.liferay.portal.kernel.exception.PortalException,
167 com.liferay.portal.kernel.exception.SystemException;
168
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portal.model.PersistedModel getPersistedModel(
171 java.io.Serializable primaryKeyObj)
172 throws com.liferay.portal.kernel.exception.PortalException,
173 com.liferay.portal.kernel.exception.SystemException;
174
175
187 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
188 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
189 int start, int end)
190 throws com.liferay.portal.kernel.exception.SystemException;
191
192
198 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
199 public int getLayoutRevisionsCount()
200 throws com.liferay.portal.kernel.exception.SystemException;
201
202
209 public com.liferay.portal.model.LayoutRevision updateLayoutRevision(
210 com.liferay.portal.model.LayoutRevision layoutRevision)
211 throws com.liferay.portal.kernel.exception.SystemException;
212
213
221 public com.liferay.portal.model.LayoutRevision updateLayoutRevision(
222 com.liferay.portal.model.LayoutRevision layoutRevision, boolean merge)
223 throws com.liferay.portal.kernel.exception.SystemException;
224
225
230 public java.lang.String getBeanIdentifier();
231
232
237 public void setBeanIdentifier(java.lang.String beanIdentifier);
238
239 public com.liferay.portal.model.LayoutRevision addLayoutRevision(
240 long userId, long layoutSetBranchId, long layoutBranchId,
241 long parentLayoutRevisionId, boolean head, long plid,
242 boolean privateLayout, java.lang.String name, java.lang.String title,
243 java.lang.String description, java.lang.String keywords,
244 java.lang.String robots, java.lang.String typeSettings,
245 boolean iconImage, long iconImageId, java.lang.String themeId,
246 java.lang.String colorSchemeId, java.lang.String wapThemeId,
247 java.lang.String wapColorSchemeId, java.lang.String css,
248 com.liferay.portal.service.ServiceContext serviceContext)
249 throws com.liferay.portal.kernel.exception.PortalException,
250 com.liferay.portal.kernel.exception.SystemException;
251
252 public void deleteLayoutLayoutRevisions(long plid)
253 throws com.liferay.portal.kernel.exception.PortalException,
254 com.liferay.portal.kernel.exception.SystemException;
255
256 public void deleteLayoutRevisions(long layoutSetBranchId, long plid)
257 throws com.liferay.portal.kernel.exception.PortalException,
258 com.liferay.portal.kernel.exception.SystemException;
259
260 public void deleteLayoutRevisions(long layoutSetBranchId,
261 long layoutBranchId, long plid)
262 throws com.liferay.portal.kernel.exception.PortalException,
263 com.liferay.portal.kernel.exception.SystemException;
264
265 public void deleteLayoutSetBranchLayoutRevisions(long layoutSetBranchId)
266 throws com.liferay.portal.kernel.exception.PortalException,
267 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 }