1
14
15 package com.liferay.portal.service;
16
17 import com.liferay.portal.kernel.annotation.Isolation;
18 import com.liferay.portal.kernel.annotation.Transactional;
19 import com.liferay.portal.kernel.exception.PortalException;
20 import com.liferay.portal.kernel.exception.SystemException;
21
22
46 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
47 PortalException.class, SystemException.class})
48 public interface LayoutSetService {
49 public void updateLogo(long groupId, boolean privateLayout, boolean logo,
50 java.io.File file)
51 throws com.liferay.portal.kernel.exception.PortalException,
52 com.liferay.portal.kernel.exception.SystemException;
53
54 public com.liferay.portal.model.LayoutSet updateLookAndFeel(long groupId,
55 boolean privateLayout, java.lang.String themeId,
56 java.lang.String colorSchemeId, java.lang.String css, boolean wapTheme)
57 throws com.liferay.portal.kernel.exception.PortalException,
58 com.liferay.portal.kernel.exception.SystemException;
59
60 public com.liferay.portal.model.LayoutSet updateSettings(long groupId,
61 boolean privateLayout, java.lang.String settings)
62 throws com.liferay.portal.kernel.exception.PortalException,
63 com.liferay.portal.kernel.exception.SystemException;
64
65 public com.liferay.portal.model.LayoutSet updateVirtualHost(long groupId,
66 boolean privateLayout, java.lang.String virtualHost)
67 throws com.liferay.portal.kernel.exception.PortalException,
68 com.liferay.portal.kernel.exception.SystemException;
69 }