Class UserGroupLocalServiceImpl
- All Implemented Interfaces:
com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService
,com.liferay.portal.kernel.service.BaseLocalService
,com.liferay.portal.kernel.service.change.tracking.CTService<com.liferay.portal.kernel.model.UserGroup>
,com.liferay.portal.kernel.service.PersistedModelLocalService
,com.liferay.portal.kernel.service.UserGroupLocalService
- Author:
- Charles May
-
Field Summary
Fields inherited from class com.liferay.portal.service.base.UserGroupLocalServiceBaseImpl
counterLocalService, groupPersistence, teamPersistence, userGroupFinder, userGroupLocalService, userGroupPersistence, userPersistence
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
addGroupUserGroup
(long groupId, long userGroupId) Adds the user group to the group.boolean
addGroupUserGroup
(long groupId, com.liferay.portal.kernel.model.UserGroup userGroup) Adds the user group to the group.boolean
addGroupUserGroups
(long groupId, long[] userGroupIds) Adds the user groups to the group.boolean
addGroupUserGroups
(long groupId, List<com.liferay.portal.kernel.model.UserGroup> userGroups) Adds the user groups to the group.com.liferay.portal.kernel.model.UserGroup
addOrUpdateUserGroup
(String externalReferenceCode, long userId, long companyId, String name, String description, com.liferay.portal.kernel.service.ServiceContext serviceContext) boolean
addTeamUserGroup
(long teamId, com.liferay.portal.kernel.model.UserGroup userGroup) boolean
addTeamUserGroups
(long teamId, long[] userGroupIds) com.liferay.portal.kernel.model.UserGroup
addUserGroup
(long userId, long companyId, String name, String description, com.liferay.portal.kernel.service.ServiceContext serviceContext) Adds a user group.boolean
addUserUserGroup
(long userId, long userGroupId) boolean
addUserUserGroup
(long userId, com.liferay.portal.kernel.model.UserGroup userGroup) boolean
addUserUserGroups
(long userId, long[] userGroupIds) boolean
addUserUserGroups
(long userId, List<com.liferay.portal.kernel.model.UserGroup> userGroups) protected com.liferay.portal.kernel.search.SearchContext
buildSearchContext
(long companyId, String name, String description, LinkedHashMap<String, Object> params, boolean andSearch, int start, int end, com.liferay.portal.kernel.search.Sort sort) com.liferay.portal.kernel.model.UserGroup
deleteUserGroup
(long userGroupId) Deletes the user group.com.liferay.portal.kernel.model.UserGroup
deleteUserGroup
(com.liferay.portal.kernel.model.UserGroup userGroup) Deletes the user group.void
deleteUserGroups
(long companyId) protected File[]
exportLayouts
(long userGroupId, Map<String, String[]> parameterMap) com.liferay.portal.kernel.model.UserGroup
fetchUserGroup
(long companyId, String name) List<com.liferay.portal.kernel.model.UserGroup>
getGroupUserUserGroups
(long groupId, long userId) com.liferay.portal.kernel.model.UserGroup
getUserGroup
(long companyId, String name) Returns the user group with the name.List<com.liferay.portal.kernel.model.UserGroup>
getUserGroups
(long companyId) Returns all the user groups belonging to the company.List<com.liferay.portal.kernel.model.UserGroup>
getUserGroups
(long[] userGroupIds) Returns all the user groups with the primary keys.List<com.liferay.portal.kernel.model.UserGroup>
getUserGroups
(long companyId, String name, int start, int end) List<com.liferay.portal.kernel.model.UserGroup>
getUserGroups
(long companyId, String name, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.UserGroup> orderByComparator) int
getUserGroupsCount
(long companyId, String name) protected void
importLayouts
(long userId, Map<String, String[]> parameterMap, File privateLayoutsFile, File publicLayoutsFile) protected boolean
isUseCustomSQL
(LinkedHashMap<String, Object> params) protected void
reindex
(long companyId, long[] userIds) protected void
reindexUserGroup
(com.liferay.portal.kernel.model.UserGroup userGroup) protected void
reindexUsers
(long userGroupId) protected void
reindexUsers
(long[] userGroupIds) protected void
reindexUsers
(com.liferay.portal.kernel.model.UserGroup userGroup) protected void
reindexUsers
(List<com.liferay.portal.kernel.model.UserGroup> userGroups) com.liferay.portal.kernel.search.Hits
search
(long companyId, String name, String description, LinkedHashMap<String, Object> params, boolean andSearch, int start, int end, com.liferay.portal.kernel.search.Sort sort) Returns an ordered range of all the user groups that match the name and description.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.com.liferay.portal.kernel.search.Hits
search
(long companyId, String keywords, LinkedHashMap<String, Object> params, int start, int end, com.liferay.portal.kernel.search.Sort sort) Returns an ordered range of all the user groups that match the keywords, using the indexer.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.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.int
searchCount
(long companyId, String keywords, LinkedHashMap<String, Object> params) Returns the number of user groups that match the keywordscom.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.portal.kernel.model.UserGroup>
searchUserGroups
(long companyId, String name, String description, LinkedHashMap<String, Object> params, boolean andSearch, int start, int end, com.liferay.portal.kernel.search.Sort sort) com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.portal.kernel.model.UserGroup>
searchUserGroups
(long companyId, String keywords, LinkedHashMap<String, Object> params, int start, int end, com.liferay.portal.kernel.search.Sort sort) void
setUserUserGroups
(long userId, long[] userGroupIds) Sets the user groups associated with the user copying the user group layouts and removing and adding user group associations for the user as necessary.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 companyId, long userGroupId, String name, String description, com.liferay.portal.kernel.service.ServiceContext serviceContext) Updates the user group.protected void
Methods inherited from class com.liferay.portal.service.base.UserGroupLocalServiceBaseImpl
addTeamUserGroup, addTeamUserGroups, addUserGroup, afterPropertiesSet, clearGroupUserGroups, clearTeamUserGroups, clearUserUserGroups, createPersistedModel, createUserGroup, deleteGroupUserGroup, deleteGroupUserGroup, deleteGroupUserGroups, deleteGroupUserGroups, deletePersistedModel, deleteTeamUserGroup, deleteTeamUserGroup, deleteTeamUserGroups, deleteTeamUserGroups, deleteUserUserGroup, deleteUserUserGroup, deleteUserUserGroups, deleteUserUserGroups, destroy, dslQuery, dslQueryCount, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQueryCount, dynamicQueryCount, fetchUserGroup, fetchUserGroupByExternalReferenceCode, fetchUserGroupByUuidAndCompanyId, getActionableDynamicQuery, getBasePersistence, getCounterLocalService, getCTPersistence, getExportActionableDynamicQuery, getGroupPrimaryKeys, getGroupUserGroups, getGroupUserGroups, getGroupUserGroups, getGroupUserGroupsCount, getIndexableActionableDynamicQuery, getModelClass, getModelClassName, getOSGiServiceIdentifier, getPersistedModel, getTeamPrimaryKeys, getTeamUserGroups, getTeamUserGroups, getTeamUserGroups, getTeamUserGroupsCount, getUserGroup, getUserGroupByExternalReferenceCode, getUserGroupByUuidAndCompanyId, getUserGroupFinder, getUserGroupLocalService, getUserGroupPersistence, getUserGroups, getUserGroupsCount, getUserPrimaryKeys, getUserUserGroups, getUserUserGroups, getUserUserGroups, getUserUserGroupsCount, hasGroupUserGroup, hasGroupUserGroups, hasTeamUserGroup, hasTeamUserGroups, hasUserUserGroup, hasUserUserGroups, initActionableDynamicQuery, runSQL, setCounterLocalService, setGroupUserGroups, setTeamUserGroups, setUserGroupFinder, setUserGroupLocalService, setUserGroupPersistence, updateUserGroup, updateWithUnsafeFunction
Methods inherited from class com.liferay.portal.kernel.service.BaseLocalServiceImpl
getClassLoader, getLocalizationMap
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.liferay.portal.kernel.service.PersistedModelLocalService
fetchPersistedModel
-
Constructor Details
-
UserGroupLocalServiceImpl
public UserGroupLocalServiceImpl()
-
-
Method Details
-
addGroupUserGroup
public boolean addGroupUserGroup(long groupId, long userGroupId) Adds the user group to the group.- Specified by:
addGroupUserGroup
in interfacecom.liferay.portal.kernel.service.UserGroupLocalService
- Overrides:
addGroupUserGroup
in classUserGroupLocalServiceBaseImpl
- Parameters:
groupId
- the primary key of the groupuserGroupId
- the primary key of the user group- Returns:
true
if the association between the ${groupId} and ${userGroupId} is added;false
if it was already added
-
addGroupUserGroup
public boolean addGroupUserGroup(long groupId, com.liferay.portal.kernel.model.UserGroup userGroup) Adds the user group to the group.- Specified by:
addGroupUserGroup
in interfacecom.liferay.portal.kernel.service.UserGroupLocalService
- Overrides:
addGroupUserGroup
in classUserGroupLocalServiceBaseImpl
- Parameters:
groupId
- the primary key of the groupuserGroup
- the user group- Returns:
true
if the association between the ${groupId} and ${userGroup} is added;false
if it was already added
-
addGroupUserGroups
public boolean addGroupUserGroups(long groupId, List<com.liferay.portal.kernel.model.UserGroup> userGroups) Adds the user groups to the group.- Specified by:
addGroupUserGroups
in interfacecom.liferay.portal.kernel.service.UserGroupLocalService
- Overrides:
addGroupUserGroups
in classUserGroupLocalServiceBaseImpl
- Parameters:
groupId
- the primary key of the groupuserGroups
- the user groups- Returns:
true
if at least an association between the ${groupId} and the ${userGroups} is added;false
if all were already added
-
addGroupUserGroups
public boolean addGroupUserGroups(long groupId, long[] userGroupIds) Adds the user groups to the group.- Specified by:
addGroupUserGroups
in interfacecom.liferay.portal.kernel.service.UserGroupLocalService
- Overrides:
addGroupUserGroups
in classUserGroupLocalServiceBaseImpl
- Parameters:
groupId
- the primary key of the groupuserGroupIds
- the primary keys of the user groups- Returns:
true
if at least an association between the ${groupId} and the ${userGroupIds} is added;false
if all were already added
-
addOrUpdateUserGroup
public com.liferay.portal.kernel.model.UserGroup addOrUpdateUserGroup(String externalReferenceCode, long userId, long companyId, String name, String description, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
addTeamUserGroup
public boolean addTeamUserGroup(long teamId, com.liferay.portal.kernel.model.UserGroup userGroup) - Specified by:
addTeamUserGroup
in interfacecom.liferay.portal.kernel.service.UserGroupLocalService
- Overrides:
addTeamUserGroup
in classUserGroupLocalServiceBaseImpl
-
addTeamUserGroups
public boolean addTeamUserGroups(long teamId, long[] userGroupIds) - Specified by:
addTeamUserGroups
in interfacecom.liferay.portal.kernel.service.UserGroupLocalService
- Overrides:
addTeamUserGroups
in classUserGroupLocalServiceBaseImpl
-
addUserGroup
public com.liferay.portal.kernel.model.UserGroup addUserGroup(long userId, long companyId, String name, String description, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException Adds a user group.This method handles the creation and bookkeeping of the user group, including its resources, metadata, and internal data structures. It is not necessary to make subsequent calls to setup default groups and resources for the user group.
- Parameters:
userId
- the primary key of the usercompanyId
- the primary key of the user group's companyname
- the user group's namedescription
- the user group's descriptionserviceContext
- the service context to be applied (optionallynull
). Can set expando bridge attributes for the user group.- Returns:
- the user group
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
addUserUserGroup
public boolean addUserUserGroup(long userId, long userGroupId) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
addUserUserGroup
in interfacecom.liferay.portal.kernel.service.UserGroupLocalService
- Overrides:
addUserUserGroup
in classUserGroupLocalServiceBaseImpl
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
addUserUserGroup
public boolean addUserUserGroup(long userId, com.liferay.portal.kernel.model.UserGroup userGroup) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
addUserUserGroup
in interfacecom.liferay.portal.kernel.service.UserGroupLocalService
- Overrides:
addUserUserGroup
in classUserGroupLocalServiceBaseImpl
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
addUserUserGroups
public boolean addUserUserGroups(long userId, List<com.liferay.portal.kernel.model.UserGroup> userGroups) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
addUserUserGroups
in interfacecom.liferay.portal.kernel.service.UserGroupLocalService
- Overrides:
addUserUserGroups
in classUserGroupLocalServiceBaseImpl
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
addUserUserGroups
public boolean addUserUserGroups(long userId, long[] userGroupIds) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
addUserUserGroups
in interfacecom.liferay.portal.kernel.service.UserGroupLocalService
- Overrides:
addUserUserGroups
in classUserGroupLocalServiceBaseImpl
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
deleteUserGroup
public com.liferay.portal.kernel.model.UserGroup deleteUserGroup(long userGroupId) throws com.liferay.portal.kernel.exception.PortalException Deletes the user group.- Specified by:
deleteUserGroup
in interfacecom.liferay.portal.kernel.service.UserGroupLocalService
- Overrides:
deleteUserGroup
in classUserGroupLocalServiceBaseImpl
- Parameters:
userGroupId
- the primary key of the user group- Returns:
- the deleted user group
- Throws:
com.liferay.portal.kernel.exception.PortalException
- if a user group with the primary key could not be found
-
deleteUserGroup
@SystemEvent(action=1, type=1) public com.liferay.portal.kernel.model.UserGroup deleteUserGroup(com.liferay.portal.kernel.model.UserGroup userGroup) throws com.liferay.portal.kernel.exception.PortalException Deletes the user group.- Specified by:
deleteUserGroup
in interfacecom.liferay.portal.kernel.service.UserGroupLocalService
- Overrides:
deleteUserGroup
in classUserGroupLocalServiceBaseImpl
- Parameters:
userGroup
- the user group- Returns:
- the deleted user group
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
deleteUserGroups
public void deleteUserGroups(long companyId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
fetchUserGroup
-
getGroupUserUserGroups
public List<com.liferay.portal.kernel.model.UserGroup> getGroupUserUserGroups(long groupId, long userId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getUserGroup
public com.liferay.portal.kernel.model.UserGroup getUserGroup(long companyId, String name) throws com.liferay.portal.kernel.exception.PortalException Returns the user group with the name.- Parameters:
companyId
- the primary key of the user group's companyname
- the user group's name- Returns:
- Returns the user group with the name
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
getUserGroups
Returns all the user groups belonging to the company.- Parameters:
companyId
- the primary key of the user groups' company- Returns:
- the user groups belonging to the company
-
getUserGroups
-
getUserGroups
-
getUserGroups
public List<com.liferay.portal.kernel.model.UserGroup> getUserGroups(long[] userGroupIds) throws com.liferay.portal.kernel.exception.PortalException Returns all the user groups with the primary keys.- Parameters:
userGroupIds
- the primary keys of the user groups- Returns:
- the user groups with the primary keys
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
getUserGroupsCount
-
search
public 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.Useful when paginating results. Returns a maximum of
end - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
toQueryUtil.ALL_POS
will return the full result set.- Parameters:
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 (optionallynull
)params
- the finder params (optionallynull
). For more information seeUserGroupFinder
start
- 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 (optionallynull
)- Returns:
- the matching user groups ordered by comparator
orderByComparator
- See Also:
-
UserGroupFinder
-
search
public com.liferay.portal.kernel.search.Hits search(long companyId, String keywords, LinkedHashMap<String, Object> params, int start, int end, com.liferay.portal.kernel.search.Sort sort) Returns an ordered range of all the user groups that match the keywords, using the indexer. It is preferable to use this method instead of the non-indexed version whenever possible for performance reasons.Useful when paginating results. Returns a maximum of
end - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
toQueryUtil.ALL_POS
will return the full result set.- Parameters:
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 (optionallynull
)params
- the finder params (optionallynull
). For more information seecom.liferay.user.groups.admin.web.search.UserGroupIndexer
start
- the lower bound of the range of user groups to returnend
- the upper bound of the range of user groups to return (not inclusive)sort
- the field and direction by which to sort (optionallynull
)- Returns:
- the matching user groups ordered by sort
- See Also:
-
com.liferay.user.groups.admin.web.search.UserGroupIndexer
-
search
public 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.Useful when paginating results. Returns a maximum of
end - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
toQueryUtil.ALL_POS
will return the full result set.- Parameters:
companyId
- the primary key of the user group's companyname
- the user group's name (optionallynull
)description
- the user group's description (optionallynull
)params
- the finder params (optionallynull
). For more information seeUserGroupFinder
andOperator
- 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 (optionallynull
)- Returns:
- the matching user groups ordered by comparator
orderByComparator
- See Also:
-
UserGroupFinder
-
search
public com.liferay.portal.kernel.search.Hits search(long companyId, String name, String description, LinkedHashMap<String, Object> params, boolean andSearch, int start, int end, com.liferay.portal.kernel.search.Sort sort) Returns an ordered range of all the user groups that match the name and description. It is preferable to use this method instead of the non-indexed version whenever possible for performance reasons.Useful when paginating results. Returns a maximum of
end - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
toQueryUtil.ALL_POS
will return the full result set.- Parameters:
companyId
- the primary key of the user group's companyname
- the user group's name (optionallynull
)description
- the user group's description (optionallynull
)params
- the finder params (optionallynull
). For more information seecom.liferay.user.groups.admin.web.search.UserGroupIndexer
andSearch
- 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)sort
- the field and direction by which to sort (optionallynull
)- Returns:
- the matching user groups ordered by sort
- See Also:
-
UserGroupFinder
-
searchCount
Returns the number of user groups that match the keywords- Parameters:
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 (optionallynull
)params
- the finder params (optionallynull
). For more information seeUserGroupFinder
- Returns:
- the number of matching user groups
- See Also:
-
UserGroupFinder
-
searchCount
public 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.- Parameters:
companyId
- the primary key of the user group's companyname
- the user group's name (optionallynull
)description
- the user group's description (optionallynull
)params
- the finder params (optionallynull
). For more information seeUserGroupFinder
andOperator
- whether every field must match its keywords or just one field- Returns:
- the number of matching user groups
- See Also:
-
UserGroupFinder
-
searchUserGroups
public com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.portal.kernel.model.UserGroup> searchUserGroups(long companyId, String keywords, LinkedHashMap<String, Object> params, int start, int end, com.liferay.portal.kernel.search.Sort sort) throws com.liferay.portal.kernel.exception.PortalException- Throws:
com.liferay.portal.kernel.exception.PortalException
-
searchUserGroups
public com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.portal.kernel.model.UserGroup> searchUserGroups(long companyId, String name, String description, LinkedHashMap<String, Object> params, boolean andSearch, int start, int end, com.liferay.portal.kernel.search.Sort sort) throws com.liferay.portal.kernel.exception.PortalException- Throws:
com.liferay.portal.kernel.exception.PortalException
-
setUserUserGroups
public void setUserUserGroups(long userId, long[] userGroupIds) throws com.liferay.portal.kernel.exception.PortalException Sets the user groups associated with the user copying the user group layouts and removing and adding user group associations for the user as necessary.- Specified by:
setUserUserGroups
in interfacecom.liferay.portal.kernel.service.UserGroupLocalService
- Overrides:
setUserUserGroups
in classUserGroupLocalServiceBaseImpl
- Parameters:
userId
- the primary key of the useruserGroupIds
- the primary keys of the user groups- Throws:
com.liferay.portal.kernel.exception.PortalException
-
unsetGroupUserGroups
public void unsetGroupUserGroups(long groupId, long[] userGroupIds) Removes the user groups from the group.- Parameters:
groupId
- the primary key of the groupuserGroupIds
- the primary keys of the user groups
-
unsetTeamUserGroups
public void unsetTeamUserGroups(long teamId, long[] userGroupIds) Removes the user groups from the team.- Parameters:
teamId
- the primary key of the teamuserGroupIds
- the primary keys of the user groups
-
updateExternalReferenceCode
@Indexable(type=REINDEX) public com.liferay.portal.kernel.model.UserGroup updateExternalReferenceCode(com.liferay.portal.kernel.model.UserGroup userGroup, String externalReferenceCode) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateUserGroup
public com.liferay.portal.kernel.model.UserGroup updateUserGroup(long companyId, long userGroupId, String name, String description, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException Updates the user group.- Parameters:
companyId
- the primary key of the user group's companyuserGroupId
- the primary key of the user groupname
- the user group's namedescription
- the user group's descriptionserviceContext
- the service context to be applied (optionallynull
). Can set expando bridge attributes for the user group.- Returns:
- the user group
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
buildSearchContext
protected com.liferay.portal.kernel.search.SearchContext buildSearchContext(long companyId, String name, String description, LinkedHashMap<String, Object> params, boolean andSearch, int start, int end, com.liferay.portal.kernel.search.Sort sort) -
exportLayouts
protected File[] exportLayouts(long userGroupId, Map<String, String[]> parameterMap) throws com.liferay.portal.kernel.exception.PortalException- Throws:
com.liferay.portal.kernel.exception.PortalException
-
getLayoutTemplatesParameters
-
importLayouts
protected void importLayouts(long userId, Map<String, String[]> parameterMap, File privateLayoutsFile, File publicLayoutsFile) throws com.liferay.portal.kernel.exception.PortalException- Throws:
com.liferay.portal.kernel.exception.PortalException
-
isUseCustomSQL
-
reindex
protected void reindex(long companyId, long[] userIds) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
reindexUserGroup
protected void reindexUserGroup(com.liferay.portal.kernel.model.UserGroup userGroup) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
reindexUsers
protected void reindexUsers(List<com.liferay.portal.kernel.model.UserGroup> userGroups) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
reindexUsers
protected void reindexUsers(long userGroupId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
reindexUsers
protected void reindexUsers(long[] userGroupIds) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
reindexUsers
protected void reindexUsers(com.liferay.portal.kernel.model.UserGroup userGroup) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
validate
protected void validate(long userGroupId, long companyId, String name) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-