public class UserGroupServiceImpl extends UserGroupServiceBaseImpl
counterLocalService, groupPersistence, teamPersistence, userGroupFinder, userGroupLocalService, userGroupPersistence, userGroupService, userPersistence| Constructor and Description |
|---|
UserGroupServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addGroupUserGroups(long groupId,
long[] userGroupIds)
Adds the user groups to the group.
|
com.liferay.portal.kernel.model.UserGroup |
addOrUpdateUserGroup(String externalReferenceCode,
String name,
String description,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
void |
addTeamUserGroups(long teamId,
long[] userGroupIds)
Adds the user groups to the team
|
com.liferay.portal.kernel.model.UserGroup |
addUserGroup(String name,
String description,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
Adds a user group.
|
void |
deleteUserGroup(long userGroupId)
Deletes the user group.
|
com.liferay.portal.kernel.model.UserGroup |
fetchUserGroup(long userGroupId)
Fetches the user group with the primary key.
|
com.liferay.portal.kernel.model.UserGroup |
fetchUserGroupByExternalReferenceCode(long companyId,
String externalReferenceCode) |
protected List<com.liferay.portal.kernel.model.UserGroup> |
filterUserGroups(List<com.liferay.portal.kernel.model.UserGroup> userGroups) |
List<com.liferay.portal.kernel.model.UserGroup> |
getGtUserGroups(long gtUserGroupId,
long companyId,
long parentUserGroupId,
int size) |
com.liferay.portal.kernel.model.UserGroup |
getUserGroup(long userGroupId)
Returns the user group with the primary key.
|
com.liferay.portal.kernel.model.UserGroup |
getUserGroup(String name)
Returns the user group with the name.
|
List<com.liferay.portal.kernel.model.UserGroup> |
getUserGroups(long companyId) |
List<com.liferay.portal.kernel.model.UserGroup> |
getUserGroups(long companyId,
String name,
int start,
int end) |
int |
getUserGroupsCount(long companyId,
String name) |
List<com.liferay.portal.kernel.model.UserGroup> |
getUserUserGroups(long userId)
Returns all the user groups to which the user belongs.
|
protected boolean |
isUseCustomSQL(LinkedHashMap<String,Object> params) |
List<com.liferay.portal.kernel.model.UserGroup> |
search(long companyId,
String keywords,
LinkedHashMap<String,Object> params,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.UserGroup> orderByComparator)
Returns an ordered range of all the user groups that match the keywords.
|
List<com.liferay.portal.kernel.model.UserGroup> |
search(long companyId,
String name,
String description,
LinkedHashMap<String,Object> params,
boolean andOperator,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.UserGroup> orderByComparator)
Returns an ordered range of all the user groups that match the name and
description.
|
int |
searchCount(long companyId,
String keywords,
LinkedHashMap<String,Object> params)
Returns the number of user groups that match the keywords
|
int |
searchCount(long companyId,
String name,
String description,
LinkedHashMap<String,Object> params,
boolean andOperator)
Returns the number of user groups that match the name and description.
|
void |
unsetGroupUserGroups(long groupId,
long[] userGroupIds)
Removes the user groups from the group.
|
void |
unsetTeamUserGroups(long teamId,
long[] userGroupIds)
Removes the user groups from the team.
|
com.liferay.portal.kernel.model.UserGroup |
updateExternalReferenceCode(com.liferay.portal.kernel.model.UserGroup userGroup,
String externalReferenceCode) |
com.liferay.portal.kernel.model.UserGroup |
updateUserGroup(long userGroupId,
String name,
String description,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
Updates the user group.
|
afterPropertiesSet, destroy, getCounterLocalService, getModelClass, getModelClassName, getOSGiServiceIdentifier, getUserGroupFinder, getUserGroupLocalService, getUserGroupPersistence, getUserGroupService, runSQL, setCounterLocalService, setUserGroupFinder, setUserGroupLocalService, setUserGroupPersistence, setUserGroupServicepublic void addGroupUserGroups(long groupId,
long[] userGroupIds)
throws com.liferay.portal.kernel.exception.PortalException
groupId - the primary key of the groupuserGroupIds - the primary keys of the user groupscom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.model.UserGroup addOrUpdateUserGroup(String externalReferenceCode,
String name,
String description,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic void addTeamUserGroups(long teamId,
long[] userGroupIds)
throws com.liferay.portal.kernel.exception.PortalException
teamId - the primary key of the teamuserGroupIds - the primary keys of the user groupscom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.model.UserGroup addUserGroup(String name,
String description,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
This method handles the creation and bookkeeping of the user group, including its resources, metadata, and internal data structures.
name - the user group's namedescription - the user group's descriptionserviceContext - the service context to be applied (optionally
null). Can set expando bridge attributes for the
user group.com.liferay.portal.kernel.exception.PortalExceptionpublic void deleteUserGroup(long userGroupId)
throws com.liferay.portal.kernel.exception.PortalException
userGroupId - the primary key of the user groupcom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.model.UserGroup fetchUserGroup(long userGroupId)
throws com.liferay.portal.kernel.exception.PortalException
userGroupId - the primary key of the user groupcom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.model.UserGroup fetchUserGroupByExternalReferenceCode(long companyId,
String externalReferenceCode)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic List<com.liferay.portal.kernel.model.UserGroup> getGtUserGroups(long gtUserGroupId,
long companyId,
long parentUserGroupId,
int size)
public com.liferay.portal.kernel.model.UserGroup getUserGroup(long userGroupId)
throws com.liferay.portal.kernel.exception.PortalException
userGroupId - the primary key of the user groupcom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.model.UserGroup getUserGroup(String name)
throws com.liferay.portal.kernel.exception.PortalException
name - the user group's namecom.liferay.portal.kernel.exception.PortalExceptionpublic List<com.liferay.portal.kernel.model.UserGroup> getUserGroups(long companyId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic List<com.liferay.portal.kernel.model.UserGroup> getUserGroups(long companyId,
String name,
int start,
int end)
public int getUserGroupsCount(long companyId,
String name)
public List<com.liferay.portal.kernel.model.UserGroup> getUserUserGroups(long userId)
throws com.liferay.portal.kernel.exception.PortalException
userId - the primary key of the usercom.liferay.portal.kernel.exception.PortalExceptionpublic List<com.liferay.portal.kernel.model.UserGroup> search(long companyId,
String keywords,
LinkedHashMap<String,Object> params,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.UserGroup> 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.
companyId - the primary key of the user group's companykeywords - the keywords (space separated), which may occur in the
user group's name or description (optionally null)params - the finder params (optionally null). For more
information see UserGroupFinderstart - the lower bound of the range of user groups to returnend - the upper bound of the range of user groups to return (not
inclusive)orderByComparator - the comparator to order the user groups
(optionally null)orderByComparatorUserGroupFinderpublic List<com.liferay.portal.kernel.model.UserGroup> search(long companyId,
String name,
String description,
LinkedHashMap<String,Object> params,
boolean andOperator,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.UserGroup> 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.
companyId - the primary key of the user group's companyname - the user group's name (optionally null)description - the user group's description (optionally
null)params - the finder params (optionally null). For more
information see UserGroupFinderandOperator - whether every field must match its keywords or just
one fieldstart - the lower bound of the range of user groups to returnend - the upper bound of the range of user groups to return (not
inclusive)orderByComparator - the comparator to order the user groups
(optionally null)orderByComparatorUserGroupFinderpublic int searchCount(long companyId,
String keywords,
LinkedHashMap<String,Object> params)
companyId - the primary key of the user group's companykeywords - the keywords (space separated), which may occur in the
user group's name or description (optionally null)params - the finder params (optionally null). For more
information see UserGroupFinderUserGroupFinderpublic int searchCount(long companyId,
String name,
String description,
LinkedHashMap<String,Object> params,
boolean andOperator)
companyId - the primary key of the user group's companyname - the user group's name (optionally null)description - the user group's description (optionally
null)params - the finder params (optionally null). For more
information see UserGroupFinderandOperator - whether every field must match its keywords or just
one fieldUserGroupFinderpublic void unsetGroupUserGroups(long groupId,
long[] userGroupIds)
throws com.liferay.portal.kernel.exception.PortalException
groupId - the primary key of the groupuserGroupIds - the primary keys of the user groupscom.liferay.portal.kernel.exception.PortalExceptionpublic void unsetTeamUserGroups(long teamId,
long[] userGroupIds)
throws com.liferay.portal.kernel.exception.PortalException
teamId - the primary key of the teamuserGroupIds - the primary keys of the user groupscom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.model.UserGroup updateExternalReferenceCode(com.liferay.portal.kernel.model.UserGroup userGroup,
String externalReferenceCode)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.model.UserGroup updateUserGroup(long userGroupId,
String name,
String description,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
userGroupId - the primary key of the user groupname - the user group's namedescription - the the user group's descriptionserviceContext - the service context to be applied (optionally
null). Can set expando bridge attributes for the
user group.com.liferay.portal.kernel.exception.PortalExceptionprotected List<com.liferay.portal.kernel.model.UserGroup> filterUserGroups(List<com.liferay.portal.kernel.model.UserGroup> userGroups)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected boolean isUseCustomSQL(LinkedHashMap<String,Object> params)