001
014
015 package com.liferay.portal.service.http;
016
017 import com.liferay.portal.kernel.log.Log;
018 import com.liferay.portal.kernel.log.LogFactoryUtil;
019 import com.liferay.portal.kernel.util.MethodHandler;
020 import com.liferay.portal.kernel.util.MethodKey;
021 import com.liferay.portal.security.auth.HttpPrincipal;
022 import com.liferay.portal.service.LayoutSetServiceUtil;
023
024
054 public class LayoutSetServiceHttp {
055 public static void updateLogo(HttpPrincipal httpPrincipal, long groupId,
056 boolean privateLayout, boolean logo, java.io.File file)
057 throws com.liferay.portal.kernel.exception.PortalException,
058 com.liferay.portal.kernel.exception.SystemException {
059 try {
060 MethodKey methodKey = new MethodKey(LayoutSetServiceUtil.class.getName(),
061 "updateLogo", long.class, boolean.class, boolean.class,
062 java.io.File.class);
063
064 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
065 privateLayout, logo, file);
066
067 try {
068 TunnelUtil.invoke(httpPrincipal, methodHandler);
069 }
070 catch (Exception e) {
071 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
072 throw (com.liferay.portal.kernel.exception.PortalException)e;
073 }
074
075 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
076 throw (com.liferay.portal.kernel.exception.SystemException)e;
077 }
078
079 throw new com.liferay.portal.kernel.exception.SystemException(e);
080 }
081 }
082 catch (com.liferay.portal.kernel.exception.SystemException se) {
083 _log.error(se, se);
084
085 throw se;
086 }
087 }
088
089 public static com.liferay.portal.model.LayoutSet updateLookAndFeel(
090 HttpPrincipal httpPrincipal, long groupId, boolean privateLayout,
091 java.lang.String themeId, java.lang.String colorSchemeId,
092 java.lang.String css, boolean wapTheme)
093 throws com.liferay.portal.kernel.exception.PortalException,
094 com.liferay.portal.kernel.exception.SystemException {
095 try {
096 MethodKey methodKey = new MethodKey(LayoutSetServiceUtil.class.getName(),
097 "updateLookAndFeel", long.class, boolean.class,
098 java.lang.String.class, java.lang.String.class,
099 java.lang.String.class, boolean.class);
100
101 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
102 privateLayout, themeId, colorSchemeId, css, wapTheme);
103
104 Object returnObj = null;
105
106 try {
107 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
108 }
109 catch (Exception e) {
110 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
111 throw (com.liferay.portal.kernel.exception.PortalException)e;
112 }
113
114 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
115 throw (com.liferay.portal.kernel.exception.SystemException)e;
116 }
117
118 throw new com.liferay.portal.kernel.exception.SystemException(e);
119 }
120
121 return (com.liferay.portal.model.LayoutSet)returnObj;
122 }
123 catch (com.liferay.portal.kernel.exception.SystemException se) {
124 _log.error(se, se);
125
126 throw se;
127 }
128 }
129
130 public static com.liferay.portal.model.LayoutSet updateSettings(
131 HttpPrincipal httpPrincipal, long groupId, boolean privateLayout,
132 java.lang.String settings)
133 throws com.liferay.portal.kernel.exception.PortalException,
134 com.liferay.portal.kernel.exception.SystemException {
135 try {
136 MethodKey methodKey = new MethodKey(LayoutSetServiceUtil.class.getName(),
137 "updateSettings", long.class, boolean.class,
138 java.lang.String.class);
139
140 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
141 privateLayout, settings);
142
143 Object returnObj = null;
144
145 try {
146 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
147 }
148 catch (Exception e) {
149 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
150 throw (com.liferay.portal.kernel.exception.PortalException)e;
151 }
152
153 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
154 throw (com.liferay.portal.kernel.exception.SystemException)e;
155 }
156
157 throw new com.liferay.portal.kernel.exception.SystemException(e);
158 }
159
160 return (com.liferay.portal.model.LayoutSet)returnObj;
161 }
162 catch (com.liferay.portal.kernel.exception.SystemException se) {
163 _log.error(se, se);
164
165 throw se;
166 }
167 }
168
169 public static com.liferay.portal.model.LayoutSet updateVirtualHost(
170 HttpPrincipal httpPrincipal, long groupId, boolean privateLayout,
171 java.lang.String virtualHost)
172 throws com.liferay.portal.kernel.exception.PortalException,
173 com.liferay.portal.kernel.exception.SystemException {
174 try {
175 MethodKey methodKey = new MethodKey(LayoutSetServiceUtil.class.getName(),
176 "updateVirtualHost", long.class, boolean.class,
177 java.lang.String.class);
178
179 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
180 privateLayout, virtualHost);
181
182 Object returnObj = null;
183
184 try {
185 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
186 }
187 catch (Exception e) {
188 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
189 throw (com.liferay.portal.kernel.exception.PortalException)e;
190 }
191
192 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
193 throw (com.liferay.portal.kernel.exception.SystemException)e;
194 }
195
196 throw new com.liferay.portal.kernel.exception.SystemException(e);
197 }
198
199 return (com.liferay.portal.model.LayoutSet)returnObj;
200 }
201 catch (com.liferay.portal.kernel.exception.SystemException se) {
202 _log.error(se, se);
203
204 throw se;
205 }
206 }
207
208 private static Log _log = LogFactoryUtil.getLog(LayoutSetServiceHttp.class);
209 }