@ProviderType public class RoleServiceWrapper extends java.lang.Object implements RoleService, ServiceWrapper<RoleService>
RoleService.RoleService| Constructor and Description |
|---|
RoleServiceWrapper(RoleService roleService) |
| Modifier and Type | Method and Description |
|---|---|
Role |
addRole(java.lang.String className,
long classPK,
java.lang.String name,
java.util.Map<java.util.Locale,java.lang.String> titleMap,
java.util.Map<java.util.Locale,java.lang.String> descriptionMap,
int type,
java.lang.String subtype,
ServiceContext serviceContext)
Adds a role.
|
Role |
addRole(java.lang.String name,
java.util.Map<java.util.Locale,java.lang.String> titleMap,
java.util.Map<java.util.Locale,java.lang.String> descriptionMap,
int type)
Deprecated.
As of 6.2.0, replaced by
addRole(String, long,
String, Map, Map, int, String, ServiceContext) |
void |
addUserRoles(long userId,
long[] roleIds)
Adds the roles to the user.
|
void |
deleteRole(long roleId)
Deletes the role with the primary key and its associated permissions.
|
Role |
fetchRole(long roleId) |
java.lang.String |
getBeanIdentifier()
Returns the Spring bean ID for this bean.
|
java.util.List<Role> |
getGroupRoles(long groupId)
Returns all the roles associated with the group.
|
Role |
getRole(long roleId)
Returns the role with the primary key.
|
Role |
getRole(long companyId,
java.lang.String name)
Returns the role with the name in the company.
|
java.util.List<Role> |
getRoles(int type,
java.lang.String subtype) |
java.util.List<Role> |
getRoles(long companyId,
int[] types) |
java.util.List<Role> |
getUserGroupGroupRoles(long userId,
long groupId)
Returns all the user's roles within the user group.
|
java.util.List<Role> |
getUserGroupRoles(long userId,
long groupId)
Returns all the user's roles within the user group.
|
java.util.List<Role> |
getUserRelatedRoles(long userId,
java.util.List<Group> groups)
Returns the union of all the user's roles within the groups.
|
java.util.List<Role> |
getUserRoles(long userId)
Returns all the roles associated with the user.
|
RoleService |
getWrappedRoleService()
Deprecated.
As of 6.1.0, replaced by
getWrappedService() |
RoleService |
getWrappedService() |
boolean |
hasUserRole(long userId,
long companyId,
java.lang.String name,
boolean inherited)
Returns
true if the user is associated with the named
regular role. |
boolean |
hasUserRoles(long userId,
long companyId,
java.lang.String[] names,
boolean inherited)
Returns
true if the user has any one of the named regular
roles. |
java.util.List<Role> |
search(long companyId,
java.lang.String keywords,
java.lang.Integer[] types,
java.util.LinkedHashMap<java.lang.String,java.lang.Object> params,
int start,
int end,
OrderByComparator<Role> obc) |
int |
searchCount(long companyId,
java.lang.String keywords,
java.lang.Integer[] types,
java.util.LinkedHashMap<java.lang.String,java.lang.Object> params) |
void |
setBeanIdentifier(java.lang.String beanIdentifier)
Sets the Spring bean ID for this bean.
|
void |
setWrappedRoleService(RoleService roleService)
Deprecated.
As of 6.1.0, replaced by
setWrappedService(com.liferay.portal.service.RoleService) |
void |
setWrappedService(RoleService roleService) |
void |
unsetUserRoles(long userId,
long[] roleIds)
Removes the matching roles associated with the user.
|
Role |
updateRole(long roleId,
java.lang.String name,
java.util.Map<java.util.Locale,java.lang.String> titleMap,
java.util.Map<java.util.Locale,java.lang.String> descriptionMap,
java.lang.String subtype,
ServiceContext serviceContext)
Updates the role with the primary key.
|
public RoleServiceWrapper(RoleService roleService)
public Role addRole(java.lang.String className, long classPK, java.lang.String name, java.util.Map<java.util.Locale,java.lang.String> titleMap, java.util.Map<java.util.Locale,java.lang.String> descriptionMap, int type, java.lang.String subtype, ServiceContext serviceContext) throws PortalException
addRole in interface RoleServiceclassName - the name of the class for which the role is createdclassPK - the primary key of the class for which the role is
created (optionally 0)name - the role's nametitleMap - the role's localized titles (optionally
null)descriptionMap - the role's localized descriptions (optionally
null)type - the role's type (optionally 0)subtype - the role's subtype (optionally null)serviceContext - the service context to be applied (optionally
null). Can set the expando bridge attributes for the
role.PortalException - if a user with the primary key could not be
found, if the user did not have permission to add roles, if the
class name or the role name were invalid, or if the role is a
duplicate@Deprecated public Role addRole(java.lang.String name, java.util.Map<java.util.Locale,java.lang.String> titleMap, java.util.Map<java.util.Locale,java.lang.String> descriptionMap, int type) throws PortalException
addRole(String, long,
String, Map, Map, int, String, ServiceContext)addRole in interface RoleServicename - the role's nametitleMap - the role's localized titles (optionally
null)descriptionMap - the role's localized descriptions (optionally
null)type - the role's type (optionally 0)PortalException - if a user with the primary key could not be
found, if the user did not have permission to add roles, if
the class name or the role name were invalid, or if the role
is a duplicatepublic void addUserRoles(long userId,
long[] roleIds)
throws PortalException
addUserRoles in interface RoleServiceuserId - the primary key of the userroleIds - the primary keys of the rolesPortalException - if a user with the primary key could not be found
or if the user did not have permission to assign members to one
of the rolespublic void deleteRole(long roleId)
throws PortalException
deleteRole in interface RoleServiceroleId - the primary key of the rolePortalException - if the user did not have permission to delete the
role, if a role with the primary key could not be found, if the
role is a default system role, or if the role's resource could
not be foundpublic Role fetchRole(long roleId) throws PortalException
fetchRole in interface RoleServicePortalExceptionpublic java.lang.String getBeanIdentifier()
getBeanIdentifier in interface RoleServicepublic java.util.List<Role> getGroupRoles(long groupId) throws PortalException
getGroupRoles in interface RoleServicegroupId - the primary key of the groupPortalException - if a portal exception occurredpublic Role getRole(long companyId, java.lang.String name) throws PortalException
The method searches the system roles map first for default roles. If a role with the name is not found, then the method will query the database.
getRole in interface RoleServicecompanyId - the primary key of the companyname - the role's namePortalException - if a role with the name could not be found in the
company or if the user did not have permission to view the rolepublic Role getRole(long roleId) throws PortalException
getRole in interface RoleServiceroleId - the primary key of the rolePortalException - if a role with the primary key could not be found
or if the user did not have permission to view the rolepublic java.util.List<Role> getRoles(long companyId, int[] types) throws PortalException
getRoles in interface RoleServicePortalExceptionpublic java.util.List<Role> getRoles(int type, java.lang.String subtype) throws PortalException
getRoles in interface RoleServicePortalExceptionpublic java.util.List<Role> getUserGroupGroupRoles(long userId, long groupId) throws PortalException
getUserGroupGroupRoles in interface RoleServiceuserId - the primary key of the usergroupId - the primary key of the groupPortalException - if a portal exception occurredpublic java.util.List<Role> getUserGroupRoles(long userId, long groupId) throws PortalException
getUserGroupRoles in interface RoleServiceuserId - the primary key of the usergroupId - the primary key of the groupPortalException - if a portal exception occurredpublic java.util.List<Role> getUserRelatedRoles(long userId, java.util.List<Group> groups) throws PortalException
getUserRelatedRoles in interface RoleServiceuserId - the primary key of the usergroups - the groups (optionally null)PortalException - if a portal exception occurredpublic java.util.List<Role> getUserRoles(long userId) throws PortalException
getUserRoles in interface RoleServiceuserId - the primary key of the userPortalException - if a portal exception occurredpublic boolean hasUserRole(long userId,
long companyId,
java.lang.String name,
boolean inherited)
throws PortalException
true if the user is associated with the named
regular role.hasUserRole in interface RoleServiceuserId - the primary key of the usercompanyId - the primary key of the companyname - the name of the roleinherited - whether to include the user's inherited roles in the
searchtrue if the user is associated with the regular
role; false otherwisePortalException - if a role with the name could not be found in the
company or if a default user for the company could not be foundpublic boolean hasUserRoles(long userId,
long companyId,
java.lang.String[] names,
boolean inherited)
throws PortalException
true if the user has any one of the named regular
roles.hasUserRoles in interface RoleServiceuserId - the primary key of the usercompanyId - the primary key of the companynames - the names of the rolesinherited - whether to include the user's inherited roles in the
searchtrue if the user has any one of the regular roles;
false otherwisePortalException - if any one of the roles with the names could not
be found in the company or if the default user for the company
could not be foundpublic java.util.List<Role> search(long companyId, java.lang.String keywords, java.lang.Integer[] types, java.util.LinkedHashMap<java.lang.String,java.lang.Object> params, int start, int end, OrderByComparator<Role> obc)
search in interface RoleServicepublic int searchCount(long companyId,
java.lang.String keywords,
java.lang.Integer[] types,
java.util.LinkedHashMap<java.lang.String,java.lang.Object> params)
searchCount in interface RoleServicepublic void setBeanIdentifier(java.lang.String beanIdentifier)
setBeanIdentifier in interface RoleServicebeanIdentifier - the Spring bean ID for this beanpublic void unsetUserRoles(long userId,
long[] roleIds)
throws PortalException
unsetUserRoles in interface RoleServiceuserId - the primary key of the userroleIds - the primary keys of the rolesPortalException - if a user with the primary key could not be
found, if the user did not have permission to remove members from
a role, or if a role with any one of the primary keys could not
be foundpublic Role updateRole(long roleId, java.lang.String name, java.util.Map<java.util.Locale,java.lang.String> titleMap, java.util.Map<java.util.Locale,java.lang.String> descriptionMap, java.lang.String subtype, ServiceContext serviceContext) throws PortalException
updateRole in interface RoleServiceroleId - the primary key of the rolename - the role's new nametitleMap - the new localized titles (optionally null)
to replace those existing for the roledescriptionMap - the new localized descriptions (optionally
null) to replace those existing for the rolesubtype - the role's new subtype (optionally null)serviceContext - the service context to be applied (optionally
null). Can set the expando bridge attributes for the
role.PortalException - if the user did not have permission to update the
role, if a role with the primary could not be found, or if the
role's name was invalid@Deprecated public RoleService getWrappedRoleService()
getWrappedService()@Deprecated public void setWrappedRoleService(RoleService roleService)
setWrappedService(com.liferay.portal.service.RoleService)public RoleService getWrappedService()
getWrappedService in interface ServiceWrapper<RoleService>public void setWrappedService(RoleService roleService)
setWrappedService in interface ServiceWrapper<RoleService>