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