1
22
23 package com.liferay.portal.service;
24
25
26
51 public interface RoleService {
52 public com.liferay.portal.model.Role addRole(java.lang.String name,
53 java.lang.String description, int type)
54 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
55 com.liferay.portal.PortalException;
56
57 public void addUserRoles(long userId, long[] roleIds)
58 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
59 com.liferay.portal.PortalException;
60
61 public void deleteRole(long roleId)
62 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
63 com.liferay.portal.PortalException;
64
65 public com.liferay.portal.model.Role getGroupRole(long companyId,
66 long groupId)
67 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
68 com.liferay.portal.PortalException;
69
70 public java.util.List getGroupRoles(long groupId)
71 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
72 com.liferay.portal.PortalException;
73
74 public com.liferay.portal.model.Role getRole(long roleId)
75 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
76 com.liferay.portal.PortalException;
77
78 public com.liferay.portal.model.Role getRole(long companyId,
79 java.lang.String name)
80 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
81 com.liferay.portal.PortalException;
82
83 public java.util.List getUserGroupRoles(long userId, long groupId)
84 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
85 com.liferay.portal.PortalException;
86
87 public java.util.List getUserRelatedRoles(long userId, java.util.List groups)
88 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
89 com.liferay.portal.PortalException;
90
91 public java.util.List getUserRoles(long userId)
92 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
93 com.liferay.portal.PortalException;
94
95 public boolean hasUserRole(long userId, long companyId,
96 java.lang.String name, boolean inherited)
97 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
98 com.liferay.portal.PortalException;
99
100 public boolean hasUserRoles(long userId, long companyId,
101 java.lang.String[] names, boolean inherited)
102 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
103 com.liferay.portal.PortalException;
104
105 public void unsetUserRoles(long userId, long[] roleIds)
106 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
107 com.liferay.portal.PortalException;
108
109 public com.liferay.portal.model.Role updateRole(long roleId,
110 java.lang.String name, java.lang.String description)
111 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
112 com.liferay.portal.PortalException;
113 }