@ProviderType public class RoleLocalServiceWrapper extends java.lang.Object implements RoleLocalService, ServiceWrapper<RoleLocalService>
RoleLocalService.RoleLocalService| Constructor and Description |
|---|
RoleLocalServiceWrapper(RoleLocalService roleLocalService) |
| Modifier and Type | Method and Description |
|---|---|
void |
addGroupRole(long groupId,
long roleId) |
void |
addGroupRole(long groupId,
Role role) |
void |
addGroupRoles(long groupId,
java.util.List<Role> Roles) |
void |
addGroupRoles(long groupId,
long[] roleIds) |
Role |
addRole(long userId,
long companyId,
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(long, String, long,
String, Map, Map, int, String, ServiceContext) |
Role |
addRole(long userId,
long companyId,
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 className,
long classPK)
Deprecated.
As of 6.2.0, replaced by
addRole(long, String, long,
String, Map, Map, int, String, ServiceContext) |
Role |
addRole(long userId,
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 with additional parameters.
|
Role |
addRole(Role role)
Adds the role to the database.
|
void |
addUserRole(long userId,
long roleId) |
void |
addUserRole(long userId,
Role role) |
void |
addUserRoles(long userId,
java.util.List<Role> Roles) |
void |
addUserRoles(long userId,
long[] roleIds) |
void |
checkSystemRoles()
Checks to ensure that the system roles map has appropriate default roles
in each company.
|
void |
checkSystemRoles(long companyId)
Checks to ensure that the system roles map has appropriate default roles
in the company.
|
void |
clearGroupRoles(long groupId) |
void |
clearUserRoles(long userId) |
Role |
createRole(long roleId)
Creates a new role with the primary key.
|
void |
deleteGroupRole(long groupId,
long roleId) |
void |
deleteGroupRole(long groupId,
Role role) |
void |
deleteGroupRoles(long groupId,
java.util.List<Role> Roles) |
void |
deleteGroupRoles(long groupId,
long[] roleIds) |
Role |
deleteRole(long roleId)
Deletes the role with the primary key from the database.
|
Role |
deleteRole(Role role)
Deletes the role from the database.
|
void |
deleteUserRole(long userId,
long roleId) |
void |
deleteUserRole(long userId,
Role role) |
void |
deleteUserRoles(long userId,
java.util.List<Role> Roles) |
void |
deleteUserRoles(long userId,
long[] roleIds) |
DynamicQuery |
dynamicQuery() |
java.util.List |
dynamicQuery(DynamicQuery dynamicQuery)
Performs a dynamic query on the database and returns the matching rows.
|
java.util.List |
dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end)
Performs a dynamic query on the database and returns a range of the matching rows.
|
java.util.List |
dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end,
OrderByComparator orderByComparator)
Performs a dynamic query on the database and returns an ordered range of the matching rows.
|
long |
dynamicQueryCount(DynamicQuery dynamicQuery)
Returns the number of rows that match the dynamic query.
|
long |
dynamicQueryCount(DynamicQuery dynamicQuery,
Projection projection)
Returns the number of rows that match the dynamic query.
|
Role |
fetchRole(long roleId) |
Role |
fetchRole(long companyId,
java.lang.String name)
Returns the role with the name in the company.
|
Role |
fetchRoleByUuidAndCompanyId(java.lang.String uuid,
long companyId)
Returns the role with the matching UUID and company.
|
java.lang.String |
getBeanIdentifier()
Returns the Spring bean ID for this bean.
|
Role |
getDefaultGroupRole(long groupId)
Returns the default role for the group with the primary key.
|
java.util.List<Role> |
getGroupRelatedRoles(long groupId) |
java.util.List<Role> |
getGroupRoles(long groupId) |
java.util.List<Role> |
getGroupRoles(long groupId,
int start,
int end) |
java.util.List<Role> |
getGroupRoles(long groupId,
int start,
int end,
OrderByComparator orderByComparator) |
int |
getGroupRolesCount(long groupId) |
PersistedModel |
getPersistedModel(java.io.Serializable primaryKeyObj) |
java.util.List<Role> |
getResourceBlockRoles(long resourceBlockId,
java.lang.String className,
java.lang.String actionId) |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getResourceRoles(long companyId,
java.lang.String name,
int scope,
java.lang.String primKey)
Returns a map of role names to associated action IDs for the named
resource in the company within the permission scope.
|
java.util.List<Role> |
getResourceRoles(long companyId,
java.lang.String name,
int scope,
java.lang.String primKey,
java.lang.String actionId)
Returns all the roles associated with the action ID in the company within
the permission scope.
|
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.
|
Role |
getRoleByUuidAndCompanyId(java.lang.String uuid,
long companyId)
Returns the role with the matching UUID and company.
|
java.util.List<Role> |
getRoles(int start,
int end)
Returns a range of all the roles.
|
java.util.List<Role> |
getRoles(int type,
java.lang.String subtype)
Returns all the roles of the type and subtype.
|
java.util.List<Role> |
getRoles(long companyId)
Returns all the roles in the company.
|
java.util.List<Role> |
getRoles(long[] roleIds)
Returns all the roles with the primary keys.
|
java.util.List<Role> |
getRoles(long companyId,
int[] types)
Returns all the roles with the types.
|
int |
getRolesCount()
Returns the number of roles.
|
java.util.List<Role> |
getSubtypeRoles(java.lang.String subtype)
Returns all the roles of the subtype.
|
int |
getSubtypeRolesCount(java.lang.String subtype)
Returns the number of roles of the subtype.
|
Role |
getTeamRole(long companyId,
long teamId)
Returns the team role in the company.
|
java.util.Map<Team,Role> |
getTeamRoleMap(long groupId)
Returns the team role map for the group.
|
java.util.List<Role> |
getTeamRoles(long groupId)
Returns the team roles in the group.
|
java.util.List<Role> |
getTeamRoles(long groupId,
long[] excludedRoleIds)
Returns the team roles in the group, excluding the specified role IDs.
|
java.util.List<Role> |
getTypeRoles(int type)
Returns all the roles of the type.
|
java.util.List<Role> |
getTypeRoles(int type,
int start,
int end)
Returns a range of all the roles of the type.
|
int |
getTypeRolesCount(int type)
Returns the number of roles of the type.
|
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> |
getUserRelatedRoles(long userId,
long groupId)
Returns all the user's roles within the group.
|
java.util.List<Role> |
getUserRelatedRoles(long userId,
long[] groupIds)
Returns the union of all the user's roles within the groups.
|
java.util.List<Role> |
getUserRoles(long userId) |
java.util.List<Role> |
getUserRoles(long userId,
int start,
int end) |
java.util.List<Role> |
getUserRoles(long userId,
int start,
int end,
OrderByComparator orderByComparator) |
int |
getUserRolesCount(long userId) |
RoleLocalService |
getWrappedRoleLocalService()
Deprecated.
As of 6.1.0, replaced by
getWrappedService() |
RoleLocalService |
getWrappedService() |
boolean |
hasGroupRole(long groupId,
long roleId) |
boolean |
hasGroupRoles(long groupId) |
boolean |
hasUserRole(long userId,
long roleId) |
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) |
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. |
Role |
loadFetchRole(long companyId,
java.lang.String name)
Returns a role with the name in the company.
|
Role |
loadGetRole(long companyId,
java.lang.String name)
Returns a role with the name in the company.
|
java.util.List<Role> |
search(long companyId,
java.lang.String keywords,
java.lang.Integer[] types,
int start,
int end,
OrderByComparator obc)
Returns an ordered range of all the roles that match the keywords and
types.
|
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 obc)
Returns an ordered range of all the roles that match the keywords, types,
and params.
|
java.util.List<Role> |
search(long companyId,
java.lang.String name,
java.lang.String description,
java.lang.Integer[] types,
int start,
int end,
OrderByComparator obc)
Returns an ordered range of all the roles that match the name,
description, and types.
|
java.util.List<Role> |
search(long companyId,
java.lang.String name,
java.lang.String description,
java.lang.Integer[] types,
java.util.LinkedHashMap<java.lang.String,java.lang.Object> params,
int start,
int end,
OrderByComparator obc)
Returns an ordered range of all the roles that match the name,
description, types, and params.
|
int |
searchCount(long companyId,
java.lang.String keywords,
java.lang.Integer[] types)
Returns the number of roles that match the keywords and types.
|
int |
searchCount(long companyId,
java.lang.String keywords,
java.lang.Integer[] types,
java.util.LinkedHashMap<java.lang.String,java.lang.Object> params)
Returns the number of roles that match the keywords, types and params.
|
int |
searchCount(long companyId,
java.lang.String name,
java.lang.String description,
java.lang.Integer[] types)
Returns the number of roles that match the name, description, and types.
|
int |
searchCount(long companyId,
java.lang.String name,
java.lang.String description,
java.lang.Integer[] types,
java.util.LinkedHashMap<java.lang.String,java.lang.Object> params)
Returns the number of roles that match the name, description, types, and
params.
|
void |
setBeanIdentifier(java.lang.String beanIdentifier)
Sets the Spring bean ID for this bean.
|
void |
setGroupRoles(long groupId,
long[] roleIds) |
void |
setUserRoles(long userId,
long[] roleIds) |
void |
setWrappedRoleLocalService(RoleLocalService roleLocalService)
Deprecated.
As of 6.1.0, replaced by
setWrappedService(com.liferay.portal.service.RoleLocalService) |
void |
setWrappedService(RoleLocalService roleLocalService) |
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.
|
Role |
updateRole(Role role)
Updates the role in the database or adds it if it does not yet exist.
|
public RoleLocalServiceWrapper(RoleLocalService roleLocalService)
public Role addRole(Role role) throws SystemException
addRole in interface RoleLocalServicerole - the roleSystemException - if a system exception occurredpublic Role createRole(long roleId)
createRole in interface RoleLocalServiceroleId - the primary key for the new rolepublic Role deleteRole(long roleId) throws PortalException, SystemException
deleteRole in interface RoleLocalServiceroleId - the primary key of the rolePortalException - if a role with the primary key could not be foundSystemException - if a system exception occurredpublic Role deleteRole(Role role) throws PortalException, SystemException
deleteRole in interface RoleLocalServicerole - the rolePortalExceptionSystemException - if a system exception occurredpublic DynamicQuery dynamicQuery()
dynamicQuery in interface RoleLocalServicepublic java.util.List dynamicQuery(DynamicQuery dynamicQuery) throws SystemException
dynamicQuery in interface RoleLocalServicedynamicQuery - the dynamic querySystemException - if a system exception occurredpublic java.util.List dynamicQuery(DynamicQuery dynamicQuery, int start, int end) throws SystemException
Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not QueryUtil.ALL_POS), then the query will include the default ORDER BY logic from RoleModelImpl. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
dynamicQuery in interface RoleLocalServicedynamicQuery - the dynamic querystart - the lower bound of the range of model instancesend - the upper bound of the range of model instances (not inclusive)SystemException - if a system exception occurredpublic java.util.List dynamicQuery(DynamicQuery dynamicQuery, int start, int end, OrderByComparator orderByComparator) throws SystemException
Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not QueryUtil.ALL_POS), then the query will include the default ORDER BY logic from RoleModelImpl. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
dynamicQuery in interface RoleLocalServicedynamicQuery - the dynamic querystart - the lower bound of the range of model instancesend - the upper bound of the range of model instances (not inclusive)orderByComparator - the comparator to order the results by (optionally null)SystemException - if a system exception occurredpublic long dynamicQueryCount(DynamicQuery dynamicQuery) throws SystemException
dynamicQueryCount in interface RoleLocalServicedynamicQuery - the dynamic querySystemException - if a system exception occurredpublic long dynamicQueryCount(DynamicQuery dynamicQuery, Projection projection) throws SystemException
dynamicQueryCount in interface RoleLocalServicedynamicQuery - the dynamic queryprojection - the projection to apply to the querySystemException - if a system exception occurredpublic Role fetchRole(long roleId) throws SystemException
fetchRole in interface RoleLocalServiceSystemExceptionpublic Role fetchRoleByUuidAndCompanyId(java.lang.String uuid, long companyId) throws SystemException
fetchRoleByUuidAndCompanyId in interface RoleLocalServiceuuid - the role's UUIDcompanyId - the primary key of the companynull if a matching role could not be foundSystemException - if a system exception occurredpublic Role getRole(long roleId) throws PortalException, SystemException
getRole in interface RoleLocalServiceroleId - the primary key of the rolePortalException - if a role with the primary key could not be foundSystemException - if a system exception occurredpublic PersistedModel getPersistedModel(java.io.Serializable primaryKeyObj) throws PortalException, SystemException
getPersistedModel in interface PersistedModelLocalServicegetPersistedModel in interface RoleLocalServicePortalExceptionSystemExceptionpublic Role getRoleByUuidAndCompanyId(java.lang.String uuid, long companyId) throws PortalException, SystemException
getRoleByUuidAndCompanyId in interface RoleLocalServiceuuid - the role's UUIDcompanyId - the primary key of the companyPortalException - if a matching role could not be foundSystemException - if a system exception occurredpublic java.util.List<Role> getRoles(int start, int end) throws SystemException
Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not QueryUtil.ALL_POS), then the query will include the default ORDER BY logic from RoleModelImpl. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
getRoles in interface RoleLocalServicestart - the lower bound of the range of rolesend - the upper bound of the range of roles (not inclusive)SystemException - if a system exception occurredpublic int getRolesCount()
throws SystemException
getRolesCount in interface RoleLocalServiceSystemException - if a system exception occurredpublic Role updateRole(Role role) throws SystemException
updateRole in interface RoleLocalServicerole - the roleSystemException - if a system exception occurredpublic void addGroupRole(long groupId,
long roleId)
throws SystemException
addGroupRole in interface RoleLocalServiceSystemException - if a system exception occurredpublic void addGroupRole(long groupId,
Role role)
throws SystemException
addGroupRole in interface RoleLocalServiceSystemException - if a system exception occurredpublic void addGroupRoles(long groupId,
long[] roleIds)
throws SystemException
addGroupRoles in interface RoleLocalServiceSystemException - if a system exception occurredpublic void addGroupRoles(long groupId,
java.util.List<Role> Roles)
throws SystemException
addGroupRoles in interface RoleLocalServiceSystemException - if a system exception occurredpublic void clearGroupRoles(long groupId)
throws SystemException
clearGroupRoles in interface RoleLocalServiceSystemException - if a system exception occurredpublic void deleteGroupRole(long groupId,
long roleId)
throws SystemException
deleteGroupRole in interface RoleLocalServiceSystemException - if a system exception occurredpublic void deleteGroupRole(long groupId,
Role role)
throws SystemException
deleteGroupRole in interface RoleLocalServiceSystemException - if a system exception occurredpublic void deleteGroupRoles(long groupId,
long[] roleIds)
throws SystemException
deleteGroupRoles in interface RoleLocalServiceSystemException - if a system exception occurredpublic void deleteGroupRoles(long groupId,
java.util.List<Role> Roles)
throws SystemException
deleteGroupRoles in interface RoleLocalServiceSystemException - if a system exception occurredpublic java.util.List<Role> getGroupRoles(long groupId) throws SystemException
getGroupRoles in interface RoleLocalServiceSystemException - if a system exception occurredpublic java.util.List<Role> getGroupRoles(long groupId, int start, int end) throws SystemException
getGroupRoles in interface RoleLocalServiceSystemException - if a system exception occurredpublic java.util.List<Role> getGroupRoles(long groupId, int start, int end, OrderByComparator orderByComparator) throws SystemException
getGroupRoles in interface RoleLocalServiceSystemException - if a system exception occurredpublic int getGroupRolesCount(long groupId)
throws SystemException
getGroupRolesCount in interface RoleLocalServiceSystemException - if a system exception occurredpublic boolean hasGroupRole(long groupId,
long roleId)
throws SystemException
hasGroupRole in interface RoleLocalServiceSystemException - if a system exception occurredpublic boolean hasGroupRoles(long groupId)
throws SystemException
hasGroupRoles in interface RoleLocalServiceSystemException - if a system exception occurredpublic void setGroupRoles(long groupId,
long[] roleIds)
throws SystemException
setGroupRoles in interface RoleLocalServiceSystemException - if a system exception occurredpublic void addUserRole(long userId,
long roleId)
throws SystemException
addUserRole in interface RoleLocalServiceSystemException - if a system exception occurredpublic void addUserRole(long userId,
Role role)
throws SystemException
addUserRole in interface RoleLocalServiceSystemException - if a system exception occurredpublic void addUserRoles(long userId,
long[] roleIds)
throws PortalException,
SystemException
addUserRoles in interface RoleLocalServicePortalExceptionSystemException - if a system exception occurredpublic void addUserRoles(long userId,
java.util.List<Role> Roles)
throws PortalException,
SystemException
addUserRoles in interface RoleLocalServicePortalExceptionSystemException - if a system exception occurredpublic void clearUserRoles(long userId)
throws SystemException
clearUserRoles in interface RoleLocalServiceSystemException - if a system exception occurredpublic void deleteUserRole(long userId,
long roleId)
throws SystemException
deleteUserRole in interface RoleLocalServiceSystemException - if a system exception occurredpublic void deleteUserRole(long userId,
Role role)
throws SystemException
deleteUserRole in interface RoleLocalServiceSystemException - if a system exception occurredpublic void deleteUserRoles(long userId,
long[] roleIds)
throws SystemException
deleteUserRoles in interface RoleLocalServiceSystemException - if a system exception occurredpublic void deleteUserRoles(long userId,
java.util.List<Role> Roles)
throws SystemException
deleteUserRoles in interface RoleLocalServiceSystemException - if a system exception occurredpublic java.util.List<Role> getUserRoles(long userId) throws SystemException
getUserRoles in interface RoleLocalServiceSystemException - if a system exception occurredpublic java.util.List<Role> getUserRoles(long userId, int start, int end) throws SystemException
getUserRoles in interface RoleLocalServiceSystemException - if a system exception occurredpublic java.util.List<Role> getUserRoles(long userId, int start, int end, OrderByComparator orderByComparator) throws SystemException
getUserRoles in interface RoleLocalServiceSystemException - if a system exception occurredpublic int getUserRolesCount(long userId)
throws SystemException
getUserRolesCount in interface RoleLocalServiceSystemException - if a system exception occurredpublic boolean hasUserRole(long userId,
long roleId)
throws SystemException
hasUserRole in interface RoleLocalServiceSystemException - if a system exception occurredpublic boolean hasUserRoles(long userId)
throws SystemException
hasUserRoles in interface RoleLocalServiceSystemException - if a system exception occurredpublic void setUserRoles(long userId,
long[] roleIds)
throws PortalException,
SystemException
setUserRoles in interface RoleLocalServicePortalExceptionSystemException - if a system exception occurredpublic java.lang.String getBeanIdentifier()
getBeanIdentifier in interface RoleLocalServicepublic void setBeanIdentifier(java.lang.String beanIdentifier)
setBeanIdentifier in interface RoleLocalServicebeanIdentifier - the Spring bean ID for this beanpublic Role addRole(long userId, long companyId, 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, SystemException
addRole(long, String, long,
String, Map, Map, int, String, ServiceContext)addRole in interface RoleLocalServiceuserId - the primary key of the usercompanyId - the primary key of the companyname - 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 the class name or the role name were
invalid, if the role is a duplicate, or if a user with the
primary key could not be foundSystemException - if a system exception occurredpublic Role addRole(long userId, long companyId, 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 className, long classPK) throws PortalException, SystemException
addRole(long, String, long,
String, Map, Map, int, String, ServiceContext)addRole in interface RoleLocalServiceuserId - the primary key of the usercompanyId - the primary key of the companyname - 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)className - the name of the class for which the role is created
(optionally null)classPK - the primary key of the class for which the role is
created (optionally 0)PortalException - if the class name or the role name were
invalid, if the role is a duplicate, or if a user with the
primary key could not be foundSystemException - if a system exception occurredpublic Role addRole(long userId, 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, SystemException
addRole in interface RoleLocalServiceuserId - the primary key of the userclassName - the name of the class for which the role is created
(optionally null)classPK - 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 expando bridge attributes for the
role.PortalException - if the class name or the role name were invalid,
if the role is a duplicate, or if a user with the primary key
could not be foundSystemException - if a system exception occurredpublic void checkSystemRoles()
throws PortalException,
SystemException
checkSystemRoles in interface RoleLocalServicePortalException - if the current user did not have permission to
set applicable permissions on a roleSystemException - if a system exception occurredpublic void checkSystemRoles(long companyId)
throws PortalException,
SystemException
checkSystemRoles in interface RoleLocalServicecompanyId - the primary key of the companyPortalException - if the current user did not have permission to
set applicable permissions on a roleSystemException - if a system exception occurredpublic Role fetchRole(long companyId, java.lang.String name) throws SystemException
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.
fetchRole in interface RoleLocalServicecompanyId - the primary key of the companyname - the role's namenull if a role
with the name could not be found in the companySystemException - if a system exception occurredpublic Role getDefaultGroupRole(long groupId) throws PortalException, SystemException
If the group is a site, then the default role is RoleConstants.SITE_MEMBER. If the group is an
organization, then the default role is RoleConstants.ORGANIZATION_USER. If the group
is a user or user group, then the default role is RoleConstants.POWER_USER. For all other group
types, the default role is RoleConstants.USER.
getDefaultGroupRole in interface RoleLocalServicegroupId - the primary key of the groupPortalException - if a group with the primary key could not be
found, or if a default role could not be found for the groupSystemException - if a system exception occurredpublic java.util.List<Role> getGroupRelatedRoles(long groupId) throws PortalException, SystemException
getGroupRelatedRoles in interface RoleLocalServicePortalExceptionSystemExceptionpublic java.util.List<Role> getResourceBlockRoles(long resourceBlockId, java.lang.String className, java.lang.String actionId) throws SystemException
getResourceBlockRoles in interface RoleLocalServiceSystemExceptionpublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getResourceRoles(long companyId,
java.lang.String name,
int scope,
java.lang.String primKey)
throws SystemException
getResourceRoles in interface RoleLocalServicecompanyId - the primary key of the companyname - the resource namescope - the permission scopeprimKey - the primary key of the resource's classSystemException - if a system exception occurredRoleFinder.findByC_N_S_P(
long, String, int, String)public java.util.List<Role> getResourceRoles(long companyId, java.lang.String name, int scope, java.lang.String primKey, java.lang.String actionId) throws SystemException
getResourceRoles in interface RoleLocalServicecompanyId - the primary key of the companyname - the resource namescope - the permission scopeprimKey - the primary key of the resource's classactionId - the name of the resource actionSystemException - if a system exception occurredRoleFinder.findByC_N_S_P_A(
long, String, int, String, String)public Role getRole(long companyId, java.lang.String name) throws PortalException, SystemException
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 RoleLocalServicecompanyId - the primary key of the companyname - the role's namePortalException - if a role with the name could not be found in the
companySystemException - if a system exception occurredpublic java.util.List<Role> getRoles(int type, java.lang.String subtype) throws SystemException
getRoles in interface RoleLocalServicetype - the role's type (optionally 0)subtype - the role's subtype (optionally null)SystemException - if a system exception occurredpublic java.util.List<Role> getRoles(long companyId) throws SystemException
getRoles in interface RoleLocalServicecompanyId - the primary key of the companySystemException - if a system exception occurredpublic java.util.List<Role> getRoles(long companyId, int[] types) throws SystemException
getRoles in interface RoleLocalServicecompanyId - the primary key of the companytypes - the role types (optionally null)SystemException - if a system exception occurredpublic java.util.List<Role> getRoles(long[] roleIds) throws PortalException, SystemException
getRoles in interface RoleLocalServiceroleIds - the primary keys of the rolesPortalException - if any one of the roles with the primary keys
could not be foundSystemException - if a system exception occurredpublic java.util.List<Role> getSubtypeRoles(java.lang.String subtype) throws SystemException
getSubtypeRoles in interface RoleLocalServicesubtype - the role's subtype (optionally null)SystemException - if a system exception occurredpublic int getSubtypeRolesCount(java.lang.String subtype)
throws SystemException
getSubtypeRolesCount in interface RoleLocalServicesubtype - the role's subtype (optionally null)SystemException - if a system exception occurredpublic Role getTeamRole(long companyId, long teamId) throws PortalException, SystemException
getTeamRole in interface RoleLocalServicecompanyId - the primary key of the companyteamId - the primary key of the teamPortalException - if a role could not be found in the team and
companySystemException - if a system exception occurredpublic java.util.Map<Team,Role> getTeamRoleMap(long groupId) throws PortalException, SystemException
getTeamRoleMap in interface RoleLocalServicegroupId - the primary key of the groupPortalException - if a group with the primary key could not be
found, if a role could not be found in one of the group's teams,
or if a portal exception occurredSystemException - if a system exception occurredpublic java.util.List<Role> getTeamRoles(long groupId) throws PortalException, SystemException
getTeamRoles in interface RoleLocalServicegroupId - the primary key of the groupPortalException - if a group with the primary key could not be
found, if a role could not be found in one of the group's teams,
or if a portal exception occurredSystemException - if a system exception occurredpublic java.util.List<Role> getTeamRoles(long groupId, long[] excludedRoleIds) throws PortalException, SystemException
getTeamRoles in interface RoleLocalServicegroupId - the primary key of the groupexcludedRoleIds - the primary keys of the roles to exclude
(optionally null)PortalException - if a group with the primary key could not be
found, if a role could not be found in one of the group's teams,
or if a portal exception occurredSystemException - if a system exception occurredpublic java.util.List<Role> getTypeRoles(int type) throws SystemException
getTypeRoles in interface RoleLocalServicetype - the role's type (optionally 0)SystemException - if a system exception occurredpublic java.util.List<Role> getTypeRoles(int type, int start, int end) throws SystemException
getTypeRoles in interface RoleLocalServicetype - the role's type (optionally 0)start - the lower bound of the range of roles to returnend - the upper bound of the range of roles to return (not
inclusive)SystemException - if a system exception occurredpublic int getTypeRolesCount(int type)
throws SystemException
getTypeRolesCount in interface RoleLocalServicetype - the role's type (optionally 0)SystemException - if a system exception occurredpublic java.util.List<Role> getUserGroupGroupRoles(long userId, long groupId) throws SystemException
getUserGroupGroupRoles in interface RoleLocalServiceuserId - the primary key of the usergroupId - the primary key of the groupSystemException - if a system exception occurredRoleFinder.findByUserGroupGroupRole(
long, long)public java.util.List<Role> getUserGroupRoles(long userId, long groupId) throws SystemException
getUserGroupRoles in interface RoleLocalServiceuserId - the primary key of the usergroupId - the primary key of the groupSystemException - if a system exception occurredRoleFinder.findByUserGroupRole(
long, long)public java.util.List<Role> getUserRelatedRoles(long userId, java.util.List<Group> groups) throws SystemException
getUserRelatedRoles in interface RoleLocalServiceuserId - the primary key of the usergroups - the groups (optionally null)SystemException - if a system exception occurredRoleFinder.findByU_G(
long, List)public java.util.List<Role> getUserRelatedRoles(long userId, long groupId) throws SystemException
getUserRelatedRoles in interface RoleLocalServiceuserId - the primary key of the usergroupId - the primary key of the groupSystemException - if a system exception occurredRoleFinder.findByU_G(
long, long)public java.util.List<Role> getUserRelatedRoles(long userId, long[] groupIds) throws SystemException
getUserRelatedRoles in interface RoleLocalServiceuserId - the primary key of the usergroupIds - the primary keys of the groupsSystemException - if a system exception occurredRoleFinder.findByU_G(
long, long[])public boolean hasUserRole(long userId,
long companyId,
java.lang.String name,
boolean inherited)
throws PortalException,
SystemException
true if the user is associated with the named
regular role.hasUserRole in interface RoleLocalServiceuserId - 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 default user for the company could not be
foundSystemException - if a system exception occurredpublic boolean hasUserRoles(long userId,
long companyId,
java.lang.String[] names,
boolean inherited)
throws PortalException,
SystemException
true if the user has any one of the named regular
roles.hasUserRoles in interface RoleLocalServiceuserId - 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 foundSystemException - if a system exception occurredpublic Role loadFetchRole(long companyId, java.lang.String name) throws SystemException
loadFetchRole in interface RoleLocalServicecompanyId - the primary key of the companyname - the role's name (optionally null)null if a role with the
name could not be found in the companySystemException - if a system exception occurredpublic Role loadGetRole(long companyId, java.lang.String name) throws PortalException, SystemException
loadGetRole in interface RoleLocalServicecompanyId - the primary key of the companyname - the role's namePortalException - if a role with the name could not be found in the
companySystemException - if a system exception occurredpublic java.util.List<Role> search(long companyId, java.lang.String keywords, java.lang.Integer[] types, int start, int end, OrderByComparator obc) throws SystemException
Useful when paginating results. Returns a maximum of end -
start instances. start and end are not
primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end to QueryUtil.ALL_POS will return the full
result set.
search in interface RoleLocalServicecompanyId - the primary key of the companykeywords - the keywords (space separated), which may occur in the
role's name or description (optionally null)types - the role types (optionally null)start - the lower bound of the range of roles to returnend - the upper bound of the range of roles to return (not
inclusive)obc - the comparator to order the roles (optionally
null)obcSystemException - if a system exception occurredRoleFinderpublic 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 obc) throws SystemException
Useful when paginating results. Returns a maximum of end -
start instances. start and end are not
primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end to QueryUtil.ALL_POS will return the full
result set.
search in interface RoleLocalServicecompanyId - the primary key of the companykeywords - the keywords (space separated), which may occur in the
role's name or description (optionally null)types - the role types (optionally null)params - the finder parameters. Can specify values for the
"usersRoles" key. For more information, see RoleFinderstart - the lower bound of the range of roles to returnend - the upper bound of the range of roles to return (not
inclusive)obc - the comparator to order the roles (optionally
null)obcSystemException - if a system exception occurredRoleFinderpublic java.util.List<Role> search(long companyId, java.lang.String name, java.lang.String description, java.lang.Integer[] types, int start, int end, OrderByComparator obc) throws SystemException
Useful when paginating results. Returns a maximum of end -
start instances. start and end are not
primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end to QueryUtil.ALL_POS will return the full
result set.
search in interface RoleLocalServicecompanyId - the primary key of the companyname - the role's name (optionally null)description - the role's description (optionally null)types - the role types (optionally null)start - the lower bound of the range of the roles to returnend - the upper bound of the range of the roles to return (not
inclusive)obc - the comparator to order the roles (optionally
null)obcSystemException - if a system exception occurredRoleFinderpublic java.util.List<Role> search(long companyId, java.lang.String name, java.lang.String description, java.lang.Integer[] types, java.util.LinkedHashMap<java.lang.String,java.lang.Object> params, int start, int end, OrderByComparator obc) throws SystemException
Useful when paginating results. Returns a maximum of end -
start instances. start and end are not
primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end to QueryUtil.ALL_POS will return the full
result set.
search in interface RoleLocalServicecompanyId - the primary key of the companyname - the role's name (optionally null)description - the role's description (optionally null)types - the role types (optionally null)params - the finder's parameters. Can specify values for the
"usersRoles" key. For more information, see RoleFinderstart - the lower bound of the range of the roles to returnend - the upper bound of the range of the roles to return (not
inclusive)obc - the comparator to order the roles (optionally
null)obcSystemException - if a system exception occurredRoleFinderpublic int searchCount(long companyId,
java.lang.String keywords,
java.lang.Integer[] types)
throws SystemException
searchCount in interface RoleLocalServicecompanyId - the primary key of the companykeywords - the keywords (space separated), which may occur in the
role's name or description (optionally null)types - the role types (optionally null)SystemException - if a system exception occurredpublic int searchCount(long companyId,
java.lang.String keywords,
java.lang.Integer[] types,
java.util.LinkedHashMap<java.lang.String,java.lang.Object> params)
throws SystemException
searchCount in interface RoleLocalServicecompanyId - the primary key of the companykeywords - the keywords (space separated), which may occur in the
role's name or description (optionally null)types - the role types (optionally null)params - the finder parameters. For more information, see RoleFinderSystemException - if a system exception occurredpublic int searchCount(long companyId,
java.lang.String name,
java.lang.String description,
java.lang.Integer[] types)
throws SystemException
searchCount in interface RoleLocalServicecompanyId - the primary key of the companyname - the role's name (optionally null)description - the role's description (optionally null)types - the role types (optionally null)SystemException - if a system exception occurredpublic int searchCount(long companyId,
java.lang.String name,
java.lang.String description,
java.lang.Integer[] types,
java.util.LinkedHashMap<java.lang.String,java.lang.Object> params)
throws SystemException
searchCount in interface RoleLocalServicecompanyId - the primary key of the companyname - the role's name (optionally null)description - the role's description (optionally null)types - the role types (optionally null)params - the finder parameters. Can specify values for the
"usersRoles" key. For more information, see RoleFinderSystemException - if a system exception occurredpublic void unsetUserRoles(long userId,
long[] roleIds)
throws PortalException,
SystemException
unsetUserRoles in interface RoleLocalServiceuserId - 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 a role with any one of the primary keys could not be foundSystemException - if a system exception occurredpublic 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, SystemException
updateRole in interface RoleLocalServiceroleId - 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 expando bridge attributes for the
role.PortalException - if a role with the primary could not be found or
if the role's name was invalidSystemException - if a system exception occurredpublic RoleLocalService getWrappedRoleLocalService()
getWrappedService()public void setWrappedRoleLocalService(RoleLocalService roleLocalService)
setWrappedService(com.liferay.portal.service.RoleLocalService)public RoleLocalService getWrappedService()
getWrappedService in interface ServiceWrapper<RoleLocalService>public void setWrappedService(RoleLocalService roleLocalService)
setWrappedService in interface ServiceWrapper<RoleLocalService>