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