001
014
015 package com.liferay.portal.service.http;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.log.Log;
020 import com.liferay.portal.kernel.log.LogFactoryUtil;
021 import com.liferay.portal.kernel.security.auth.HttpPrincipal;
022 import com.liferay.portal.kernel.service.PluginSettingServiceUtil;
023 import com.liferay.portal.kernel.service.http.TunnelUtil;
024 import com.liferay.portal.kernel.util.MethodHandler;
025 import com.liferay.portal.kernel.util.MethodKey;
026
027
055 @ProviderType
056 public class PluginSettingServiceHttp {
057 public static com.liferay.portal.kernel.model.PluginSetting updatePluginSetting(
058 HttpPrincipal httpPrincipal, long companyId, java.lang.String pluginId,
059 java.lang.String pluginType, java.lang.String roles, boolean active)
060 throws com.liferay.portal.kernel.exception.PortalException {
061 try {
062 MethodKey methodKey = new MethodKey(PluginSettingServiceUtil.class,
063 "updatePluginSetting", _updatePluginSettingParameterTypes0);
064
065 MethodHandler methodHandler = new MethodHandler(methodKey,
066 companyId, pluginId, pluginType, roles, active);
067
068 Object returnObj = null;
069
070 try {
071 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
072 }
073 catch (Exception e) {
074 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
075 throw (com.liferay.portal.kernel.exception.PortalException)e;
076 }
077
078 throw new com.liferay.portal.kernel.exception.SystemException(e);
079 }
080
081 return (com.liferay.portal.kernel.model.PluginSetting)returnObj;
082 }
083 catch (com.liferay.portal.kernel.exception.SystemException se) {
084 _log.error(se, se);
085
086 throw se;
087 }
088 }
089
090 private static Log _log = LogFactoryUtil.getLog(PluginSettingServiceHttp.class);
091 private static final Class<?>[] _updatePluginSettingParameterTypes0 = new Class[] {
092 long.class, java.lang.String.class, java.lang.String.class,
093 java.lang.String.class, boolean.class
094 };
095 }