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