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<com.liferay.portal.model.Role> getGroupRoles(
71 long groupId)
72 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
73 com.liferay.portal.PortalException;
74
75 public com.liferay.portal.model.Role getRole(long roleId)
76 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
77 com.liferay.portal.PortalException;
78
79 public com.liferay.portal.model.Role getRole(long companyId,
80 java.lang.String name)
81 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
82 com.liferay.portal.PortalException;
83
84 public java.util.List<com.liferay.portal.model.Role> getUserGroupRoles(
85 long userId, long groupId)
86 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
87 com.liferay.portal.PortalException;
88
89 public java.util.List<com.liferay.portal.model.Role> getUserRelatedRoles(
90 long userId, java.util.List<com.liferay.portal.model.Group> groups)
91 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
92 com.liferay.portal.PortalException;
93
94 public java.util.List<com.liferay.portal.model.Role> getUserRoles(
95 long userId)
96 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
97 com.liferay.portal.PortalException;
98
99 public boolean hasUserRole(long userId, long companyId,
100 java.lang.String name, boolean inherited)
101 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
102 com.liferay.portal.PortalException;
103
104 public boolean hasUserRoles(long userId, long companyId,
105 java.lang.String[] names, boolean inherited)
106 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
107 com.liferay.portal.PortalException;
108
109 public void unsetUserRoles(long userId, long[] roleIds)
110 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
111 com.liferay.portal.PortalException;
112
113 public com.liferay.portal.model.Role updateRole(long roleId,
114 java.lang.String name, java.lang.String description)
115 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
116 com.liferay.portal.PortalException;
117 }