/**
* Copyright (c) 2000-present Liferay, Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 2.1 of the License, or (at your option)
* any later version.
*
* This library is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
* details.
*/
package com.liferay.social.kernel.service;
import aQute.bnd.annotation.ProviderType;
import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
import com.liferay.portal.kernel.util.ReferenceRegistry;
/**
* Provides the remote service utility for SocialActivity. This utility wraps
* {@link com.liferay.portlet.social.service.impl.SocialActivityServiceImpl} and is the
* primary access point for service operations in application layer code running
* on a remote server. Methods of this service are expected to have security
* checks based on the propagated JAAS credentials because this service can be
* accessed remotely.
*
* @author Brian Wing Shun Chan
* @see SocialActivityService
* @see com.liferay.portlet.social.service.base.SocialActivityServiceBaseImpl
* @see com.liferay.portlet.social.service.impl.SocialActivityServiceImpl
* @generated
*/
@ProviderType
public class SocialActivityServiceUtil {
/*
* NOTE FOR DEVELOPERS:
*
* Never modify this class directly. Add custom service methods to {@link com.liferay.portlet.social.service.impl.SocialActivityServiceImpl} and rerun ServiceBuilder to regenerate this class.
*/
/**
* Returns the activity identified by its primary key.
*
* @param activityId the primary key of the activity
* @return Returns the activity
*/
public static com.liferay.social.kernel.model.SocialActivity getActivity(
long activityId)
throws com.liferay.portal.kernel.exception.PortalException {
return getService().getActivity(activityId);
}
/**
* Returns the activity that has the mirror activity.
*
* @param mirrorActivityId the primary key of the mirror activity
* @return Returns the mirror activity
*/
public static com.liferay.social.kernel.model.SocialActivity getMirrorActivity(
long mirrorActivityId)
throws com.liferay.portal.kernel.exception.PortalException {
return getService().getMirrorActivity(mirrorActivityId);
}
/**
* Returns the number of activities done on assets identified by class name.
*
* @param className the target asset's class name
* @return the number of matching activities
*/
public static int getActivitiesCount(java.lang.String className) {
return getService().getActivitiesCount(className);
}
/**
* Returns the number of activities done on assets identified by the class
* name ID.
*
* @param classNameId the target asset's class name ID
* @return the number of matching activities
*/
public static int getActivitiesCount(long classNameId) {
return getService().getActivitiesCount(classNameId);
}
/**
* Returns the number of activities done on the asset identified by the
* class name and class primary key that are mirrors of the activity
* identified by the mirror activity ID.
*
* @param mirrorActivityId the primary key of the mirror activity
* @param className the target asset's class name
* @param classPK the primary key of the target asset
* @return the number of matching activities
*/
public static int getActivitiesCount(long mirrorActivityId,
java.lang.String className, long classPK) {
return getService()
.getActivitiesCount(mirrorActivityId, className, classPK);
}
/**
* Returns the number of activities done on the asset identified by the
* class name ID and class primary key that are mirrors of the activity
* identified by the mirror activity ID.
*
* @param mirrorActivityId the primary key of the mirror activity
* @param classNameId the target asset's class name ID
* @param classPK the primary key of the target asset
* @return the number of matching activities
*/
public static int getActivitiesCount(long mirrorActivityId,
long classNameId, long classPK) {
return getService()
.getActivitiesCount(mirrorActivityId, classNameId, classPK);
}
/**
* Returns the number of activities done in the group.
*
* <p>
* This method only counts activities without mirrors.
* </p>
*
* @param groupId the primary key of the group
* @return the number of matching activities
*/
public static int getGroupActivitiesCount(long groupId) {
return getService().getGroupActivitiesCount(groupId);
}
/**
* Returns the number of activities done by users that are members of the
* group.
*
* <p>
* This method only counts activities without mirrors.
* </p>
*
* @param groupId the primary key of the group
* @return the number of matching activities
*/
public static int getGroupUsersActivitiesCount(long groupId) {
return getService().getGroupUsersActivitiesCount(groupId);
}
/**
* Returns the number of activities done in the organization. This method
* only counts activities without mirrors.
*
* @param organizationId the primary key of the organization
* @return the number of matching activities
*/
public static int getOrganizationActivitiesCount(long organizationId) {
return getService().getOrganizationActivitiesCount(organizationId);
}
/**
* Returns the number of activities done by users of the organization. This
* method only counts activities without mirrors.
*
* @param organizationId the primary key of the organization
* @return the number of matching activities
*/
public static int getOrganizationUsersActivitiesCount(long organizationId) {
return getService().getOrganizationUsersActivitiesCount(organizationId);
}
/**
* Returns the number of activities done by users in a relationship with the
* user identified by userId.
*
* @param userId the primary key of the user
* @return the number of matching activities
*/
public static int getRelationActivitiesCount(long userId) {
return getService().getRelationActivitiesCount(userId);
}
/**
* Returns the number of activities done by users in a relationship of type
* <code>type</code> with the user identified by <code>userId</code>. This
* method only counts activities without mirrors.
*
* @param userId the primary key of the user
* @param type the relationship type
* @return the number of matching activities
*/
public static int getRelationActivitiesCount(long userId, int type) {
return getService().getRelationActivitiesCount(userId, type);
}
/**
* Returns the number of activities done by the user.
*
* @param userId the primary key of the user
* @return the number of matching activities
*/
public static int getUserActivitiesCount(long userId) {
return getService().getUserActivitiesCount(userId);
}
/**
* Returns the number of activities done in user's groups. This method only
* counts activities without mirrors.
*
* @param userId the primary key of the user
* @return the number of matching activities
*/
public static int getUserGroupsActivitiesCount(long userId) {
return getService().getUserGroupsActivitiesCount(userId);
}
/**
* Returns the number of activities done in user's groups and organizations.
* This method only counts activities without mirrors.
*
* @param userId the primary key of the user
* @return the number of matching activities
*/
public static int getUserGroupsAndOrganizationsActivitiesCount(long userId) {
return getService().getUserGroupsAndOrganizationsActivitiesCount(userId);
}
/**
* Returns the number of activities done in the user's organizations. This
* method only counts activities without mirrors.
*
* @param userId the primary key of the user
* @return the number of matching activities
*/
public static int getUserOrganizationsActivitiesCount(long userId) {
return getService().getUserOrganizationsActivitiesCount(userId);
}
/**
* Returns the OSGi service identifier.
*
* @return the OSGi service identifier
*/
public static java.lang.String getOSGiServiceIdentifier() {
return getService().getOSGiServiceIdentifier();
}
/**
* Returns a range of all the activities done on assets identified by the
* class name.
*
* <p>
* Useful when paginating results. Returns a maximum of <code>end -
* start</code> instances. <code>start</code> and <code>end</code> are not
* primary keys, they are indexes in the result set. Thus, <code>0</code>
* refers to the first result in the set. Setting both <code>start</code>
* and <code>end</code> to {@link QueryUtil#ALL_POS} will return the full
* result set.
* </p>
*
* @param className the target asset's class name
* @param start the lower bound of the range of results
* @param end the upper bound of the range of results (not inclusive)
* @return the range of matching activities
*/
public static java.util.List<com.liferay.social.kernel.model.SocialActivity> getActivities(
java.lang.String className, int start, int end)
throws com.liferay.portal.kernel.exception.PortalException {
return getService().getActivities(className, start, end);
}
/**
* Returns a range of all the activities done on assets identified by the
* class name ID.
*
* <p>
* Useful when paginating results. Returns a maximum of <code>end -
* start</code> instances. <code>start</code> and <code>end</code> are not
* primary keys, they are indexes in the result set. Thus, <code>0</code>
* refers to the first result in the set. Setting both <code>start</code>
* and <code>end</code> to {@link QueryUtil#ALL_POS} will return the full
* result set.
* </p>
*
* @param classNameId the target asset's class name ID
* @param start the lower bound of the range of results
* @param end the upper bound of the range of results (not inclusive)
* @return the range of matching activities
*/
public static java.util.List<com.liferay.social.kernel.model.SocialActivity> getActivities(
long classNameId, int start, int end)
throws com.liferay.portal.kernel.exception.PortalException {
return getService().getActivities(classNameId, start, end);
}
/**
* Returns a range of all the activities done on the asset identified by the
* class name and the class primary key that are mirrors of the activity
* identified by the mirror activity ID.
*
* <p>
* Useful when paginating results. Returns a maximum of <code>end -
* start</code> instances. <code>start</code> and <code>end</code> are not
* primary keys, they are indexes in the result set. Thus, <code>0</code>
* refers to the first result in the set. Setting both <code>start</code>
* and <code>end</code> to {@link QueryUtil#ALL_POS} will return the full
* result set.
* </p>
*
* @param mirrorActivityId the primary key of the mirror activity
* @param className the target asset's class name
* @param classPK the primary key of the target asset
* @param start the lower bound of the range of results
* @param end the upper bound of the range of results (not inclusive)
* @return the range of matching activities
*/
public static java.util.List<com.liferay.social.kernel.model.SocialActivity> getActivities(
long mirrorActivityId, java.lang.String className, long classPK,
int start, int end)
throws com.liferay.portal.kernel.exception.PortalException {
return getService()
.getActivities(mirrorActivityId, className, classPK, start,
end);
}
/**
* Returns a range of all the activities done on the asset identified by the
* class name ID and class primary key that are mirrors of the activity
* identified by the mirror activity ID.
*
* <p>
* Useful when paginating results. Returns a maximum of <code>end -
* start</code> instances. <code>start</code> and <code>end</code> are not
* primary keys, they are indexes in the result set. Thus, <code>0</code>
* refers to the first result in the set. Setting both <code>start</code>
* and <code>end</code> to {@link QueryUtil#ALL_POS} will return the full
* result set.
* </p>
*
* @param mirrorActivityId the primary key of the mirror activity
* @param classNameId the target asset's class name ID
* @param classPK the primary key of the target asset
* @param start the lower bound of the range of results
* @param end the upper bound of the range of results (not inclusive)
* @return the range of matching activities
*/
public static java.util.List<com.liferay.social.kernel.model.SocialActivity> getActivities(
long mirrorActivityId, long classNameId, long classPK, int start,
int end) throws com.liferay.portal.kernel.exception.PortalException {
return getService()
.getActivities(mirrorActivityId, classNameId, classPK,
start, end);
}
public static java.util.List<com.liferay.social.kernel.model.SocialActivity> getActivitySetActivities(
long activitySetId, int start, int end)
throws com.liferay.portal.kernel.exception.PortalException {
return getService().getActivitySetActivities(activitySetId, start, end);
}
/**
* Returns a range of all the activities done in the group.
*
* <p>
* This method only finds activities without mirrors.
* </p>
*
* <p>
* Useful when paginating results. Returns a maximum of <code>end -
* start</code> instances. <code>start</code> and <code>end</code> are not
* primary keys, they are indexes in the result set. Thus, <code>0</code>
* refers to the first result in the set. Setting both <code>start</code>
* and <code>end</code> to {@link QueryUtil#ALL_POS} will return the full
* result set.
* </p>
*
* @param groupId the primary key of the group
* @param start the lower bound of the range of results
* @param end the upper bound of the range of results (not inclusive)
* @return the range of matching activities
*/
public static java.util.List<com.liferay.social.kernel.model.SocialActivity> getGroupActivities(
long groupId, int start, int end)
throws com.liferay.portal.kernel.exception.PortalException {
return getService().getGroupActivities(groupId, start, end);
}
/**
* Returns a range of activities done by users that are members of the
* group.
*
* <p>
* This method only finds activities without mirrors.
* </p>
*
* <p>
* Useful when paginating results. Returns a maximum of <code>end -
* start</code> instances. <code>start</code> and <code>end</code> are not
* primary keys, they are indexes in the result set. Thus, <code>0</code>
* refers to the first result in the set. Setting both <code>start</code>
* and <code>end</code> to {@link QueryUtil#ALL_POS} will return the full
* result set.
* </p>
*
* @param groupId the primary key of the group
* @param start the lower bound of the range of results
* @param end the upper bound of the range of results (not inclusive)
* @return the range of matching activities
*/
public static java.util.List<com.liferay.social.kernel.model.SocialActivity> getGroupUsersActivities(
long groupId, int start, int end)
throws com.liferay.portal.kernel.exception.PortalException {
return getService().getGroupUsersActivities(groupId, start, end);
}
/**
* Returns a range of all the activities done in the organization. This
* method only finds activities without mirrors.
*
* <p>
* Useful when paginating results. Returns a maximum of <code>end -
* start</code> instances. <code>start</code> and <code>end</code> are not
* primary keys, they are indexes in the result set. Thus, <code>0</code>
* refers to the first result in the set. Setting both <code>start</code>
* and <code>end</code> to {@link QueryUtil#ALL_POS} will return the full
* result set.
* </p>
*
* @param organizationId the primary key of the organization
* @param start the lower bound of the range of results
* @param end the upper bound of the range of results (not inclusive)
* @return the range of matching activities
*/
public static java.util.List<com.liferay.social.kernel.model.SocialActivity> getOrganizationActivities(
long organizationId, int start, int end)
throws com.liferay.portal.kernel.exception.PortalException {
return getService().getOrganizationActivities(organizationId, start, end);
}
/**
* Returns a range of all the activities done by users of the organization.
* This method only finds activities without mirrors.
*
* <p>
* Useful when paginating results. Returns a maximum of <code>end -
* start</code> instances. <code>start</code> and <code>end</code> are not
* primary keys, they are indexes in the result set. Thus, <code>0</code>
* refers to the first result in the set. Setting both <code>start</code>
* and <code>end</code> to {@link QueryUtil#ALL_POS} will return the full
* result set.
* </p>
*
* @param organizationId the primary key of the organization
* @param start the lower bound of the range of results
* @param end the upper bound of the range of results (not inclusive)
* @return the range of matching activities
*/
public static java.util.List<com.liferay.social.kernel.model.SocialActivity> getOrganizationUsersActivities(
long organizationId, int start, int end)
throws com.liferay.portal.kernel.exception.PortalException {
return getService()
.getOrganizationUsersActivities(organizationId, start, end);
}
/**
* Returns a range of all the activities done by users in a relationship
* with the user identified by the user ID.
*
* <p>
* Useful when paginating results. Returns a maximum of <code>end -
* start</code> instances. <code>start</code> and <code>end</code> are not
* primary keys, they are indexes in the result set. Thus, <code>0</code>
* refers to the first result in the set. Setting both <code>start</code>
* and <code>end</code> to {@link QueryUtil#ALL_POS} will return the full
* result set.
* </p>
*
* @param userId the primary key of the user
* @param start the lower bound of the range of results
* @param end the upper bound of the range of results (not inclusive)
* @return the range of matching activities
*/
public static java.util.List<com.liferay.social.kernel.model.SocialActivity> getRelationActivities(
long userId, int start, int end)
throws com.liferay.portal.kernel.exception.PortalException {
return getService().getRelationActivities(userId, start, end);
}
/**
* Returns a range of all the activities done by users in a relationship of
* type <code>type</code> with the user identified by <code>userId</code>.
* This method only finds activities without mirrors.
*
* <p>
* Useful when paginating results. Returns a maximum of <code>end -
* start</code> instances. <code>start</code> and <code>end</code> are not
* primary keys, they are indexes in the result set. Thus, <code>0</code>
* refers to the first result in the set. Setting both <code>start</code>
* and <code>end</code> to {@link QueryUtil#ALL_POS} will return the full
* result set.
* </p>
*
* @param userId the primary key of the user
* @param type the relationship type
* @param start the lower bound of the range of results
* @param end the upper bound of the range of results (not inclusive)
* @return the range of matching activities
*/
public static java.util.List<com.liferay.social.kernel.model.SocialActivity> getRelationActivities(
long userId, int type, int start, int end)
throws com.liferay.portal.kernel.exception.PortalException {
return getService().getRelationActivities(userId, type, start, end);
}
/**
* Returns a range of all the activities done by the user.
*
* <p>
* Useful when paginating results. Returns a maximum of <code>end -
* start</code> instances. <code>start</code> and <code>end</code> are not
* primary keys, they are indexes in the result set. Thus, <code>0</code>
* refers to the first result in the set. Setting both <code>start</code>
* and <code>end</code> to {@link QueryUtil#ALL_POS} will return the full
* result set.
* </p>
*
* @param userId the primary key of the user
* @param start the lower bound of the range of results
* @param end the upper bound of the range of results (not inclusive)
* @return the range of matching activities
*/
public static java.util.List<com.liferay.social.kernel.model.SocialActivity> getUserActivities(
long userId, int start, int end)
throws com.liferay.portal.kernel.exception.PortalException {
return getService().getUserActivities(userId, start, end);
}
/**
* Returns a range of all the activities done in the user's groups. This
* method only finds activities without mirrors.
*
* <p>
* Useful when paginating results. Returns a maximum of <code>end -
* start</code> instances. <code>start</code> and <code>end</code> are not
* primary keys, they are indexes in the result set. Thus, <code>0</code>
* refers to the first result in the set. Setting both <code>start</code>
* and <code>end</code> to {@link QueryUtil#ALL_POS} will return the full
* result set.
* </p>
*
* @param userId the primary key of the user
* @param start the lower bound of the range of results
* @param end the upper bound of the range of results (not inclusive)
* @return the range of matching activities
*/
public static java.util.List<com.liferay.social.kernel.model.SocialActivity> getUserGroupsActivities(
long userId, int start, int end)
throws com.liferay.portal.kernel.exception.PortalException {
return getService().getUserGroupsActivities(userId, start, end);
}
/**
* Returns a range of all the activities done in the user's groups and
* organizations. This method only finds activities without mirrors.
*
* <p>
* Useful when paginating results. Returns a maximum of <code>end -
* start</code> instances. <code>start</code> and <code>end</code> are not
* primary keys, they are indexes in the result set. Thus, <code>0</code>
* refers to the first result in the set. Setting both <code>start</code>
* and <code>end</code> to {@link QueryUtil#ALL_POS} will return the full
* result set.
* </p>
*
* @param userId the primary key of the user
* @param start the lower bound of the range of results
* @param end the upper bound of the range of results (not inclusive)
* @return the range of matching activities
*/
public static java.util.List<com.liferay.social.kernel.model.SocialActivity> getUserGroupsAndOrganizationsActivities(
long userId, int start, int end)
throws com.liferay.portal.kernel.exception.PortalException {
return getService()
.getUserGroupsAndOrganizationsActivities(userId, start, end);
}
/**
* Returns a range of all activities done in the user's organizations. This
* method only finds activities without mirrors.
*
* <p>
* Useful when paginating results. Returns a maximum of <code>end -
* start</code> instances. <code>start</code> and <code>end</code> are not
* primary keys, they are indexes in the result set. Thus, <code>0</code>
* refers to the first result in the set. Setting both <code>start</code>
* and <code>end</code> to {@link QueryUtil#ALL_POS} will return the full
* result set.
* </p>
*
* @param userId the primary key of the user
* @param start the lower bound of the range of results
* @param end the upper bound of the range of results (not inclusive)
* @return the range of matching activities
*/
public static java.util.List<com.liferay.social.kernel.model.SocialActivity> getUserOrganizationsActivities(
long userId, int start, int end)
throws com.liferay.portal.kernel.exception.PortalException {
return getService().getUserOrganizationsActivities(userId, start, end);
}
public static SocialActivityService getService() {
if (_service == null) {
_service = (SocialActivityService)PortalBeanLocatorUtil.locate(SocialActivityService.class.getName());
ReferenceRegistry.registerReference(SocialActivityServiceUtil.class,
"_service");
}
return _service;
}
private static SocialActivityService _service;
}