1
22
23 package com.liferay.portal.service;
24
25
51 public interface RoleLocalService {
52 public com.liferay.portal.model.Role addRole(
53 com.liferay.portal.model.Role model)
54 throws com.liferay.portal.SystemException;
55
56 public java.util.List dynamicQuery(
57 com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
58 throws com.liferay.portal.SystemException;
59
60 public java.util.List dynamicQuery(
61 com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer,
62 int begin, int end) throws com.liferay.portal.SystemException;
63
64 public com.liferay.portal.model.Role updateRole(
65 com.liferay.portal.model.Role model)
66 throws com.liferay.portal.SystemException;
67
68 public com.liferay.portal.model.Role addRole(long userId, long companyId,
69 java.lang.String name, int type)
70 throws com.liferay.portal.SystemException,
71 com.liferay.portal.PortalException;
72
73 public com.liferay.portal.model.Role addRole(long userId, long companyId,
74 java.lang.String name, int type, java.lang.String className,
75 long classPK)
76 throws com.liferay.portal.SystemException,
77 com.liferay.portal.PortalException;
78
79 public void checkSystemRoles(long companyId)
80 throws com.liferay.portal.SystemException,
81 com.liferay.portal.PortalException;
82
83 public void deleteRole(long roleId)
84 throws com.liferay.portal.SystemException,
85 com.liferay.portal.PortalException;
86
87 public com.liferay.portal.model.Role getGroupRole(long companyId,
88 long groupId)
89 throws com.liferay.portal.SystemException,
90 com.liferay.portal.PortalException;
91
92 public java.util.List getGroupRoles(long groupId)
93 throws com.liferay.portal.SystemException,
94 com.liferay.portal.PortalException;
95
96 public java.util.Map getResourceRoles(long companyId,
97 java.lang.String name, int scope, java.lang.String primKey)
98 throws com.liferay.portal.SystemException;
99
100 public com.liferay.portal.model.Role getRole(long roleId)
101 throws com.liferay.portal.SystemException,
102 com.liferay.portal.PortalException;
103
104 public com.liferay.portal.model.Role getRole(long companyId,
105 java.lang.String name)
106 throws com.liferay.portal.SystemException,
107 com.liferay.portal.PortalException;
108
109 public java.util.List getUserGroupRoles(long userId, long groupId)
110 throws com.liferay.portal.SystemException;
111
112 public java.util.List getUserRelatedRoles(long userId, long groupId)
113 throws com.liferay.portal.SystemException;
114
115 public java.util.List getUserRelatedRoles(long userId, long[] groupIds)
116 throws com.liferay.portal.SystemException;
117
118 public java.util.List getUserRelatedRoles(long userId, java.util.List groups)
119 throws com.liferay.portal.SystemException;
120
121 public java.util.List getUserRoles(long userId)
122 throws com.liferay.portal.SystemException,
123 com.liferay.portal.PortalException;
124
125 public boolean hasUserRole(long userId, long companyId,
126 java.lang.String name, boolean inherited)
127 throws com.liferay.portal.SystemException,
128 com.liferay.portal.PortalException;
129
130 public boolean hasUserRoles(long userId, long companyId,
131 java.lang.String[] names, boolean inherited)
132 throws com.liferay.portal.SystemException,
133 com.liferay.portal.PortalException;
134
135 public java.util.List search(long companyId, java.lang.String name,
136 java.lang.String description, java.lang.Integer type, int begin, int end)
137 throws com.liferay.portal.SystemException;
138
139 public int searchCount(long companyId, java.lang.String name,
140 java.lang.String description, java.lang.Integer type)
141 throws com.liferay.portal.SystemException;
142
143 public void setUserRoles(long userId, long[] roleIds)
144 throws com.liferay.portal.SystemException,
145 com.liferay.portal.PortalException;
146
147 public com.liferay.portal.model.Role updateRole(long roleId,
148 java.lang.String name)
149 throws com.liferay.portal.SystemException,
150 com.liferay.portal.PortalException;
151 }