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
158 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
159 public com.liferay.portal.model.LayoutRevision getLayoutRevision(
160 long layoutRevisionId)
161 throws com.liferay.portal.kernel.exception.PortalException,
162 com.liferay.portal.kernel.exception.SystemException;
163
164 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
165 public com.liferay.portal.model.PersistedModel getPersistedModel(
166 java.io.Serializable primaryKeyObj)
167 throws com.liferay.portal.kernel.exception.PortalException,
168 com.liferay.portal.kernel.exception.SystemException;
169
170
182 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
183 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
184 int start, int end)
185 throws com.liferay.portal.kernel.exception.SystemException;
186
187
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public int getLayoutRevisionsCount()
195 throws com.liferay.portal.kernel.exception.SystemException;
196
197
204 public com.liferay.portal.model.LayoutRevision updateLayoutRevision(
205 com.liferay.portal.model.LayoutRevision layoutRevision)
206 throws com.liferay.portal.kernel.exception.SystemException;
207
208
216 public com.liferay.portal.model.LayoutRevision updateLayoutRevision(
217 com.liferay.portal.model.LayoutRevision layoutRevision, boolean merge)
218 throws com.liferay.portal.kernel.exception.SystemException;
219
220
225 public java.lang.String getBeanIdentifier();
226
227
232 public void setBeanIdentifier(java.lang.String beanIdentifier);
233
234 public com.liferay.portal.model.LayoutRevision addLayoutRevision(
235 long userId, long layoutSetBranchId, long layoutBranchId,
236 long parentLayoutRevisionId, boolean head, long plid,
237 boolean privateLayout, 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 java.util.List<com.liferay.portal.model.LayoutRevision> getChildLayoutRevisions(
266 long layoutSetBranchId, long parentLayoutRevisionId, long plid)
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 parentLayoutRevision, long plid,
272 int start, int end,
273 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
274 throws com.liferay.portal.kernel.exception.SystemException;
275
276 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
277 public int getChildLayoutRevisionsCount(long layoutSetBranchId,
278 long parentLayoutRevision, long plid)
279 throws com.liferay.portal.kernel.exception.SystemException;
280
281 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
282 public com.liferay.portal.model.LayoutRevision getLayoutRevision(
283 long layoutSetBranchId, long plid, boolean head)
284 throws com.liferay.portal.kernel.exception.PortalException,
285 com.liferay.portal.kernel.exception.SystemException;
286
287 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
288 public com.liferay.portal.model.LayoutRevision getLayoutRevision(
289 long layoutSetBranchId, long layoutBranchId, long plid)
290 throws com.liferay.portal.kernel.exception.PortalException,
291 com.liferay.portal.kernel.exception.SystemException;
292
293 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
294 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
295 long plid) throws com.liferay.portal.kernel.exception.SystemException;
296
297 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
298 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
299 long layoutSetBranchId, boolean head)
300 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, int status)
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, long plid)
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, int status)
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 layoutBranchId, long plid, int start,
320 int end,
321 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
322 throws com.liferay.portal.kernel.exception.SystemException;
323
324 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
325 public int getLayoutRevisionsCount(long layoutSetBranchId,
326 long layoutBranchId, long plid)
327 throws com.liferay.portal.kernel.exception.SystemException;
328
329 public com.liferay.portal.model.LayoutRevision updateLayoutRevision(
330 long userId, long layoutRevisionId, long layoutBranchId,
331 java.lang.String name, java.lang.String title,
332 java.lang.String description, java.lang.String keywords,
333 java.lang.String robots, java.lang.String typeSettings,
334 boolean iconImage, long iconImageId, java.lang.String themeId,
335 java.lang.String colorSchemeId, java.lang.String wapThemeId,
336 java.lang.String wapColorSchemeId, java.lang.String css,
337 com.liferay.portal.service.ServiceContext serviceContext)
338 throws com.liferay.portal.kernel.exception.PortalException,
339 com.liferay.portal.kernel.exception.SystemException;
340
341 public com.liferay.portal.model.LayoutRevision updateStatus(long userId,
342 long layoutRevisionId, int status,
343 com.liferay.portal.service.ServiceContext serviceContext)
344 throws com.liferay.portal.kernel.exception.PortalException,
345 com.liferay.portal.kernel.exception.SystemException;
346 }