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
054 public class UserGroupGroupRoleServiceHttp {
055 public static void addUserGroupGroupRoles(HttpPrincipal httpPrincipal,
056 long userGroupId, long groupId, long[] roleIds)
057 throws com.liferay.portal.kernel.exception.PortalException,
058 com.liferay.portal.kernel.exception.SystemException {
059 try {
060 MethodKey methodKey = new MethodKey(UserGroupGroupRoleServiceUtil.class.getName(),
061 "addUserGroupGroupRoles", long.class, long.class,
062 long[].class);
063
064 MethodHandler methodHandler = new MethodHandler(methodKey,
065 userGroupId, groupId, roleIds);
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 void addUserGroupGroupRoles(HttpPrincipal httpPrincipal,
090 long[] userGroupIds, long groupId, long roleId)
091 throws com.liferay.portal.kernel.exception.PortalException,
092 com.liferay.portal.kernel.exception.SystemException {
093 try {
094 MethodKey methodKey = new MethodKey(UserGroupGroupRoleServiceUtil.class.getName(),
095 "addUserGroupGroupRoles", long[].class, long.class,
096 long.class);
097
098 MethodHandler methodHandler = new MethodHandler(methodKey,
099 userGroupIds, groupId, roleId);
100
101 try {
102 TunnelUtil.invoke(httpPrincipal, methodHandler);
103 }
104 catch (Exception e) {
105 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
106 throw (com.liferay.portal.kernel.exception.PortalException)e;
107 }
108
109 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
110 throw (com.liferay.portal.kernel.exception.SystemException)e;
111 }
112
113 throw new com.liferay.portal.kernel.exception.SystemException(e);
114 }
115 }
116 catch (com.liferay.portal.kernel.exception.SystemException se) {
117 _log.error(se, se);
118
119 throw se;
120 }
121 }
122
123 public static void deleteUserGroupGroupRoles(HttpPrincipal httpPrincipal,
124 long userGroupId, long groupId, long[] roleIds)
125 throws com.liferay.portal.kernel.exception.PortalException,
126 com.liferay.portal.kernel.exception.SystemException {
127 try {
128 MethodKey methodKey = new MethodKey(UserGroupGroupRoleServiceUtil.class.getName(),
129 "deleteUserGroupGroupRoles", long.class, long.class,
130 long[].class);
131
132 MethodHandler methodHandler = new MethodHandler(methodKey,
133 userGroupId, groupId, roleIds);
134
135 try {
136 TunnelUtil.invoke(httpPrincipal, methodHandler);
137 }
138 catch (Exception e) {
139 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
140 throw (com.liferay.portal.kernel.exception.PortalException)e;
141 }
142
143 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
144 throw (com.liferay.portal.kernel.exception.SystemException)e;
145 }
146
147 throw new com.liferay.portal.kernel.exception.SystemException(e);
148 }
149 }
150 catch (com.liferay.portal.kernel.exception.SystemException se) {
151 _log.error(se, se);
152
153 throw se;
154 }
155 }
156
157 public static void deleteUserGroupGroupRoles(HttpPrincipal httpPrincipal,
158 long[] userGroupIds, long groupId, long roleId)
159 throws com.liferay.portal.kernel.exception.PortalException,
160 com.liferay.portal.kernel.exception.SystemException {
161 try {
162 MethodKey methodKey = new MethodKey(UserGroupGroupRoleServiceUtil.class.getName(),
163 "deleteUserGroupGroupRoles", long[].class, long.class,
164 long.class);
165
166 MethodHandler methodHandler = new MethodHandler(methodKey,
167 userGroupIds, groupId, roleId);
168
169 try {
170 TunnelUtil.invoke(httpPrincipal, methodHandler);
171 }
172 catch (Exception e) {
173 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
174 throw (com.liferay.portal.kernel.exception.PortalException)e;
175 }
176
177 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
178 throw (com.liferay.portal.kernel.exception.SystemException)e;
179 }
180
181 throw new com.liferay.portal.kernel.exception.SystemException(e);
182 }
183 }
184 catch (com.liferay.portal.kernel.exception.SystemException se) {
185 _log.error(se, se);
186
187 throw se;
188 }
189 }
190
191 private static Log _log = LogFactoryUtil.getLog(UserGroupGroupRoleServiceHttp.class);
192 }