|
Liferay 7.0-ce-b4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.liferay.portal.service.RoleLocalServiceWrapper
@ProviderType public class RoleLocalServiceWrapper
Provides a wrapper for RoleLocalService.
RoleLocalService| Constructor Summary | |
|---|---|
RoleLocalServiceWrapper(RoleLocalService roleLocalService)
|
|
| Method Summary | ||
|---|---|---|
void |
addGroupRole(long groupId,
long roleId)
|
|
void |
addGroupRole(long groupId,
Role role)
|
|
void |
addGroupRoles(long groupId,
List<Role> Roles)
|
|
void |
addGroupRoles(long groupId,
long[] roleIds)
|
|
Role |
addRole(long userId,
long companyId,
String name,
Map<Locale,String> titleMap,
Map<Locale,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,
String name,
Map<Locale,String> titleMap,
Map<Locale,String> descriptionMap,
int type,
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,
String className,
long classPK,
String name,
Map<Locale,String> titleMap,
Map<Locale,String> descriptionMap,
int type,
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,
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,
List<Role> Roles)
|
|
void |
deleteGroupRoles(long groupId,
long[] roleIds)
|
|
PersistedModel |
deletePersistedModel(PersistedModel persistedModel)
|
|
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,
List<Role> Roles)
|
|
void |
deleteUserRoles(long userId,
long[] roleIds)
|
|
DynamicQuery |
dynamicQuery()
|
|
|
dynamicQuery(DynamicQuery dynamicQuery)
Performs a dynamic query on the database and returns the matching rows. |
|
|
dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end)
Performs a dynamic query on the database and returns a range of the matching rows. |
|
|
dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end,
OrderByComparator<T> 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 matching the dynamic query. |
|
long |
dynamicQueryCount(DynamicQuery dynamicQuery,
Projection projection)
Returns the number of rows matching the dynamic query. |
|
Role |
fetchRole(long roleId)
|
|
Role |
fetchRole(long companyId,
String name)
Returns the role with the name in the company. |
|
Role |
fetchRoleByUuidAndCompanyId(String uuid,
long companyId)
Returns the role with the matching UUID and company. |
|
ActionableDynamicQuery |
getActionableDynamicQuery()
|
|
Role |
getDefaultGroupRole(long groupId)
Returns the default role for the group with the primary key. |
|
ExportActionableDynamicQuery |
getExportActionableDynamicQuery(PortletDataContext portletDataContext)
|
|
long[] |
getGroupPrimaryKeys(long roleId)
Returns the groupIds of the groups associated with the role. |
|
List<Role> |
getGroupRelatedRoles(long groupId)
|
|
List<Role> |
getGroupRoles(long groupId)
|
|
List<Role> |
getGroupRoles(long groupId,
int start,
int end)
|
|
List<Role> |
getGroupRoles(long groupId,
int start,
int end,
OrderByComparator<Role> orderByComparator)
|
|
int |
getGroupRolesCount(long groupId)
|
|
IndexableActionableDynamicQuery |
getIndexableActionableDynamicQuery()
|
|
String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier. |
|
PersistedModel |
getPersistedModel(Serializable primaryKeyObj)
|
|
List<Role> |
getResourceBlockRoles(long resourceBlockId,
String className,
String actionId)
|
|
Map<String,List<String>> |
getResourceRoles(long companyId,
String name,
int scope,
String primKey)
Returns a map of role names to associated action IDs for the named resource in the company within the permission scope. |
|
List<Role> |
getResourceRoles(long companyId,
String name,
int scope,
String primKey,
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,
String name)
Returns the role with the name in the company. |
|
Role |
getRoleByUuidAndCompanyId(String uuid,
long companyId)
Returns the role with the matching UUID and company. |
|
List<Role> |
getRoles(int start,
int end)
Returns a range of all the roles. |
|
List<Role> |
getRoles(int type,
String subtype)
Returns all the roles of the type and subtype. |
|
List<Role> |
getRoles(long companyId)
Returns all the roles in the company. |
|
List<Role> |
getRoles(long[] roleIds)
Returns all the roles with the primary keys. |
|
List<Role> |
getRoles(long companyId,
int[] types)
Returns all the roles with the types. |
|
int |
getRolesCount()
Returns the number of roles. |
|
List<Role> |
getSubtypeRoles(String subtype)
Returns all the roles of the subtype. |
|
int |
getSubtypeRolesCount(String subtype)
Returns the number of roles of the subtype. |
|
Role |
getTeamRole(long companyId,
long teamId)
Returns the team role in the company. |
|
Map<Team,Role> |
getTeamRoleMap(long groupId)
Returns the team role map for the group. |
|
List<Role> |
getTeamRoles(long groupId)
Returns the team roles in the group. |
|
List<Role> |
getTeamRoles(long groupId,
long[] excludedRoleIds)
Returns the team roles in the group, excluding the specified role IDs. |
|
List<Role> |
getTypeRoles(int type)
Returns all the roles of the type. |
|
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. |
|
List<Role> |
getUserGroupGroupRoles(long userId,
long groupId)
Returns all the user's roles within the user group. |
|
List<Role> |
getUserGroupGroupRoles(long userId,
long groupId,
int start,
int end)
|
|
int |
getUserGroupGroupRolesCount(long userId,
long groupId)
|
|
List<Role> |
getUserGroupRoles(long userId,
long groupId)
Returns all the user's roles within the user group. |
|
long[] |
getUserPrimaryKeys(long roleId)
Returns the userIds of the users associated with the role. |
|
List<Role> |
getUserRelatedRoles(long userId,
List<Group> groups)
Returns the union of all the user's roles within the groups. |
|
List<Role> |
getUserRelatedRoles(long userId,
long groupId)
Returns all the user's roles within the group. |
|
List<Role> |
getUserRelatedRoles(long userId,
long[] groupIds)
Returns the union of all the user's roles within the groups. |
|
List<Role> |
getUserRoles(long userId)
|
|
List<Role> |
getUserRoles(long userId,
int start,
int end)
|
|
List<Role> |
getUserRoles(long userId,
int start,
int end,
OrderByComparator<Role> orderByComparator)
|
|
int |
getUserRolesCount(long userId)
|
|
RoleLocalService |
getWrappedService()
|
|
boolean |
hasGroupRole(long groupId,
long roleId)
|
|
boolean |
hasGroupRoles(long groupId)
|
|
boolean |
hasUserRole(long userId,
long roleId)
|
|
boolean |
hasUserRole(long userId,
long companyId,
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,
String[] names,
boolean inherited)
Returns true if the user has any one of the named regular
roles. |
|
Role |
loadFetchRole(long companyId,
String name)
Returns a role with the name in the company. |
|
Role |
loadGetRole(long companyId,
String name)
Returns a role with the name in the company. |
|
List<Role> |
search(long companyId,
String keywords,
Integer[] types,
int start,
int end,
OrderByComparator<Role> obc)
Returns an ordered range of all the roles that match the keywords and types. |
|
List<Role> |
search(long companyId,
String keywords,
Integer[] types,
LinkedHashMap<String,Object> params,
int start,
int end,
OrderByComparator<Role> obc)
Returns an ordered range of all the roles that match the keywords, types, and params. |
|
List<Role> |
search(long companyId,
String name,
String description,
Integer[] types,
int start,
int end,
OrderByComparator<Role> obc)
Returns an ordered range of all the roles that match the name, description, and types. |
|
List<Role> |
search(long companyId,
String name,
String description,
Integer[] types,
LinkedHashMap<String,Object> params,
int start,
int end,
OrderByComparator<Role> obc)
Returns an ordered range of all the roles that match the name, description, types, and params. |
|
int |
searchCount(long companyId,
String keywords,
Integer[] types)
Returns the number of roles that match the keywords and types. |
|
int |
searchCount(long companyId,
String keywords,
Integer[] types,
LinkedHashMap<String,Object> params)
Returns the number of roles that match the keywords, types and params. |
|
int |
searchCount(long companyId,
String name,
String description,
Integer[] types)
Returns the number of roles that match the name, description, and types. |
|
int |
searchCount(long companyId,
String name,
String description,
Integer[] types,
LinkedHashMap<String,Object> params)
Returns the number of roles that match the name, description, types, and params. |
|
void |
setGroupRoles(long groupId,
long[] roleIds)
|
|
void |
setUserRoles(long userId,
long[] roleIds)
|
|
void |
setWrappedService(RoleLocalService roleLocalService)
|
|
void |
unsetUserRoles(long userId,
long[] roleIds)
Removes the matching roles associated with the user. |
|
Role |
updateRole(long roleId,
String name,
Map<Locale,String> titleMap,
Map<Locale,String> descriptionMap,
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. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RoleLocalServiceWrapper(RoleLocalService roleLocalService)
| Method Detail |
|---|
public void addGroupRole(long groupId,
Role role)
addGroupRole in interface RoleLocalService
public void addGroupRole(long groupId,
long roleId)
addGroupRole in interface RoleLocalService
public void addGroupRoles(long groupId,
List<Role> Roles)
addGroupRoles in interface RoleLocalService
public void addGroupRoles(long groupId,
long[] roleIds)
addGroupRoles in interface RoleLocalServicepublic Role addRole(Role role)
addRole in interface RoleLocalServicerole - the role
public Role addRole(long userId,
String className,
long classPK,
String name,
Map<Locale,String> titleMap,
Map<Locale,String> descriptionMap,
int type,
String subtype,
ServiceContext serviceContext)
throws PortalException
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
@Deprecated
public Role addRole(long userId,
long companyId,
String name,
Map<Locale,String> titleMap,
Map<Locale,String> descriptionMap,
int type)
throws PortalException
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
@Deprecated
public Role addRole(long userId,
long companyId,
String name,
Map<Locale,String> titleMap,
Map<Locale,String> descriptionMap,
int type,
String className,
long classPK)
throws PortalException
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
public void addUserRole(long userId,
Role role)
addUserRole in interface RoleLocalService
public void addUserRole(long userId,
long roleId)
addUserRole in interface RoleLocalService
public void addUserRoles(long userId,
List<Role> Roles)
throws PortalException
addUserRoles in interface RoleLocalServicePortalException
public void addUserRoles(long userId,
long[] roleIds)
throws PortalException
addUserRoles in interface RoleLocalServicePortalException
public void checkSystemRoles()
throws PortalException
checkSystemRoles in interface RoleLocalServicePortalException
public void checkSystemRoles(long companyId)
throws PortalException
checkSystemRoles in interface RoleLocalServicecompanyId - the primary key of the company
PortalExceptionpublic void clearGroupRoles(long groupId)
clearGroupRoles in interface RoleLocalServicepublic void clearUserRoles(long userId)
clearUserRoles in interface RoleLocalServicepublic Role createRole(long roleId)
createRole in interface RoleLocalServiceroleId - the primary key for the new role
public void deleteGroupRole(long groupId,
Role role)
deleteGroupRole in interface RoleLocalService
public void deleteGroupRole(long groupId,
long roleId)
deleteGroupRole in interface RoleLocalService
public void deleteGroupRoles(long groupId,
List<Role> Roles)
deleteGroupRoles in interface RoleLocalService
public void deleteGroupRoles(long groupId,
long[] roleIds)
deleteGroupRoles in interface RoleLocalService
public PersistedModel deletePersistedModel(PersistedModel persistedModel)
throws PortalException
deletePersistedModel in interface PersistedModelLocalServicedeletePersistedModel in interface RoleLocalServicePortalException
public Role deleteRole(Role role)
throws PortalException
deleteRole in interface RoleLocalServicerole - the role
PortalException
public Role deleteRole(long roleId)
throws PortalException
deleteRole in interface RoleLocalServiceroleId - the primary key of the role
PortalException - if a role with the primary key could not be found
public void deleteUserRole(long userId,
Role role)
deleteUserRole in interface RoleLocalService
public void deleteUserRole(long userId,
long roleId)
deleteUserRole in interface RoleLocalService
public void deleteUserRoles(long userId,
List<Role> Roles)
deleteUserRoles in interface RoleLocalService
public void deleteUserRoles(long userId,
long[] roleIds)
deleteUserRoles in interface RoleLocalServicepublic DynamicQuery dynamicQuery()
dynamicQuery in interface RoleLocalServicepublic <T> List<T> dynamicQuery(DynamicQuery dynamicQuery)
dynamicQuery in interface RoleLocalServicedynamicQuery - the dynamic query
public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end)
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)
public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end,
OrderByComparator<T> orderByComparator)
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)
public long dynamicQueryCount(DynamicQuery dynamicQuery)
dynamicQueryCount in interface RoleLocalServicedynamicQuery - the dynamic query
public long dynamicQueryCount(DynamicQuery dynamicQuery,
Projection projection)
dynamicQueryCount in interface RoleLocalServicedynamicQuery - the dynamic queryprojection - the projection to apply to the query
public Role fetchRole(long companyId,
String name)
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 name
null if a role
with the name could not be found in the companypublic Role fetchRole(long roleId)
fetchRole in interface RoleLocalService
public Role fetchRoleByUuidAndCompanyId(String uuid,
long companyId)
fetchRoleByUuidAndCompanyId in interface RoleLocalServiceuuid - the role's UUIDcompanyId - the primary key of the company
null if a matching role could not be foundpublic ActionableDynamicQuery getActionableDynamicQuery()
getActionableDynamicQuery in interface RoleLocalService
public Role getDefaultGroupRole(long groupId)
throws PortalException
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 group
PortalExceptionpublic ExportActionableDynamicQuery getExportActionableDynamicQuery(PortletDataContext portletDataContext)
getExportActionableDynamicQuery in interface RoleLocalServicepublic long[] getGroupPrimaryKeys(long roleId)
getGroupPrimaryKeys in interface RoleLocalServiceroleId - the roleId of the role
public List<Role> getGroupRelatedRoles(long groupId)
throws PortalException
getGroupRelatedRoles in interface RoleLocalServicePortalExceptionpublic List<Role> getGroupRoles(long groupId)
getGroupRoles in interface RoleLocalService
public List<Role> getGroupRoles(long groupId,
int start,
int end)
getGroupRoles in interface RoleLocalService
public List<Role> getGroupRoles(long groupId,
int start,
int end,
OrderByComparator<Role> orderByComparator)
getGroupRoles in interface RoleLocalServicepublic int getGroupRolesCount(long groupId)
getGroupRolesCount in interface RoleLocalServicepublic IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()
getIndexableActionableDynamicQuery in interface RoleLocalServicepublic String getOSGiServiceIdentifier()
getOSGiServiceIdentifier in interface RoleLocalService
public PersistedModel getPersistedModel(Serializable primaryKeyObj)
throws PortalException
getPersistedModel in interface PersistedModelLocalServicegetPersistedModel in interface RoleLocalServicePortalException
public List<Role> getResourceBlockRoles(long resourceBlockId,
String className,
String actionId)
getResourceBlockRoles in interface RoleLocalService
public Map<String,List<String>> getResourceRoles(long companyId,
String name,
int scope,
String primKey)
getResourceRoles in interface RoleLocalServicecompanyId - the primary key of the companyname - the resource namescope - the permission scopeprimKey - the primary key of the resource's class
RoleFinder.findByC_N_S_P(
long, String, int, String)
public List<Role> getResourceRoles(long companyId,
String name,
int scope,
String primKey,
String actionId)
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 action
RoleFinder.findByC_N_S_P_A(
long, String, int, String, String)
public Role getRole(long companyId,
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 RoleLocalServicecompanyId - the primary key of the companyname - the role's name
PortalException
public Role getRole(long roleId)
throws PortalException
getRole in interface RoleLocalServiceroleId - the primary key of the role
PortalException - if a role with the primary key could not be found
public Role getRoleByUuidAndCompanyId(String uuid,
long companyId)
throws PortalException
getRoleByUuidAndCompanyId in interface RoleLocalServiceuuid - the role's UUIDcompanyId - the primary key of the company
PortalException - if a matching role could not be foundpublic List<Role> getRoles(long companyId)
getRoles in interface RoleLocalServicecompanyId - the primary key of the company
public List<Role> getRoles(long companyId,
int[] types)
getRoles in interface RoleLocalServicecompanyId - the primary key of the companytypes - the role types (optionally null)
public List<Role> getRoles(long[] roleIds)
throws PortalException
getRoles in interface RoleLocalServiceroleIds - the primary keys of the roles
PortalException
public List<Role> getRoles(int start,
int end)
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)
public List<Role> getRoles(int type,
String subtype)
getRoles in interface RoleLocalServicetype - the role's type (optionally 0)subtype - the role's subtype (optionally null)
public int getRolesCount()
getRolesCount in interface RoleLocalServicepublic List<Role> getSubtypeRoles(String subtype)
getSubtypeRoles in interface RoleLocalServicesubtype - the role's subtype (optionally null)
public int getSubtypeRolesCount(String subtype)
getSubtypeRolesCount in interface RoleLocalServicesubtype - the role's subtype (optionally null)
public Role getTeamRole(long companyId,
long teamId)
throws PortalException
getTeamRole in interface RoleLocalServicecompanyId - the primary key of the companyteamId - the primary key of the team
PortalException
public Map<Team,Role> getTeamRoleMap(long groupId)
throws PortalException
getTeamRoleMap in interface RoleLocalServicegroupId - the primary key of the group
PortalException
public List<Role> getTeamRoles(long groupId)
throws PortalException
getTeamRoles in interface RoleLocalServicegroupId - the primary key of the group
PortalException
public List<Role> getTeamRoles(long groupId,
long[] excludedRoleIds)
throws PortalException
getTeamRoles in interface RoleLocalServicegroupId - the primary key of the groupexcludedRoleIds - the primary keys of the roles to exclude
(optionally null)
PortalExceptionpublic List<Role> getTypeRoles(int type)
getTypeRoles in interface RoleLocalServicetype - the role's type (optionally 0)
public List<Role> getTypeRoles(int type,
int start,
int end)
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)
public int getTypeRolesCount(int type)
getTypeRolesCount in interface RoleLocalServicetype - the role's type (optionally 0)
public List<Role> getUserGroupGroupRoles(long userId,
long groupId)
getUserGroupGroupRoles in interface RoleLocalServiceuserId - the primary key of the usergroupId - the primary key of the group
RoleFinder.findByUserGroupGroupRole(
long, long)
public List<Role> getUserGroupGroupRoles(long userId,
long groupId,
int start,
int end)
getUserGroupGroupRoles in interface RoleLocalService
public int getUserGroupGroupRolesCount(long userId,
long groupId)
getUserGroupGroupRolesCount in interface RoleLocalService
public List<Role> getUserGroupRoles(long userId,
long groupId)
getUserGroupRoles in interface RoleLocalServiceuserId - the primary key of the usergroupId - the primary key of the group
RoleFinder.findByUserGroupRole(
long, long)public long[] getUserPrimaryKeys(long roleId)
getUserPrimaryKeys in interface RoleLocalServiceroleId - the roleId of the role
public List<Role> getUserRelatedRoles(long userId,
long groupId)
getUserRelatedRoles in interface RoleLocalServiceuserId - the primary key of the usergroupId - the primary key of the group
RoleFinder.findByU_G(long,
long)
public List<Role> getUserRelatedRoles(long userId,
long[] groupIds)
getUserRelatedRoles in interface RoleLocalServiceuserId - the primary key of the usergroupIds - the primary keys of the groups
RoleFinder.findByU_G(long,
long[])
public List<Role> getUserRelatedRoles(long userId,
List<Group> groups)
getUserRelatedRoles in interface RoleLocalServiceuserId - the primary key of the usergroups - the groups (optionally null)
RoleFinder.findByU_G(long,
List)public List<Role> getUserRoles(long userId)
getUserRoles in interface RoleLocalService
public List<Role> getUserRoles(long userId,
int start,
int end)
getUserRoles in interface RoleLocalService
public List<Role> getUserRoles(long userId,
int start,
int end,
OrderByComparator<Role> orderByComparator)
getUserRoles in interface RoleLocalServicepublic int getUserRolesCount(long userId)
getUserRolesCount in interface RoleLocalService
public boolean hasGroupRole(long groupId,
long roleId)
hasGroupRole in interface RoleLocalServicepublic boolean hasGroupRoles(long groupId)
hasGroupRoles in interface RoleLocalService
public boolean hasUserRole(long userId,
long companyId,
String name,
boolean inherited)
throws PortalException
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
search
true if the user is associated with the regular
role; false otherwise
PortalException
public boolean hasUserRole(long userId,
long roleId)
hasUserRole in interface RoleLocalServicepublic boolean hasUserRoles(long userId)
hasUserRoles in interface RoleLocalService
public boolean hasUserRoles(long userId,
long companyId,
String[] names,
boolean inherited)
throws PortalException
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
search
true if the user has any one of the regular roles;
false otherwise
PortalException
public Role loadFetchRole(long companyId,
String name)
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 company
public Role loadGetRole(long companyId,
String name)
throws PortalException
loadGetRole in interface RoleLocalServicecompanyId - the primary key of the companyname - the role's name
PortalException
public List<Role> search(long companyId,
String keywords,
Integer[] types,
LinkedHashMap<String,Object> params,
int start,
int end,
OrderByComparator<Role> obc)
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)
obcRoleFinder
public List<Role> search(long companyId,
String keywords,
Integer[] types,
int start,
int end,
OrderByComparator<Role> obc)
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)
obcRoleFinder
public List<Role> search(long companyId,
String name,
String description,
Integer[] types,
LinkedHashMap<String,Object> params,
int start,
int end,
OrderByComparator<Role> obc)
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)
obcRoleFinder
public List<Role> search(long companyId,
String name,
String description,
Integer[] types,
int start,
int end,
OrderByComparator<Role> obc)
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)
obcRoleFinder
public int searchCount(long companyId,
String keywords,
Integer[] types)
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)
public int searchCount(long companyId,
String keywords,
Integer[] types,
LinkedHashMap<String,Object> params)
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 RoleFinder
public int searchCount(long companyId,
String name,
String description,
Integer[] types)
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)
public int searchCount(long companyId,
String name,
String description,
Integer[] types,
LinkedHashMap<String,Object> params)
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 RoleFinder
public void setGroupRoles(long groupId,
long[] roleIds)
setGroupRoles in interface RoleLocalService
public void setUserRoles(long userId,
long[] roleIds)
throws PortalException
setUserRoles in interface RoleLocalServicePortalException
public void unsetUserRoles(long userId,
long[] roleIds)
throws PortalException
unsetUserRoles in interface RoleLocalServiceuserId - the primary key of the userroleIds - the primary keys of the roles
PortalExceptionpublic Role updateRole(Role role)
updateRole in interface RoleLocalServicerole - the role
public Role updateRole(long roleId,
String name,
Map<Locale,String> titleMap,
Map<Locale,String> descriptionMap,
String subtype,
ServiceContext serviceContext)
throws PortalException
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.
PortalExceptionpublic RoleLocalService getWrappedService()
getWrappedService in interface ServiceWrapper<RoleLocalService>public void setWrappedService(RoleLocalService roleLocalService)
setWrappedService in interface ServiceWrapper<RoleLocalService>
|
Liferay 7.0-ce-b4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||