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 TypeMethodDescriptionbooleanaddGroupUserGroup(long groupId, long userGroupId) Adds the user group to the group.booleanaddGroupUserGroup(long groupId, com.liferay.portal.kernel.model.UserGroup userGroup) Adds the user group to the group.booleanaddGroupUserGroups(long groupId, long[] userGroupIds) Adds the user groups to the group.booleanaddGroupUserGroups(long groupId, List<com.liferay.portal.kernel.model.UserGroup> userGroups) Adds the user groups to the group.com.liferay.portal.kernel.model.UserGroupaddOrUpdateUserGroup(String externalReferenceCode, long userId, long companyId, String name, String description, com.liferay.portal.kernel.service.ServiceContext serviceContext) booleanaddTeamUserGroup(long teamId, com.liferay.portal.kernel.model.UserGroup userGroup) booleanaddTeamUserGroups(long teamId, long[] userGroupIds) com.liferay.portal.kernel.model.UserGroupaddUserGroup(long userId, long companyId, String name, String description, com.liferay.portal.kernel.service.ServiceContext serviceContext) Adds a user group.booleanaddUserUserGroup(long userId, long userGroupId) booleanaddUserUserGroup(long userId, com.liferay.portal.kernel.model.UserGroup userGroup) booleanaddUserUserGroups(long userId, long[] userGroupIds) booleanaddUserUserGroups(long userId, List<com.liferay.portal.kernel.model.UserGroup> userGroups) protected com.liferay.portal.kernel.search.SearchContextbuildSearchContext(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.UserGroupdeleteUserGroup(long userGroupId) Deletes the user group.com.liferay.portal.kernel.model.UserGroupdeleteUserGroup(com.liferay.portal.kernel.model.UserGroup userGroup) Deletes the user group.voiddeleteUserGroups(long companyId) protected File[]exportLayouts(long userGroupId, Map<String, String[]> parameterMap) com.liferay.portal.kernel.model.UserGroupfetchUserGroup(long companyId, String name) List<com.liferay.portal.kernel.model.UserGroup>getGroupUserUserGroups(long groupId, long userId) com.liferay.portal.kernel.model.UserGroupgetUserGroup(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) intgetUserGroupsCount(long companyId, String name) protected voidimportLayouts(long userId, Map<String, String[]> parameterMap, File privateLayoutsFile, File publicLayoutsFile) protected booleanisUseCustomSQL(LinkedHashMap<String, Object> params) protected voidreindex(long companyId, long[] userIds) protected voidreindexUserGroup(com.liferay.portal.kernel.model.UserGroup userGroup) protected voidreindexUsers(long userGroupId) protected voidreindexUsers(long[] userGroupIds) protected voidreindexUsers(com.liferay.portal.kernel.model.UserGroup userGroup) protected voidreindexUsers(List<com.liferay.portal.kernel.model.UserGroup> userGroups) com.liferay.portal.kernel.search.Hitssearch(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.Hitssearch(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.intsearchCount(long companyId, String name, String description, LinkedHashMap<String, Object> params, boolean andOperator) Returns the number of user groups that match the name and description.intsearchCount(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) voidsetUserUserGroups(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.voidunsetGroupUserGroups(long groupId, long[] userGroupIds) Removes the user groups from the group.voidunsetTeamUserGroups(long teamId, long[] userGroupIds) Removes the user groups from the team.com.liferay.portal.kernel.model.UserGroupupdateExternalReferenceCode(com.liferay.portal.kernel.model.UserGroup userGroup, String externalReferenceCode) com.liferay.portal.kernel.model.UserGroupupdateUserGroup(long companyId, long userGroupId, String name, String description, com.liferay.portal.kernel.service.ServiceContext serviceContext) Updates the user group.protected voidMethods 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, updateWithUnsafeFunctionMethods inherited from class com.liferay.portal.kernel.service.BaseLocalServiceImpl
getClassLoader, getLocalizationMapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
addGroupUserGroupin interfacecom.liferay.portal.kernel.service.UserGroupLocalService- Overrides:
addGroupUserGroupin classUserGroupLocalServiceBaseImpl- Parameters:
groupId- the primary key of the groupuserGroupId- the primary key of the user group- Returns:
trueif the association between the ${groupId} and ${userGroupId} is added;falseif 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:
addGroupUserGroupin interfacecom.liferay.portal.kernel.service.UserGroupLocalService- Overrides:
addGroupUserGroupin classUserGroupLocalServiceBaseImpl- Parameters:
groupId- the primary key of the groupuserGroup- the user group- Returns:
trueif the association between the ${groupId} and ${userGroup} is added;falseif 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:
addGroupUserGroupsin interfacecom.liferay.portal.kernel.service.UserGroupLocalService- Overrides:
addGroupUserGroupsin classUserGroupLocalServiceBaseImpl- Parameters:
groupId- the primary key of the groupuserGroups- the user groups- Returns:
trueif at least an association between the ${groupId} and the ${userGroups} is added;falseif all were already added
-
addGroupUserGroups
public boolean addGroupUserGroups(long groupId, long[] userGroupIds) Adds the user groups to the group.- Specified by:
addGroupUserGroupsin interfacecom.liferay.portal.kernel.service.UserGroupLocalService- Overrides:
addGroupUserGroupsin classUserGroupLocalServiceBaseImpl- Parameters:
groupId- the primary key of the groupuserGroupIds- the primary keys of the user groups- Returns:
trueif at least an association between the ${groupId} and the ${userGroupIds} is added;falseif 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:
addTeamUserGroupin interfacecom.liferay.portal.kernel.service.UserGroupLocalService- Overrides:
addTeamUserGroupin classUserGroupLocalServiceBaseImpl
-
addTeamUserGroups
public boolean addTeamUserGroups(long teamId, long[] userGroupIds) - Specified by:
addTeamUserGroupsin interfacecom.liferay.portal.kernel.service.UserGroupLocalService- Overrides:
addTeamUserGroupsin 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:
addUserUserGroupin interfacecom.liferay.portal.kernel.service.UserGroupLocalService- Overrides:
addUserUserGroupin 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:
addUserUserGroupin interfacecom.liferay.portal.kernel.service.UserGroupLocalService- Overrides:
addUserUserGroupin 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:
addUserUserGroupsin interfacecom.liferay.portal.kernel.service.UserGroupLocalService- Overrides:
addUserUserGroupsin 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:
addUserUserGroupsin interfacecom.liferay.portal.kernel.service.UserGroupLocalService- Overrides:
addUserUserGroupsin 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:
deleteUserGroupin interfacecom.liferay.portal.kernel.service.UserGroupLocalService- Overrides:
deleteUserGroupin 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:
deleteUserGroupin interfacecom.liferay.portal.kernel.service.UserGroupLocalService- Overrides:
deleteUserGroupin 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 - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtoQueryUtil.ALL_POSwill 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 seeUserGroupFinderstart- 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 - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtoQueryUtil.ALL_POSwill 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.UserGroupIndexerstart- 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 - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtoQueryUtil.ALL_POSwill 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 seeUserGroupFinderandOperator- 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 - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtoQueryUtil.ALL_POSwill 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.UserGroupIndexerandSearch- 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 seeUserGroupFinderandOperator- 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:
setUserUserGroupsin interfacecom.liferay.portal.kernel.service.UserGroupLocalService- Overrides:
setUserUserGroupsin 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
-