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.UserGroupGroupRoleServiceUtil;
023
024
052 public class UserGroupGroupRoleServiceHttp {
053 public static void addUserGroupGroupRoles(HttpPrincipal httpPrincipal,
054 long userGroupId, long groupId, long[] roleIds)
055 throws com.liferay.portal.kernel.exception.PortalException,
056 com.liferay.portal.kernel.exception.SystemException {
057 try {
058 MethodKey methodKey = new MethodKey(UserGroupGroupRoleServiceUtil.class,
059 "addUserGroupGroupRoles",
060 _addUserGroupGroupRolesParameterTypes0);
061
062 MethodHandler methodHandler = new MethodHandler(methodKey,
063 userGroupId, groupId, roleIds);
064
065 try {
066 TunnelUtil.invoke(httpPrincipal, methodHandler);
067 }
068 catch (Exception e) {
069 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
070 throw (com.liferay.portal.kernel.exception.PortalException)e;
071 }
072
073 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
074 throw (com.liferay.portal.kernel.exception.SystemException)e;
075 }
076
077 throw new com.liferay.portal.kernel.exception.SystemException(e);
078 }
079 }
080 catch (com.liferay.portal.kernel.exception.SystemException se) {
081 _log.error(se, se);
082
083 throw se;
084 }
085 }
086
087 public static void addUserGroupGroupRoles(HttpPrincipal httpPrincipal,
088 long[] userGroupIds, long groupId, long roleId)
089 throws com.liferay.portal.kernel.exception.PortalException,
090 com.liferay.portal.kernel.exception.SystemException {
091 try {
092 MethodKey methodKey = new MethodKey(UserGroupGroupRoleServiceUtil.class,
093 "addUserGroupGroupRoles",
094 _addUserGroupGroupRolesParameterTypes1);
095
096 MethodHandler methodHandler = new MethodHandler(methodKey,
097 userGroupIds, groupId, roleId);
098
099 try {
100 TunnelUtil.invoke(httpPrincipal, methodHandler);
101 }
102 catch (Exception e) {
103 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
104 throw (com.liferay.portal.kernel.exception.PortalException)e;
105 }
106
107 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
108 throw (com.liferay.portal.kernel.exception.SystemException)e;
109 }
110
111 throw new com.liferay.portal.kernel.exception.SystemException(e);
112 }
113 }
114 catch (com.liferay.portal.kernel.exception.SystemException se) {
115 _log.error(se, se);
116
117 throw se;
118 }
119 }
120
121 public static void deleteUserGroupGroupRoles(HttpPrincipal httpPrincipal,
122 long userGroupId, long groupId, long[] roleIds)
123 throws com.liferay.portal.kernel.exception.PortalException,
124 com.liferay.portal.kernel.exception.SystemException {
125 try {
126 MethodKey methodKey = new MethodKey(UserGroupGroupRoleServiceUtil.class,
127 "deleteUserGroupGroupRoles",
128 _deleteUserGroupGroupRolesParameterTypes2);
129
130 MethodHandler methodHandler = new MethodHandler(methodKey,
131 userGroupId, groupId, roleIds);
132
133 try {
134 TunnelUtil.invoke(httpPrincipal, methodHandler);
135 }
136 catch (Exception e) {
137 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
138 throw (com.liferay.portal.kernel.exception.PortalException)e;
139 }
140
141 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
142 throw (com.liferay.portal.kernel.exception.SystemException)e;
143 }
144
145 throw new com.liferay.portal.kernel.exception.SystemException(e);
146 }
147 }
148 catch (com.liferay.portal.kernel.exception.SystemException se) {
149 _log.error(se, se);
150
151 throw se;
152 }
153 }
154
155 public static void deleteUserGroupGroupRoles(HttpPrincipal httpPrincipal,
156 long[] userGroupIds, long groupId, long roleId)
157 throws com.liferay.portal.kernel.exception.PortalException,
158 com.liferay.portal.kernel.exception.SystemException {
159 try {
160 MethodKey methodKey = new MethodKey(UserGroupGroupRoleServiceUtil.class,
161 "deleteUserGroupGroupRoles",
162 _deleteUserGroupGroupRolesParameterTypes3);
163
164 MethodHandler methodHandler = new MethodHandler(methodKey,
165 userGroupIds, groupId, roleId);
166
167 try {
168 TunnelUtil.invoke(httpPrincipal, methodHandler);
169 }
170 catch (Exception e) {
171 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
172 throw (com.liferay.portal.kernel.exception.PortalException)e;
173 }
174
175 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
176 throw (com.liferay.portal.kernel.exception.SystemException)e;
177 }
178
179 throw new com.liferay.portal.kernel.exception.SystemException(e);
180 }
181 }
182 catch (com.liferay.portal.kernel.exception.SystemException se) {
183 _log.error(se, se);
184
185 throw se;
186 }
187 }
188
189 private static Log _log = LogFactoryUtil.getLog(UserGroupGroupRoleServiceHttp.class);
190 private static final Class<?>[] _addUserGroupGroupRolesParameterTypes0 = new Class[] {
191 long.class, long.class, long[].class
192 };
193 private static final Class<?>[] _addUserGroupGroupRolesParameterTypes1 = new Class[] {
194 long[].class, long.class, long.class
195 };
196 private static final Class<?>[] _deleteUserGroupGroupRolesParameterTypes2 = new Class[] {
197 long.class, long.class, long[].class
198 };
199 private static final Class<?>[] _deleteUserGroupGroupRolesParameterTypes3 = new Class[] {
200 long[].class, long.class, long.class
201 };
202 }