public class UserGroupLocalServiceWrapper extends Object implements ServiceWrapper<UserGroupLocalService>, UserGroupLocalService
UserGroupLocalService
.UserGroupLocalService
Constructor and Description |
---|
UserGroupLocalServiceWrapper() |
UserGroupLocalServiceWrapper(UserGroupLocalService userGroupLocalService) |
Modifier and Type | Method and Description |
---|---|
boolean |
addGroupUserGroup(long groupId,
long userGroupId) |
boolean |
addGroupUserGroup(long groupId,
UserGroup userGroup) |
boolean |
addGroupUserGroups(long groupId,
List<UserGroup> userGroups) |
boolean |
addGroupUserGroups(long groupId,
long[] userGroupIds) |
UserGroup |
addOrUpdateUserGroup(String externalReferenceCode,
long userId,
long companyId,
String name,
String description,
ServiceContext serviceContext) |
boolean |
addTeamUserGroup(long teamId,
long userGroupId) |
boolean |
addTeamUserGroup(long teamId,
UserGroup userGroup) |
boolean |
addTeamUserGroups(long teamId,
List<UserGroup> userGroups) |
boolean |
addTeamUserGroups(long teamId,
long[] userGroupIds) |
UserGroup |
addUserGroup(long userId,
long companyId,
String name,
String description,
ServiceContext serviceContext)
Adds a user group.
|
UserGroup |
addUserGroup(UserGroup userGroup)
Adds the user group to the database.
|
boolean |
addUserUserGroup(long userId,
long userGroupId) |
boolean |
addUserUserGroup(long userId,
UserGroup userGroup) |
boolean |
addUserUserGroups(long userId,
List<UserGroup> userGroups) |
boolean |
addUserUserGroups(long userId,
long[] userGroupIds) |
void |
clearGroupUserGroups(long groupId) |
void |
clearTeamUserGroups(long teamId) |
void |
clearUserUserGroups(long userId) |
PersistedModel |
createPersistedModel(Serializable primaryKeyObj) |
UserGroup |
createUserGroup(long userGroupId)
Creates a new user group with the primary key.
|
void |
deleteGroupUserGroup(long groupId,
long userGroupId) |
void |
deleteGroupUserGroup(long groupId,
UserGroup userGroup) |
void |
deleteGroupUserGroups(long groupId,
List<UserGroup> userGroups) |
void |
deleteGroupUserGroups(long groupId,
long[] userGroupIds) |
PersistedModel |
deletePersistedModel(PersistedModel persistedModel) |
void |
deleteTeamUserGroup(long teamId,
long userGroupId) |
void |
deleteTeamUserGroup(long teamId,
UserGroup userGroup) |
void |
deleteTeamUserGroups(long teamId,
List<UserGroup> userGroups) |
void |
deleteTeamUserGroups(long teamId,
long[] userGroupIds) |
UserGroup |
deleteUserGroup(long userGroupId)
Deletes the user group with the primary key from the database.
|
UserGroup |
deleteUserGroup(UserGroup userGroup)
Deletes the user group from the database.
|
void |
deleteUserGroups(long companyId) |
void |
deleteUserUserGroup(long userId,
long userGroupId) |
void |
deleteUserUserGroup(long userId,
UserGroup userGroup) |
void |
deleteUserUserGroups(long userId,
List<UserGroup> userGroups) |
void |
deleteUserUserGroups(long userId,
long[] userGroupIds) |
<T> T |
dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) |
int |
dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) |
DynamicQuery |
dynamicQuery() |
<T> List<T> |
dynamicQuery(DynamicQuery dynamicQuery)
Performs a dynamic query on the database and returns the matching rows.
|
<T> List<T> |
dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end)
Performs a dynamic query on the database and returns a range of the matching rows.
|
<T> List<T> |
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.
|
UserGroup |
fetchUserGroup(long userGroupId) |
UserGroup |
fetchUserGroup(long companyId,
String name) |
UserGroup |
fetchUserGroupByExternalReferenceCode(String externalReferenceCode,
long companyId) |
UserGroup |
fetchUserGroupByUuidAndCompanyId(String uuid,
long companyId)
Returns the user group with the matching UUID and company.
|
ActionableDynamicQuery |
getActionableDynamicQuery() |
BasePersistence<?> |
getBasePersistence() |
CTPersistence<UserGroup> |
getCTPersistence() |
ExportActionableDynamicQuery |
getExportActionableDynamicQuery(PortletDataContext portletDataContext) |
long[] |
getGroupPrimaryKeys(long userGroupId)
Returns the groupIds of the groups associated with the user group.
|
List<UserGroup> |
getGroupUserGroups(long groupId) |
List<UserGroup> |
getGroupUserGroups(long groupId,
int start,
int end) |
List<UserGroup> |
getGroupUserGroups(long groupId,
int start,
int end,
OrderByComparator<UserGroup> orderByComparator) |
int |
getGroupUserGroupsCount(long groupId) |
List<UserGroup> |
getGroupUserUserGroups(long groupId,
long userId) |
IndexableActionableDynamicQuery |
getIndexableActionableDynamicQuery() |
Class<UserGroup> |
getModelClass() |
String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier.
|
PersistedModel |
getPersistedModel(Serializable primaryKeyObj) |
long[] |
getTeamPrimaryKeys(long userGroupId)
Returns the teamIds of the teams associated with the user group.
|
List<UserGroup> |
getTeamUserGroups(long teamId) |
List<UserGroup> |
getTeamUserGroups(long teamId,
int start,
int end) |
List<UserGroup> |
getTeamUserGroups(long teamId,
int start,
int end,
OrderByComparator<UserGroup> orderByComparator) |
int |
getTeamUserGroupsCount(long teamId) |
UserGroup |
getUserGroup(long userGroupId)
Returns the user group with the primary key.
|
UserGroup |
getUserGroup(long companyId,
String name)
Returns the user group with the name.
|
UserGroup |
getUserGroupByExternalReferenceCode(String externalReferenceCode,
long companyId) |
UserGroup |
getUserGroupByUuidAndCompanyId(String uuid,
long companyId)
Returns the user group with the matching UUID and company.
|
List<UserGroup> |
getUserGroups(int start,
int end)
Returns a range of all the user groups.
|
List<UserGroup> |
getUserGroups(long companyId)
Returns all the user groups belonging to the company.
|
List<UserGroup> |
getUserGroups(long[] userGroupIds)
Returns all the user groups with the primary keys.
|
List<UserGroup> |
getUserGroups(long companyId,
String name,
int start,
int end) |
List<UserGroup> |
getUserGroups(long companyId,
String name,
int start,
int end,
OrderByComparator<UserGroup> orderByComparator) |
int |
getUserGroupsCount()
Returns the number of user groups.
|
int |
getUserGroupsCount(long companyId,
String name) |
long[] |
getUserPrimaryKeys(long userGroupId)
Returns the userIds of the users associated with the user group.
|
List<UserGroup> |
getUserUserGroups(long userId) |
List<UserGroup> |
getUserUserGroups(long userId,
int start,
int end) |
List<UserGroup> |
getUserUserGroups(long userId,
int start,
int end,
OrderByComparator<UserGroup> orderByComparator) |
int |
getUserUserGroupsCount(long userId) |
UserGroupLocalService |
getWrappedService() |
boolean |
hasGroupUserGroup(long groupId,
long userGroupId) |
boolean |
hasGroupUserGroups(long groupId) |
boolean |
hasTeamUserGroup(long teamId,
long userGroupId) |
boolean |
hasTeamUserGroups(long teamId) |
boolean |
hasUserUserGroup(long userId,
long userGroupId) |
boolean |
hasUserUserGroups(long userId) |
List<UserGroup> |
search(long companyId,
String keywords,
LinkedHashMap<String,Object> params,
int start,
int end,
OrderByComparator<UserGroup> orderByComparator)
Returns an ordered range of all the user groups that match the keywords.
|
Hits |
search(long companyId,
String keywords,
LinkedHashMap<String,Object> params,
int start,
int end,
Sort sort)
Returns an ordered range of all the user groups that match the keywords,
using the indexer.
|
List<UserGroup> |
search(long companyId,
String name,
String description,
LinkedHashMap<String,Object> params,
boolean andOperator,
int start,
int end,
OrderByComparator<UserGroup> orderByComparator)
Returns an ordered range of all the user groups that match the name and
description.
|
Hits |
search(long companyId,
String name,
String description,
LinkedHashMap<String,Object> params,
boolean andSearch,
int start,
int end,
Sort sort)
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.
|
BaseModelSearchResult<UserGroup> |
searchUserGroups(long companyId,
String keywords,
LinkedHashMap<String,Object> params,
int start,
int end,
Sort sort) |
BaseModelSearchResult<UserGroup> |
searchUserGroups(long companyId,
String name,
String description,
LinkedHashMap<String,Object> params,
boolean andSearch,
int start,
int end,
Sort sort) |
void |
setGroupUserGroups(long groupId,
long[] userGroupIds) |
void |
setTeamUserGroups(long teamId,
long[] userGroupIds) |
void |
setUserUserGroups(long userId,
long[] userGroupIds) |
void |
setWrappedService(UserGroupLocalService userGroupLocalService) |
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.
|
UserGroup |
updateExternalReferenceCode(UserGroup userGroup,
String externalReferenceCode) |
UserGroup |
updateUserGroup(long companyId,
long userGroupId,
String name,
String description,
ServiceContext serviceContext)
Updates the user group.
|
UserGroup |
updateUserGroup(UserGroup userGroup)
Updates the user group in the database or adds it if it does not yet exist.
|
<R,E extends Throwable> |
updateWithUnsafeFunction(com.liferay.petra.function.UnsafeFunction<CTPersistence<UserGroup>,R,E> updateUnsafeFunction) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fetchPersistedModel
public UserGroupLocalServiceWrapper()
public UserGroupLocalServiceWrapper(UserGroupLocalService userGroupLocalService)
public boolean addGroupUserGroup(long groupId, long userGroupId)
addGroupUserGroup
in interface UserGroupLocalService
public boolean addGroupUserGroup(long groupId, UserGroup userGroup)
addGroupUserGroup
in interface UserGroupLocalService
public boolean addGroupUserGroups(long groupId, List<UserGroup> userGroups)
addGroupUserGroups
in interface UserGroupLocalService
public boolean addGroupUserGroups(long groupId, long[] userGroupIds)
addGroupUserGroups
in interface UserGroupLocalService
public UserGroup addOrUpdateUserGroup(String externalReferenceCode, long userId, long companyId, String name, String description, ServiceContext serviceContext) throws PortalException
addOrUpdateUserGroup
in interface UserGroupLocalService
PortalException
public boolean addTeamUserGroup(long teamId, long userGroupId)
addTeamUserGroup
in interface UserGroupLocalService
public boolean addTeamUserGroup(long teamId, UserGroup userGroup)
addTeamUserGroup
in interface UserGroupLocalService
public boolean addTeamUserGroups(long teamId, List<UserGroup> userGroups)
addTeamUserGroups
in interface UserGroupLocalService
public boolean addTeamUserGroups(long teamId, long[] userGroupIds)
addTeamUserGroups
in interface UserGroupLocalService
public UserGroup addUserGroup(long userId, long companyId, String name, String description, ServiceContext serviceContext) throws PortalException
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.
addUserGroup
in interface UserGroupLocalService
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 (optionally
null
). Can set expando bridge attributes for the
user group.PortalException
public UserGroup addUserGroup(UserGroup userGroup)
Important: Inspect UserGroupLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
addUserGroup
in interface UserGroupLocalService
userGroup
- the user grouppublic boolean addUserUserGroup(long userId, long userGroupId) throws PortalException
addUserUserGroup
in interface UserGroupLocalService
PortalException
public boolean addUserUserGroup(long userId, UserGroup userGroup) throws PortalException
addUserUserGroup
in interface UserGroupLocalService
PortalException
public boolean addUserUserGroups(long userId, List<UserGroup> userGroups) throws PortalException
addUserUserGroups
in interface UserGroupLocalService
PortalException
public boolean addUserUserGroups(long userId, long[] userGroupIds) throws PortalException
addUserUserGroups
in interface UserGroupLocalService
PortalException
public void clearGroupUserGroups(long groupId)
clearGroupUserGroups
in interface UserGroupLocalService
public void clearTeamUserGroups(long teamId)
clearTeamUserGroups
in interface UserGroupLocalService
public void clearUserUserGroups(long userId)
clearUserUserGroups
in interface UserGroupLocalService
public PersistedModel createPersistedModel(Serializable primaryKeyObj) throws PortalException
createPersistedModel
in interface PersistedModelLocalService
createPersistedModel
in interface UserGroupLocalService
PortalException
public UserGroup createUserGroup(long userGroupId)
createUserGroup
in interface UserGroupLocalService
userGroupId
- the primary key for the new user grouppublic void deleteGroupUserGroup(long groupId, long userGroupId)
deleteGroupUserGroup
in interface UserGroupLocalService
public void deleteGroupUserGroup(long groupId, UserGroup userGroup)
deleteGroupUserGroup
in interface UserGroupLocalService
public void deleteGroupUserGroups(long groupId, List<UserGroup> userGroups)
deleteGroupUserGroups
in interface UserGroupLocalService
public void deleteGroupUserGroups(long groupId, long[] userGroupIds)
deleteGroupUserGroups
in interface UserGroupLocalService
public PersistedModel deletePersistedModel(PersistedModel persistedModel) throws PortalException
deletePersistedModel
in interface PersistedModelLocalService
deletePersistedModel
in interface UserGroupLocalService
PortalException
public void deleteTeamUserGroup(long teamId, long userGroupId)
deleteTeamUserGroup
in interface UserGroupLocalService
public void deleteTeamUserGroup(long teamId, UserGroup userGroup)
deleteTeamUserGroup
in interface UserGroupLocalService
public void deleteTeamUserGroups(long teamId, List<UserGroup> userGroups)
deleteTeamUserGroups
in interface UserGroupLocalService
public void deleteTeamUserGroups(long teamId, long[] userGroupIds)
deleteTeamUserGroups
in interface UserGroupLocalService
public UserGroup deleteUserGroup(long userGroupId) throws PortalException
Important: Inspect UserGroupLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
deleteUserGroup
in interface UserGroupLocalService
userGroupId
- the primary key of the user groupPortalException
- if a user group with the primary key could not be foundpublic UserGroup deleteUserGroup(UserGroup userGroup) throws PortalException
Important: Inspect UserGroupLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
deleteUserGroup
in interface UserGroupLocalService
userGroup
- the user groupPortalException
public void deleteUserGroups(long companyId) throws PortalException
deleteUserGroups
in interface UserGroupLocalService
PortalException
public void deleteUserUserGroup(long userId, long userGroupId)
deleteUserUserGroup
in interface UserGroupLocalService
public void deleteUserUserGroup(long userId, UserGroup userGroup)
deleteUserUserGroup
in interface UserGroupLocalService
public void deleteUserUserGroups(long userId, List<UserGroup> userGroups)
deleteUserUserGroups
in interface UserGroupLocalService
public void deleteUserUserGroups(long userId, long[] userGroupIds)
deleteUserUserGroups
in interface UserGroupLocalService
public <T> T dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
dslQuery
in interface PersistedModelLocalService
dslQuery
in interface UserGroupLocalService
public int dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
dslQueryCount
in interface PersistedModelLocalService
dslQueryCount
in interface UserGroupLocalService
public DynamicQuery dynamicQuery()
dynamicQuery
in interface UserGroupLocalService
public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery)
dynamicQuery
in interface UserGroupLocalService
dynamicQuery
- the dynamic querypublic <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 com.liferay.portal.kernel.dao.orm.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, then the query will include the default ORDER BY logic from com.liferay.portal.model.impl.UserGroupModelImpl
.
dynamicQuery
in interface UserGroupLocalService
dynamicQuery
- 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 com.liferay.portal.kernel.dao.orm.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, then the query will include the default ORDER BY logic from com.liferay.portal.model.impl.UserGroupModelImpl
.
dynamicQuery
in interface UserGroupLocalService
dynamicQuery
- 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 UserGroupLocalService
dynamicQuery
- the dynamic querypublic long dynamicQueryCount(DynamicQuery dynamicQuery, Projection projection)
dynamicQueryCount
in interface UserGroupLocalService
dynamicQuery
- the dynamic queryprojection
- the projection to apply to the querypublic UserGroup fetchUserGroup(long userGroupId)
fetchUserGroup
in interface UserGroupLocalService
public UserGroup fetchUserGroup(long companyId, String name)
fetchUserGroup
in interface UserGroupLocalService
public UserGroup fetchUserGroupByExternalReferenceCode(String externalReferenceCode, long companyId)
fetchUserGroupByExternalReferenceCode
in interface UserGroupLocalService
public UserGroup fetchUserGroupByUuidAndCompanyId(String uuid, long companyId)
fetchUserGroupByUuidAndCompanyId
in interface UserGroupLocalService
uuid
- the user group's UUIDcompanyId
- the primary key of the companynull
if a matching user group could not be foundpublic ActionableDynamicQuery getActionableDynamicQuery()
getActionableDynamicQuery
in interface UserGroupLocalService
public ExportActionableDynamicQuery getExportActionableDynamicQuery(PortletDataContext portletDataContext)
getExportActionableDynamicQuery
in interface UserGroupLocalService
public long[] getGroupPrimaryKeys(long userGroupId)
getGroupPrimaryKeys
in interface UserGroupLocalService
userGroupId
- the userGroupId of the user grouppublic List<UserGroup> getGroupUserGroups(long groupId)
getGroupUserGroups
in interface UserGroupLocalService
public List<UserGroup> getGroupUserGroups(long groupId, int start, int end)
getGroupUserGroups
in interface UserGroupLocalService
public List<UserGroup> getGroupUserGroups(long groupId, int start, int end, OrderByComparator<UserGroup> orderByComparator)
getGroupUserGroups
in interface UserGroupLocalService
public int getGroupUserGroupsCount(long groupId)
getGroupUserGroupsCount
in interface UserGroupLocalService
public List<UserGroup> getGroupUserUserGroups(long groupId, long userId) throws PortalException
getGroupUserUserGroups
in interface UserGroupLocalService
PortalException
public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()
getIndexableActionableDynamicQuery
in interface UserGroupLocalService
public String getOSGiServiceIdentifier()
getOSGiServiceIdentifier
in interface UserGroupLocalService
public PersistedModel getPersistedModel(Serializable primaryKeyObj) throws PortalException
getPersistedModel
in interface PersistedModelLocalService
getPersistedModel
in interface UserGroupLocalService
PortalException
public long[] getTeamPrimaryKeys(long userGroupId)
getTeamPrimaryKeys
in interface UserGroupLocalService
userGroupId
- the userGroupId of the user grouppublic List<UserGroup> getTeamUserGroups(long teamId)
getTeamUserGroups
in interface UserGroupLocalService
public List<UserGroup> getTeamUserGroups(long teamId, int start, int end)
getTeamUserGroups
in interface UserGroupLocalService
public List<UserGroup> getTeamUserGroups(long teamId, int start, int end, OrderByComparator<UserGroup> orderByComparator)
getTeamUserGroups
in interface UserGroupLocalService
public int getTeamUserGroupsCount(long teamId)
getTeamUserGroupsCount
in interface UserGroupLocalService
public UserGroup getUserGroup(long userGroupId) throws PortalException
getUserGroup
in interface UserGroupLocalService
userGroupId
- the primary key of the user groupPortalException
- if a user group with the primary key could not be foundpublic UserGroup getUserGroup(long companyId, String name) throws PortalException
getUserGroup
in interface UserGroupLocalService
companyId
- the primary key of the user group's companyname
- the user group's namePortalException
public UserGroup getUserGroupByExternalReferenceCode(String externalReferenceCode, long companyId) throws PortalException
getUserGroupByExternalReferenceCode
in interface UserGroupLocalService
PortalException
public UserGroup getUserGroupByUuidAndCompanyId(String uuid, long companyId) throws PortalException
getUserGroupByUuidAndCompanyId
in interface UserGroupLocalService
uuid
- the user group's UUIDcompanyId
- the primary key of the companyPortalException
- if a matching user group could not be foundpublic List<UserGroup> getUserGroups(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 com.liferay.portal.kernel.dao.orm.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, then the query will include the default ORDER BY logic from com.liferay.portal.model.impl.UserGroupModelImpl
.
getUserGroups
in interface UserGroupLocalService
start
- the lower bound of the range of user groupsend
- the upper bound of the range of user groups (not inclusive)public List<UserGroup> getUserGroups(long companyId)
getUserGroups
in interface UserGroupLocalService
companyId
- the primary key of the user groups' companypublic List<UserGroup> getUserGroups(long companyId, String name, int start, int end)
getUserGroups
in interface UserGroupLocalService
public List<UserGroup> getUserGroups(long companyId, String name, int start, int end, OrderByComparator<UserGroup> orderByComparator)
getUserGroups
in interface UserGroupLocalService
public List<UserGroup> getUserGroups(long[] userGroupIds) throws PortalException
getUserGroups
in interface UserGroupLocalService
userGroupIds
- the primary keys of the user groupsPortalException
public int getUserGroupsCount()
getUserGroupsCount
in interface UserGroupLocalService
public int getUserGroupsCount(long companyId, String name)
getUserGroupsCount
in interface UserGroupLocalService
public long[] getUserPrimaryKeys(long userGroupId)
getUserPrimaryKeys
in interface UserGroupLocalService
userGroupId
- the userGroupId of the user grouppublic List<UserGroup> getUserUserGroups(long userId)
getUserUserGroups
in interface UserGroupLocalService
public List<UserGroup> getUserUserGroups(long userId, int start, int end)
getUserUserGroups
in interface UserGroupLocalService
public List<UserGroup> getUserUserGroups(long userId, int start, int end, OrderByComparator<UserGroup> orderByComparator)
getUserUserGroups
in interface UserGroupLocalService
public int getUserUserGroupsCount(long userId)
getUserUserGroupsCount
in interface UserGroupLocalService
public boolean hasGroupUserGroup(long groupId, long userGroupId)
hasGroupUserGroup
in interface UserGroupLocalService
public boolean hasGroupUserGroups(long groupId)
hasGroupUserGroups
in interface UserGroupLocalService
public boolean hasTeamUserGroup(long teamId, long userGroupId)
hasTeamUserGroup
in interface UserGroupLocalService
public boolean hasTeamUserGroups(long teamId)
hasTeamUserGroups
in interface UserGroupLocalService
public boolean hasUserUserGroup(long userId, long userGroupId)
hasUserUserGroup
in interface UserGroupLocalService
public boolean hasUserUserGroups(long userId)
hasUserUserGroups
in interface UserGroupLocalService
public List<UserGroup> search(long companyId, String keywords, LinkedHashMap<String,Object> params, int start, int end, OrderByComparator<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.
search
in interface UserGroupLocalService
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 UserGroupFinder
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
(optionally null
)orderByComparator
UserGroupFinder
public Hits search(long companyId, String keywords, LinkedHashMap<String,Object> params, int start, int end, Sort sort)
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 UserGroupLocalService
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 com.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 (optionally
null
)com.liferay.user.groups.admin.web.search.UserGroupIndexer
public List<UserGroup> search(long companyId, String name, String description, LinkedHashMap<String,Object> params, boolean andOperator, int start, int end, OrderByComparator<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.
search
in interface UserGroupLocalService
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 UserGroupFinder
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
(optionally null
)orderByComparator
UserGroupFinder
public Hits search(long companyId, String name, String description, LinkedHashMap<String,Object> params, boolean andSearch, int start, int end, Sort sort)
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 UserGroupLocalService
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 com.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 (optionally
null
)UserGroupFinder
public int searchCount(long companyId, String keywords, LinkedHashMap<String,Object> params)
searchCount
in interface UserGroupLocalService
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 UserGroupFinder
UserGroupFinder
public int searchCount(long companyId, String name, String description, LinkedHashMap<String,Object> params, boolean andOperator)
searchCount
in interface UserGroupLocalService
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 UserGroupFinder
andOperator
- whether every field must match its keywords or just
one fieldUserGroupFinder
public BaseModelSearchResult<UserGroup> searchUserGroups(long companyId, String keywords, LinkedHashMap<String,Object> params, int start, int end, Sort sort) throws PortalException
searchUserGroups
in interface UserGroupLocalService
PortalException
public BaseModelSearchResult<UserGroup> searchUserGroups(long companyId, String name, String description, LinkedHashMap<String,Object> params, boolean andSearch, int start, int end, Sort sort) throws PortalException
searchUserGroups
in interface UserGroupLocalService
PortalException
public void setGroupUserGroups(long groupId, long[] userGroupIds)
setGroupUserGroups
in interface UserGroupLocalService
public void setTeamUserGroups(long teamId, long[] userGroupIds)
setTeamUserGroups
in interface UserGroupLocalService
public void setUserUserGroups(long userId, long[] userGroupIds) throws PortalException
setUserUserGroups
in interface UserGroupLocalService
PortalException
public void unsetGroupUserGroups(long groupId, long[] userGroupIds)
unsetGroupUserGroups
in interface UserGroupLocalService
groupId
- the primary key of the groupuserGroupIds
- the primary keys of the user groupspublic void unsetTeamUserGroups(long teamId, long[] userGroupIds)
unsetTeamUserGroups
in interface UserGroupLocalService
teamId
- the primary key of the teamuserGroupIds
- the primary keys of the user groupspublic UserGroup updateExternalReferenceCode(UserGroup userGroup, String externalReferenceCode) throws PortalException
updateExternalReferenceCode
in interface UserGroupLocalService
PortalException
public UserGroup updateUserGroup(long companyId, long userGroupId, String name, String description, ServiceContext serviceContext) throws PortalException
updateUserGroup
in interface UserGroupLocalService
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 (optionally
null
). Can set expando bridge attributes for the
user group.PortalException
public UserGroup updateUserGroup(UserGroup userGroup)
Important: Inspect UserGroupLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
updateUserGroup
in interface UserGroupLocalService
userGroup
- the user grouppublic BasePersistence<?> getBasePersistence()
getBasePersistence
in interface PersistedModelLocalService
public CTPersistence<UserGroup> getCTPersistence()
getCTPersistence
in interface CTService<UserGroup>
getCTPersistence
in interface UserGroupLocalService
public Class<UserGroup> getModelClass()
getModelClass
in interface CTService<UserGroup>
getModelClass
in interface UserGroupLocalService
public <R,E extends Throwable> R updateWithUnsafeFunction(com.liferay.petra.function.UnsafeFunction<CTPersistence<UserGroup>,R,E> updateUnsafeFunction) throws E extends Throwable
updateWithUnsafeFunction
in interface CTService<UserGroup>
updateWithUnsafeFunction
in interface UserGroupLocalService
E extends Throwable
public UserGroupLocalService getWrappedService()
getWrappedService
in interface ServiceWrapper<UserGroupLocalService>
public void setWrappedService(UserGroupLocalService userGroupLocalService)
setWrappedService
in interface ServiceWrapper<UserGroupLocalService>