public class SocialRequestLocalServiceImpl extends SocialRequestLocalServiceBaseImpl
counterLocalService, persistedModelLocalServiceRegistry, resourceLocalService, socialActivityAchievementLocalService, socialActivityAchievementPersistence, socialActivityCounterFinder, socialActivityCounterLocalService, socialActivityCounterPersistence, socialActivityFinder, socialActivityInterpreterLocalService, socialActivityLimitLocalService, socialActivityLimitPersistence, socialActivityLocalService, socialActivityPersistence, socialActivityService, socialActivitySetFinder, socialActivitySetLocalService, socialActivitySetPersistence, socialActivitySettingLocalService, socialActivitySettingPersistence, socialActivitySettingService, socialRelationLocalService, socialRelationPersistence, socialRequestInterpreterLocalService, socialRequestLocalService, socialRequestPersistence, socialRequestService, userFinder, userLocalService, userPersistence, userService| Constructor and Description |
|---|
SocialRequestLocalServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
com.liferay.portlet.social.model.SocialRequest |
addRequest(long userId,
long groupId,
java.lang.String className,
long classPK,
int type,
java.lang.String extraData,
long receiverUserId)
Adds a social request to the database.
|
void |
deleteReceiverUserRequests(long receiverUserId)
Removes all the social requests for the receiving user.
|
void |
deleteRequest(long requestId)
Removes the social request identified by its primary key from the
database.
|
void |
deleteRequest(com.liferay.portlet.social.model.SocialRequest request)
Removes the social request from the database.
|
void |
deleteUserRequests(long userId)
Removes all the social requests for the requesting user.
|
java.util.List<com.liferay.portlet.social.model.SocialRequest> |
getReceiverUserRequests(long receiverUserId,
int start,
int end)
Returns a range of all the social requests for the receiving user.
|
java.util.List<com.liferay.portlet.social.model.SocialRequest> |
getReceiverUserRequests(long receiverUserId,
int status,
int start,
int end)
Returns a range of all the social requests with the given status for the
receiving user.
|
int |
getReceiverUserRequestsCount(long receiverUserId)
Returns the number of social requests for the receiving user.
|
int |
getReceiverUserRequestsCount(long receiverUserId,
int status)
Returns the number of social requests with the given status for the
receiving user.
|
java.util.List<com.liferay.portlet.social.model.SocialRequest> |
getUserRequests(long userId,
int start,
int end)
Returns a range of all the social requests for the requesting user.
|
java.util.List<com.liferay.portlet.social.model.SocialRequest> |
getUserRequests(long userId,
int status,
int start,
int end)
Returns a range of all the social requests with the given status for the
requesting user.
|
int |
getUserRequestsCount(long userId)
Returns the number of social requests for the requesting user.
|
int |
getUserRequestsCount(long userId,
int status)
Returns the number of social requests with the given status for the
requesting user.
|
boolean |
hasRequest(long userId,
java.lang.String className,
long classPK,
int type,
int status)
Returns
true if a matching social requests exists in the
database. |
boolean |
hasRequest(long userId,
java.lang.String className,
long classPK,
int type,
long receiverUserId,
int status)
Returns
true if a matching social request exists in the
database. |
com.liferay.portlet.social.model.SocialRequest |
updateRequest(long requestId,
int status,
com.liferay.portal.theme.ThemeDisplay themeDisplay)
Updates the social request replacing its status.
|
addSocialRequest, afterPropertiesSet, createSocialRequest, deleteSocialRequest, deleteSocialRequest, destroy, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQueryCount, dynamicQueryCount, fetchSocialRequest, fetchSocialRequestByUuidAndCompanyId, fetchSocialRequestByUuidAndGroupId, getBeanIdentifier, getCounterLocalService, getModelClass, getModelClassName, getPersistedModel, getResourceLocalService, getSocialActivityAchievementLocalService, getSocialActivityAchievementPersistence, getSocialActivityCounterFinder, getSocialActivityCounterLocalService, getSocialActivityCounterPersistence, getSocialActivityFinder, getSocialActivityInterpreterLocalService, getSocialActivityLimitLocalService, getSocialActivityLimitPersistence, getSocialActivityLocalService, getSocialActivityPersistence, getSocialActivityService, getSocialActivitySetFinder, getSocialActivitySetLocalService, getSocialActivitySetPersistence, getSocialActivitySettingLocalService, getSocialActivitySettingPersistence, getSocialActivitySettingService, getSocialRelationLocalService, getSocialRelationPersistence, getSocialRequest, getSocialRequestByUuidAndCompanyId, getSocialRequestByUuidAndGroupId, getSocialRequestInterpreterLocalService, getSocialRequestLocalService, getSocialRequestPersistence, getSocialRequests, getSocialRequestsCount, getSocialRequestService, getUserFinder, getUserLocalService, getUserPersistence, getUserService, runSQL, setBeanIdentifier, setCounterLocalService, setResourceLocalService, setSocialActivityAchievementLocalService, setSocialActivityAchievementPersistence, setSocialActivityCounterFinder, setSocialActivityCounterLocalService, setSocialActivityCounterPersistence, setSocialActivityFinder, setSocialActivityInterpreterLocalService, setSocialActivityLimitLocalService, setSocialActivityLimitPersistence, setSocialActivityLocalService, setSocialActivityPersistence, setSocialActivityService, setSocialActivitySetFinder, setSocialActivitySetLocalService, setSocialActivitySetPersistence, setSocialActivitySettingLocalService, setSocialActivitySettingPersistence, setSocialActivitySettingService, setSocialRelationLocalService, setSocialRelationPersistence, setSocialRequestInterpreterLocalService, setSocialRequestLocalService, setSocialRequestPersistence, setSocialRequestService, setUserFinder, setUserLocalService, setUserPersistence, setUserService, updateSocialRequestpublic com.liferay.portlet.social.model.SocialRequest addRequest(long userId,
long groupId,
java.lang.String className,
long classPK,
int type,
java.lang.String extraData,
long receiverUserId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
In order to add a social request, both the requesting user and the receiving user must be from the same company and neither of them can be the default user.
userId - the primary key of the requesting usergroupId - the primary key of the groupclassName - the class name of the asset that is the subject of the
requestclassPK - the primary key of the asset that is the subject of the
requesttype - the request's typeextraData - the extra data regarding the requestreceiverUserId - the primary key of the user receiving the requestcom.liferay.portal.kernel.exception.PortalException - if the users could not be found, if the users
were not from the same company, or if either of the users was the
default usercom.liferay.portal.kernel.exception.SystemException - if a system exception occurredpublic void deleteReceiverUserRequests(long receiverUserId)
throws com.liferay.portal.kernel.exception.SystemException
receiverUserId - the primary key of the receiving usercom.liferay.portal.kernel.exception.SystemException - if a system exception occurredpublic void deleteRequest(long requestId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
requestId - the primary key of the social requestcom.liferay.portal.kernel.exception.PortalException - if the social request could not be foundcom.liferay.portal.kernel.exception.SystemException - if a system exception occurredpublic void deleteRequest(com.liferay.portlet.social.model.SocialRequest request)
throws com.liferay.portal.kernel.exception.SystemException
request - the social request to be removedcom.liferay.portal.kernel.exception.SystemException - if a system exception occurredpublic void deleteUserRequests(long userId)
throws com.liferay.portal.kernel.exception.SystemException
userId - the primary key of the requesting usercom.liferay.portal.kernel.exception.SystemException - if a system exception occurredpublic java.util.List<com.liferay.portlet.social.model.SocialRequest> getReceiverUserRequests(long receiverUserId,
int start,
int end)
throws com.liferay.portal.kernel.exception.SystemException
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.
receiverUserId - the primary key of the receiving userstart - the lower bound of the range of resultsend - the upper bound of the range of results (not inclusive)com.liferay.portal.kernel.exception.SystemException - if a system exception occurredpublic java.util.List<com.liferay.portlet.social.model.SocialRequest> getReceiverUserRequests(long receiverUserId,
int status,
int start,
int end)
throws com.liferay.portal.kernel.exception.SystemException
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.
receiverUserId - the primary key of the receiving userstatus - the social request's statusstart - the lower bound of the range of resultsend - the upper bound of the range of results (not inclusive)com.liferay.portal.kernel.exception.SystemException - if a system exception occurredpublic int getReceiverUserRequestsCount(long receiverUserId)
throws com.liferay.portal.kernel.exception.SystemException
receiverUserId - the primary key of the receiving usercom.liferay.portal.kernel.exception.SystemException - if a system exception occurredpublic int getReceiverUserRequestsCount(long receiverUserId,
int status)
throws com.liferay.portal.kernel.exception.SystemException
receiverUserId - the primary key of the receiving userstatus - the social request's statuscom.liferay.portal.kernel.exception.SystemException - if a system exception occurredpublic java.util.List<com.liferay.portlet.social.model.SocialRequest> getUserRequests(long userId,
int start,
int end)
throws com.liferay.portal.kernel.exception.SystemException
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.
userId - the primary key of the requesting userstart - the lower bound of the range of resultsend - the upper bound of the range of results (not inclusive)com.liferay.portal.kernel.exception.SystemException - if a system exception occurredpublic java.util.List<com.liferay.portlet.social.model.SocialRequest> getUserRequests(long userId,
int status,
int start,
int end)
throws com.liferay.portal.kernel.exception.SystemException
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.
userId - the primary key of the requesting userstatus - the social request's statusstart - the lower bound of the range of resultsend - the upper bound of the range of results (not inclusive)com.liferay.portal.kernel.exception.SystemException - if a system exception occurredpublic int getUserRequestsCount(long userId)
throws com.liferay.portal.kernel.exception.SystemException
userId - the primary key of the requesting usercom.liferay.portal.kernel.exception.SystemException - if a system exception occurredpublic int getUserRequestsCount(long userId,
int status)
throws com.liferay.portal.kernel.exception.SystemException
userId - the primary key of the requesting userstatus - the social request's statuscom.liferay.portal.kernel.exception.SystemException - if a system exception occurredpublic boolean hasRequest(long userId,
java.lang.String className,
long classPK,
int type,
int status)
throws com.liferay.portal.kernel.exception.SystemException
true if a matching social requests exists in the
database.userId - the primary key of the requesting userclassName - the class name of the asset that is the subject of the
requestclassPK - the primary key of the asset that is the subject of the
requesttype - the request's typestatus - the social request's statustrue if the request exists; false
otherwisecom.liferay.portal.kernel.exception.SystemException - if a system exception occurredpublic boolean hasRequest(long userId,
java.lang.String className,
long classPK,
int type,
long receiverUserId,
int status)
throws com.liferay.portal.kernel.exception.SystemException
true if a matching social request exists in the
database.userId - the primary key of the requesting userclassName - the class name of the asset that is the subject of the
requestclassPK - the primary key of the asset that is the subject of the
requesttype - the request's typereceiverUserId - the primary key of the receiving userstatus - the social request's statustrue if the social request exists;
false otherwisecom.liferay.portal.kernel.exception.SystemException - if a system exception occurredpublic com.liferay.portlet.social.model.SocialRequest updateRequest(long requestId,
int status,
com.liferay.portal.theme.ThemeDisplay themeDisplay)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
If the status is updated to SocialRequestConstants.STATUS_CONFIRM
then SocialRequestInterpreterLocalService.processConfirmation(
SocialRequest, ThemeDisplay) is called. If the status is updated to
SocialRequestConstants.STATUS_IGNORE
then SocialRequestInterpreterLocalService.processRejection(
SocialRequest, ThemeDisplay) is called.
requestId - the primary key of the social requeststatus - the new statusthemeDisplay - the theme displaycom.liferay.portal.kernel.exception.PortalException - if the social request could not be foundcom.liferay.portal.kernel.exception.SystemException - if a system exception occurred