1
22
23 package com.liferay.portal.service;
24
25
26
53 public class RoleServiceUtil {
54 public static com.liferay.portal.model.Role addRole(java.lang.String name,
55 java.lang.String description, int type)
56 throws com.liferay.portal.PortalException,
57 com.liferay.portal.SystemException, java.rmi.RemoteException {
58 RoleService roleService = RoleServiceFactory.getService();
59
60 return roleService.addRole(name, description, type);
61 }
62
63 public static void addUserRoles(long userId, long[] roleIds)
64 throws com.liferay.portal.PortalException,
65 com.liferay.portal.SystemException, java.rmi.RemoteException {
66 RoleService roleService = RoleServiceFactory.getService();
67
68 roleService.addUserRoles(userId, roleIds);
69 }
70
71 public static void deleteRole(long roleId)
72 throws com.liferay.portal.PortalException,
73 com.liferay.portal.SystemException, java.rmi.RemoteException {
74 RoleService roleService = RoleServiceFactory.getService();
75
76 roleService.deleteRole(roleId);
77 }
78
79 public static com.liferay.portal.model.Role getGroupRole(long companyId,
80 long groupId)
81 throws com.liferay.portal.PortalException,
82 com.liferay.portal.SystemException, java.rmi.RemoteException {
83 RoleService roleService = RoleServiceFactory.getService();
84
85 return roleService.getGroupRole(companyId, groupId);
86 }
87
88 public static java.util.List<com.liferay.portal.model.Role> getGroupRoles(
89 long groupId)
90 throws com.liferay.portal.SystemException, java.rmi.RemoteException {
91 RoleService roleService = RoleServiceFactory.getService();
92
93 return roleService.getGroupRoles(groupId);
94 }
95
96 public static com.liferay.portal.model.Role getRole(long roleId)
97 throws com.liferay.portal.PortalException,
98 com.liferay.portal.SystemException, java.rmi.RemoteException {
99 RoleService roleService = RoleServiceFactory.getService();
100
101 return roleService.getRole(roleId);
102 }
103
104 public static com.liferay.portal.model.Role getRole(long companyId,
105 java.lang.String name)
106 throws com.liferay.portal.PortalException,
107 com.liferay.portal.SystemException, java.rmi.RemoteException {
108 RoleService roleService = RoleServiceFactory.getService();
109
110 return roleService.getRole(companyId, name);
111 }
112
113 public static java.util.List<com.liferay.portal.model.Role> getUserGroupRoles(
114 long userId, long groupId)
115 throws com.liferay.portal.SystemException, java.rmi.RemoteException {
116 RoleService roleService = RoleServiceFactory.getService();
117
118 return roleService.getUserGroupRoles(userId, groupId);
119 }
120
121 public static java.util.List<com.liferay.portal.model.Role> getUserRelatedRoles(
122 long userId, java.util.List<com.liferay.portal.model.Group> groups)
123 throws com.liferay.portal.SystemException, java.rmi.RemoteException {
124 RoleService roleService = RoleServiceFactory.getService();
125
126 return roleService.getUserRelatedRoles(userId, groups);
127 }
128
129 public static java.util.List<com.liferay.portal.model.Role> getUserRoles(
130 long userId)
131 throws com.liferay.portal.SystemException, java.rmi.RemoteException {
132 RoleService roleService = RoleServiceFactory.getService();
133
134 return roleService.getUserRoles(userId);
135 }
136
137 public static boolean hasUserRole(long userId, long companyId,
138 java.lang.String name, boolean inherited)
139 throws com.liferay.portal.PortalException,
140 com.liferay.portal.SystemException, java.rmi.RemoteException {
141 RoleService roleService = RoleServiceFactory.getService();
142
143 return roleService.hasUserRole(userId, companyId, name, inherited);
144 }
145
146 public static boolean hasUserRoles(long userId, long companyId,
147 java.lang.String[] names, boolean inherited)
148 throws com.liferay.portal.PortalException,
149 com.liferay.portal.SystemException, java.rmi.RemoteException {
150 RoleService roleService = RoleServiceFactory.getService();
151
152 return roleService.hasUserRoles(userId, companyId, names, inherited);
153 }
154
155 public static void unsetUserRoles(long userId, long[] roleIds)
156 throws com.liferay.portal.PortalException,
157 com.liferay.portal.SystemException, java.rmi.RemoteException {
158 RoleService roleService = RoleServiceFactory.getService();
159
160 roleService.unsetUserRoles(userId, roleIds);
161 }
162
163 public static com.liferay.portal.model.Role updateRole(long roleId,
164 java.lang.String name, java.lang.String description)
165 throws com.liferay.portal.PortalException,
166 com.liferay.portal.SystemException, java.rmi.RemoteException {
167 RoleService roleService = RoleServiceFactory.getService();
168
169 return roleService.updateRole(roleId, name, description);
170 }
171 }