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
035 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
036 PortalException.class, SystemException.class})
037 public interface LayoutRevisionLocalService extends BaseLocalService,
038 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
073 public com.liferay.portal.model.LayoutRevision deleteLayoutRevision(
074 long layoutRevisionId)
075 throws com.liferay.portal.kernel.exception.PortalException,
076 com.liferay.portal.kernel.exception.SystemException;
077
078
086 public com.liferay.portal.model.LayoutRevision deleteLayoutRevision(
087 com.liferay.portal.model.LayoutRevision layoutRevision)
088 throws com.liferay.portal.kernel.exception.PortalException,
089 com.liferay.portal.kernel.exception.SystemException;
090
091 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
092
093
100 @SuppressWarnings("rawtypes")
101 public java.util.List dynamicQuery(
102 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
103 throws com.liferay.portal.kernel.exception.SystemException;
104
105
118 @SuppressWarnings("rawtypes")
119 public java.util.List dynamicQuery(
120 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
121 int end) throws com.liferay.portal.kernel.exception.SystemException;
122
123
137 @SuppressWarnings("rawtypes")
138 public java.util.List dynamicQuery(
139 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
140 int end,
141 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
142 throws com.liferay.portal.kernel.exception.SystemException;
143
144
151 public long dynamicQueryCount(
152 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
153 throws com.liferay.portal.kernel.exception.SystemException;
154
155
163 public long dynamicQueryCount(
164 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
165 com.liferay.portal.kernel.dao.orm.Projection projection)
166 throws com.liferay.portal.kernel.exception.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public com.liferay.portal.model.LayoutRevision fetchLayoutRevision(
170 long layoutRevisionId)
171 throws com.liferay.portal.kernel.exception.SystemException;
172
173
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public com.liferay.portal.model.LayoutRevision getLayoutRevision(
183 long layoutRevisionId)
184 throws com.liferay.portal.kernel.exception.PortalException,
185 com.liferay.portal.kernel.exception.SystemException;
186
187 @Override
188 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
189 public com.liferay.portal.model.PersistedModel getPersistedModel(
190 java.io.Serializable primaryKeyObj)
191 throws com.liferay.portal.kernel.exception.PortalException,
192 com.liferay.portal.kernel.exception.SystemException;
193
194
206 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
207 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
208 int start, int end)
209 throws com.liferay.portal.kernel.exception.SystemException;
210
211
217 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
218 public int getLayoutRevisionsCount()
219 throws com.liferay.portal.kernel.exception.SystemException;
220
221
228 public com.liferay.portal.model.LayoutRevision updateLayoutRevision(
229 com.liferay.portal.model.LayoutRevision layoutRevision)
230 throws com.liferay.portal.kernel.exception.SystemException;
231
232
237 public java.lang.String getBeanIdentifier();
238
239
244 public void setBeanIdentifier(java.lang.String beanIdentifier);
245
246 public com.liferay.portal.model.LayoutRevision addLayoutRevision(
247 long userId, long layoutSetBranchId, long layoutBranchId,
248 long parentLayoutRevisionId, boolean head, long plid,
249 long portletPreferencesPlid, boolean privateLayout,
250 java.lang.String name, java.lang.String title,
251 java.lang.String description, java.lang.String keywords,
252 java.lang.String robots, java.lang.String typeSettings,
253 boolean iconImage, long iconImageId, java.lang.String themeId,
254 java.lang.String colorSchemeId, java.lang.String wapThemeId,
255 java.lang.String wapColorSchemeId, java.lang.String css,
256 com.liferay.portal.service.ServiceContext serviceContext)
257 throws com.liferay.portal.kernel.exception.PortalException,
258 com.liferay.portal.kernel.exception.SystemException;
259
260 public void deleteLayoutLayoutRevisions(long plid)
261 throws com.liferay.portal.kernel.exception.PortalException,
262 com.liferay.portal.kernel.exception.SystemException;
263
264 public void deleteLayoutRevisions(long layoutSetBranchId, long plid)
265 throws com.liferay.portal.kernel.exception.PortalException,
266 com.liferay.portal.kernel.exception.SystemException;
267
268 public void deleteLayoutRevisions(long layoutSetBranchId,
269 long layoutBranchId, long plid)
270 throws com.liferay.portal.kernel.exception.PortalException,
271 com.liferay.portal.kernel.exception.SystemException;
272
273 public void deleteLayoutSetBranchLayoutRevisions(long layoutSetBranchId)
274 throws com.liferay.portal.kernel.exception.PortalException,
275 com.liferay.portal.kernel.exception.SystemException;
276
277 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
278 public com.liferay.portal.model.LayoutRevision fetchLastLayoutRevision(
279 long plid, boolean head)
280 throws com.liferay.portal.kernel.exception.SystemException;
281
282 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
283 public com.liferay.portal.model.LayoutRevision fetchLayoutRevision(
284 long layoutSetBranchId, boolean head, long plid)
285 throws com.liferay.portal.kernel.exception.SystemException;
286
287 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
288 public java.util.List<com.liferay.portal.model.LayoutRevision> getChildLayoutRevisions(
289 long layoutSetBranchId, long parentLayoutRevisionId, long plid)
290 throws com.liferay.portal.kernel.exception.SystemException;
291
292 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
293 public java.util.List<com.liferay.portal.model.LayoutRevision> getChildLayoutRevisions(
294 long layoutSetBranchId, long parentLayoutRevision, long plid,
295 int start, int end,
296 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
297 throws com.liferay.portal.kernel.exception.SystemException;
298
299 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
300 public int getChildLayoutRevisionsCount(long layoutSetBranchId,
301 long parentLayoutRevision, long plid)
302 throws 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 plid, boolean head)
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 com.liferay.portal.model.LayoutRevision getLayoutRevision(
312 long layoutSetBranchId, long layoutBranchId, long plid)
313 throws com.liferay.portal.kernel.exception.PortalException,
314 com.liferay.portal.kernel.exception.SystemException;
315
316 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
317 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
318 long plid) throws com.liferay.portal.kernel.exception.SystemException;
319
320 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
321 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
322 long layoutSetBranchId, boolean head)
323 throws com.liferay.portal.kernel.exception.SystemException;
324
325 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
326 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
327 long layoutSetBranchId, int status)
328 throws com.liferay.portal.kernel.exception.SystemException;
329
330 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
331 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
332 long layoutSetBranchId, long plid)
333 throws com.liferay.portal.kernel.exception.SystemException;
334
335 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
336 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
337 long layoutSetBranchId, long plid, int status)
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 plid, int start, int end,
343 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
344 throws com.liferay.portal.kernel.exception.SystemException;
345
346 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
347 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
348 long layoutSetBranchId, long layoutBranchId, long plid, int start,
349 int end,
350 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
351 throws com.liferay.portal.kernel.exception.SystemException;
352
353 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
354 public int getLayoutRevisionsCount(long layoutSetBranchId,
355 long layoutBranchId, long plid)
356 throws com.liferay.portal.kernel.exception.SystemException;
357
358 public com.liferay.portal.model.LayoutRevision updateLayoutRevision(
359 long userId, long layoutRevisionId, long layoutBranchId,
360 java.lang.String name, java.lang.String title,
361 java.lang.String description, java.lang.String keywords,
362 java.lang.String robots, java.lang.String typeSettings,
363 boolean iconImage, long iconImageId, java.lang.String themeId,
364 java.lang.String colorSchemeId, java.lang.String wapThemeId,
365 java.lang.String wapColorSchemeId, java.lang.String css,
366 com.liferay.portal.service.ServiceContext serviceContext)
367 throws com.liferay.portal.kernel.exception.PortalException,
368 com.liferay.portal.kernel.exception.SystemException;
369
370 public com.liferay.portal.model.LayoutRevision updateStatus(long userId,
371 long layoutRevisionId, int status,
372 com.liferay.portal.service.ServiceContext serviceContext)
373 throws com.liferay.portal.kernel.exception.PortalException,
374 com.liferay.portal.kernel.exception.SystemException;
375 }