001
014
015 package com.liferay.portal.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.exception.PortalException;
020 import com.liferay.portal.kernel.exception.SystemException;
021 import com.liferay.portal.kernel.transaction.Isolation;
022 import com.liferay.portal.kernel.transaction.Propagation;
023 import com.liferay.portal.kernel.transaction.Transactional;
024
025
037 @ProviderType
038 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
039 PortalException.class, SystemException.class})
040 public interface LayoutRevisionLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portal.model.LayoutRevision addLayoutRevision(
056 com.liferay.portal.model.LayoutRevision layoutRevision)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portal.model.LayoutRevision createLayoutRevision(
066 long layoutRevisionId);
067
068
076 public com.liferay.portal.model.LayoutRevision deleteLayoutRevision(
077 long layoutRevisionId)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081
089 public com.liferay.portal.model.LayoutRevision deleteLayoutRevision(
090 com.liferay.portal.model.LayoutRevision layoutRevision)
091 throws com.liferay.portal.kernel.exception.PortalException,
092 com.liferay.portal.kernel.exception.SystemException;
093
094 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
095
096
103 @SuppressWarnings("rawtypes")
104 public java.util.List dynamicQuery(
105 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
106 throws com.liferay.portal.kernel.exception.SystemException;
107
108
121 @SuppressWarnings("rawtypes")
122 public java.util.List dynamicQuery(
123 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
124 int end) throws com.liferay.portal.kernel.exception.SystemException;
125
126
140 @SuppressWarnings("rawtypes")
141 public java.util.List dynamicQuery(
142 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
143 int end,
144 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
145 throws com.liferay.portal.kernel.exception.SystemException;
146
147
154 public long dynamicQueryCount(
155 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
156 throws com.liferay.portal.kernel.exception.SystemException;
157
158
166 public long dynamicQueryCount(
167 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
168 com.liferay.portal.kernel.dao.orm.Projection projection)
169 throws com.liferay.portal.kernel.exception.SystemException;
170
171 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
172 public com.liferay.portal.model.LayoutRevision fetchLayoutRevision(
173 long layoutRevisionId)
174 throws com.liferay.portal.kernel.exception.SystemException;
175
176
184 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
185 public com.liferay.portal.model.LayoutRevision getLayoutRevision(
186 long layoutRevisionId)
187 throws com.liferay.portal.kernel.exception.PortalException,
188 com.liferay.portal.kernel.exception.SystemException;
189
190 @Override
191 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
192 public com.liferay.portal.model.PersistedModel getPersistedModel(
193 java.io.Serializable primaryKeyObj)
194 throws com.liferay.portal.kernel.exception.PortalException,
195 com.liferay.portal.kernel.exception.SystemException;
196
197
209 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
210 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
211 int start, int end)
212 throws com.liferay.portal.kernel.exception.SystemException;
213
214
220 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
221 public int getLayoutRevisionsCount()
222 throws com.liferay.portal.kernel.exception.SystemException;
223
224
231 public com.liferay.portal.model.LayoutRevision updateLayoutRevision(
232 com.liferay.portal.model.LayoutRevision layoutRevision)
233 throws com.liferay.portal.kernel.exception.SystemException;
234
235
240 public java.lang.String getBeanIdentifier();
241
242
247 public void setBeanIdentifier(java.lang.String beanIdentifier);
248
249 public com.liferay.portal.model.LayoutRevision addLayoutRevision(
250 long userId, long layoutSetBranchId, long layoutBranchId,
251 long parentLayoutRevisionId, boolean head, long plid,
252 long portletPreferencesPlid, boolean privateLayout,
253 java.lang.String name, java.lang.String title,
254 java.lang.String description, java.lang.String keywords,
255 java.lang.String robots, java.lang.String typeSettings,
256 boolean iconImage, long iconImageId, java.lang.String themeId,
257 java.lang.String colorSchemeId, java.lang.String wapThemeId,
258 java.lang.String wapColorSchemeId, java.lang.String css,
259 com.liferay.portal.service.ServiceContext serviceContext)
260 throws com.liferay.portal.kernel.exception.PortalException,
261 com.liferay.portal.kernel.exception.SystemException;
262
263 public void deleteLayoutLayoutRevisions(long plid)
264 throws com.liferay.portal.kernel.exception.PortalException,
265 com.liferay.portal.kernel.exception.SystemException;
266
267 public void deleteLayoutRevisions(long layoutSetBranchId, long plid)
268 throws com.liferay.portal.kernel.exception.PortalException,
269 com.liferay.portal.kernel.exception.SystemException;
270
271 public void deleteLayoutRevisions(long layoutSetBranchId,
272 long layoutBranchId, long plid)
273 throws com.liferay.portal.kernel.exception.PortalException,
274 com.liferay.portal.kernel.exception.SystemException;
275
276 public void deleteLayoutSetBranchLayoutRevisions(long layoutSetBranchId)
277 throws com.liferay.portal.kernel.exception.PortalException,
278 com.liferay.portal.kernel.exception.SystemException;
279
280 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
281 public com.liferay.portal.model.LayoutRevision fetchLastLayoutRevision(
282 long plid, boolean head)
283 throws com.liferay.portal.kernel.exception.SystemException;
284
285 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
286 public com.liferay.portal.model.LayoutRevision fetchLayoutRevision(
287 long layoutSetBranchId, boolean head, long plid)
288 throws com.liferay.portal.kernel.exception.SystemException;
289
290 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
291 public java.util.List<com.liferay.portal.model.LayoutRevision> getChildLayoutRevisions(
292 long layoutSetBranchId, long parentLayoutRevisionId, long plid)
293 throws com.liferay.portal.kernel.exception.SystemException;
294
295 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
296 public java.util.List<com.liferay.portal.model.LayoutRevision> getChildLayoutRevisions(
297 long layoutSetBranchId, long parentLayoutRevision, long plid,
298 int start, int end,
299 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
300 throws com.liferay.portal.kernel.exception.SystemException;
301
302 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
303 public int getChildLayoutRevisionsCount(long layoutSetBranchId,
304 long parentLayoutRevision, long plid)
305 throws com.liferay.portal.kernel.exception.SystemException;
306
307 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
308 public com.liferay.portal.model.LayoutRevision getLayoutRevision(
309 long layoutSetBranchId, long plid, boolean head)
310 throws com.liferay.portal.kernel.exception.PortalException,
311 com.liferay.portal.kernel.exception.SystemException;
312
313 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
314 public com.liferay.portal.model.LayoutRevision getLayoutRevision(
315 long layoutSetBranchId, long layoutBranchId, long plid)
316 throws com.liferay.portal.kernel.exception.PortalException,
317 com.liferay.portal.kernel.exception.SystemException;
318
319 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
320 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
321 long plid) 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, boolean head)
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, int status)
331 throws com.liferay.portal.kernel.exception.SystemException;
332
333 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
334 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
335 long layoutSetBranchId, long plid)
336 throws com.liferay.portal.kernel.exception.SystemException;
337
338 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
339 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
340 long layoutSetBranchId, long plid, int status)
341 throws com.liferay.portal.kernel.exception.SystemException;
342
343 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
344 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
345 long layoutSetBranchId, long plid, int start, int end,
346 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
347 throws com.liferay.portal.kernel.exception.SystemException;
348
349 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
350 public java.util.List<com.liferay.portal.model.LayoutRevision> getLayoutRevisions(
351 long layoutSetBranchId, long layoutBranchId, long plid, int start,
352 int end,
353 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
354 throws com.liferay.portal.kernel.exception.SystemException;
355
356 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
357 public int getLayoutRevisionsCount(long layoutSetBranchId,
358 long layoutBranchId, long plid)
359 throws com.liferay.portal.kernel.exception.SystemException;
360
361 public com.liferay.portal.model.LayoutRevision updateLayoutRevision(
362 long userId, long layoutRevisionId, long layoutBranchId,
363 java.lang.String name, java.lang.String title,
364 java.lang.String description, java.lang.String keywords,
365 java.lang.String robots, java.lang.String typeSettings,
366 boolean iconImage, long iconImageId, java.lang.String themeId,
367 java.lang.String colorSchemeId, java.lang.String wapThemeId,
368 java.lang.String wapColorSchemeId, java.lang.String css,
369 com.liferay.portal.service.ServiceContext serviceContext)
370 throws com.liferay.portal.kernel.exception.PortalException,
371 com.liferay.portal.kernel.exception.SystemException;
372
373 public com.liferay.portal.model.LayoutRevision updateStatus(long userId,
374 long layoutRevisionId, int status,
375 com.liferay.portal.service.ServiceContext serviceContext)
376 throws com.liferay.portal.kernel.exception.PortalException,
377 com.liferay.portal.kernel.exception.SystemException;
378 }