Class SubscriptionLocalServiceUtil
com.liferay.portal.service.impl.SubscriptionLocalServiceImpl
and
is an access point for service operations in application layer code running
on the local server. Methods of this service will not have security checks
based on the propagated JAAS credentials because this service can only be
accessed from within the same VM.- Author:
- Brian Wing Shun Chan
- See Also:
- {$generated.description}
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Subscription
addSubscription
(long userId, long groupId, String className, long classPK) Deprecated.Subscribes the user to the entity, notifying him the instant the entity is created, deleted, or modified.static Subscription
addSubscription
(long userId, long groupId, String className, long classPK, String frequency) Deprecated.Subscribes the user to the entity, notifying him at the given frequency.static Subscription
addSubscription
(Subscription subscription) Deprecated.Adds the subscription to the database.static PersistedModel
createPersistedModel
(Serializable primaryKeyObj) Deprecated.static Subscription
createSubscription
(long subscriptionId) Deprecated.Creates a new subscription with the primary key.static PersistedModel
deletePersistedModel
(PersistedModel persistedModel) Deprecated.static Subscription
deleteSubscription
(long subscriptionId) Deprecated.Deletes the subscription with the primary key from the database.static void
deleteSubscription
(long userId, String className, long classPK) Deprecated.Deletes the user's subscription to the entity.static Subscription
deleteSubscription
(Subscription subscription) Deprecated.Deletes the subscription from the database.static void
deleteSubscriptions
(long userId) Deprecated.Deletes all the subscriptions of the user.static void
deleteSubscriptions
(long userId, long groupId) Deprecated.static void
deleteSubscriptions
(long companyId, String className, long classPK) Deprecated.Deletes all the subscriptions to the entity.static <T> T
dslQuery
(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) Deprecated.static int
dslQueryCount
(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) Deprecated.static DynamicQuery
Deprecated.static <T> List<T>
dynamicQuery
(DynamicQuery dynamicQuery) Deprecated.Performs a dynamic query on the database and returns the matching rows.static <T> List<T>
dynamicQuery
(DynamicQuery dynamicQuery, int start, int end) Deprecated.Performs a dynamic query on the database and returns a range of the matching rows.static <T> List<T>
dynamicQuery
(DynamicQuery dynamicQuery, int start, int end, OrderByComparator<T> orderByComparator) Deprecated.Performs a dynamic query on the database and returns an ordered range of the matching rows.static long
dynamicQueryCount
(DynamicQuery dynamicQuery) Deprecated.Returns the number of rows matching the dynamic query.static long
dynamicQueryCount
(DynamicQuery dynamicQuery, Projection projection) Deprecated.Returns the number of rows matching the dynamic query.static Subscription
fetchSubscription
(long subscriptionId) Deprecated.static Subscription
fetchSubscription
(long companyId, long userId, String className, long classPK) Deprecated.static ActionableDynamicQuery
Deprecated.Deprecated.static String
Deprecated.Returns the OSGi service identifier.static PersistedModel
getPersistedModel
(Serializable primaryKeyObj) Deprecated.static SubscriptionLocalService
Deprecated.static Subscription
getSubscription
(long subscriptionId) Deprecated.Returns the subscription with the primary key.static Subscription
getSubscription
(long companyId, long userId, String className, long classPK) Deprecated.Returns the subscription of the user to the entity.static List<Subscription>
getSubscriptions
(int start, int end) Deprecated.Returns a range of all the subscriptions.static List<Subscription>
getSubscriptions
(long companyId, long userId, String className, long[] classPKs) Deprecated.Returns all the subscriptions of the user to the entities.static List<Subscription>
getSubscriptions
(long companyId, String className, long classPK) Deprecated.Returns all the subscriptions to the entity.static int
Deprecated.Returns the number of subscriptions.static List<Subscription>
getUserSubscriptions
(long userId, int start, int end, OrderByComparator<Subscription> orderByComparator) Deprecated.Returns an ordered range of all the subscriptions of the user.static List<Subscription>
getUserSubscriptions
(long userId, String className) Deprecated.Returns all the subscriptions of the user to the entities with the class name.static int
getUserSubscriptionsCount
(long userId) Deprecated.Returns the number of subscriptions of the user.static boolean
isSubscribed
(long companyId, long userId, String className, long classPK) Deprecated.Returnstrue
if the user is subscribed to the entity.static boolean
isSubscribed
(long companyId, long userId, String className, long[] classPKs) Deprecated.Returnstrue
if the user is subscribed to any of the entities.static void
setService
(SubscriptionLocalService service) Deprecated.static Subscription
updateSubscription
(Subscription subscription) Deprecated.Updates the subscription in the database or adds it if it does not yet exist.
-
Constructor Details
-
SubscriptionLocalServiceUtil
public SubscriptionLocalServiceUtil()Deprecated.
-
-
Method Details
-
addSubscription
public static Subscription addSubscription(long userId, long groupId, String className, long classPK) throws PortalException Deprecated.Subscribes the user to the entity, notifying him the instant the entity is created, deleted, or modified.If there is no asset entry with the class name and class PK a new asset entry is created.
A social activity for the subscription is created using the asset entry associated with the class name and class PK, or the newly created asset entry.
- Parameters:
userId
- the primary key of the usergroupId
- the primary key of the entity's groupclassName
- the entity's class nameclassPK
- the primary key of the entity's instance- Returns:
- the subscription
- Throws:
PortalException
-
addSubscription
public static Subscription addSubscription(long userId, long groupId, String className, long classPK, String frequency) throws PortalException Deprecated.Subscribes the user to the entity, notifying him at the given frequency.If there is no asset entry with the class name and class PK a new asset entry is created.
A social activity for the subscription is created using the asset entry associated with the class name and class PK, or the newly created asset entry.
- Parameters:
userId
- the primary key of the usergroupId
- the primary key of the entity's groupclassName
- the entity's class nameclassPK
- the primary key of the entity's instancefrequency
- the frequency for notifications- Returns:
- the subscription
- Throws:
PortalException
-
addSubscription
Deprecated.Adds the subscription to the database. Also notifies the appropriate model listeners.Important: Inspect SubscriptionLocalServiceImpl 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.
- Parameters:
subscription
- the subscription- Returns:
- the subscription that was added
-
createPersistedModel
public static PersistedModel createPersistedModel(Serializable primaryKeyObj) throws PortalException Deprecated.- Throws:
PortalException
-
createSubscription
Deprecated.Creates a new subscription with the primary key. Does not add the subscription to the database.- Parameters:
subscriptionId
- the primary key for the new subscription- Returns:
- the new subscription
-
deletePersistedModel
public static PersistedModel deletePersistedModel(PersistedModel persistedModel) throws PortalException Deprecated.- Throws:
PortalException
-
deleteSubscription
Deprecated.Deletes the subscription with the primary key from the database. Also notifies the appropriate model listeners.Important: Inspect SubscriptionLocalServiceImpl 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.
- Parameters:
subscriptionId
- the primary key of the subscription- Returns:
- the subscription that was removed
- Throws:
PortalException
- if a subscription with the primary key could not be found
-
deleteSubscription
public static void deleteSubscription(long userId, String className, long classPK) throws PortalException Deprecated.Deletes the user's subscription to the entity. A social activity with the unsubscribe action is created.- Parameters:
userId
- the primary key of the userclassName
- the entity's class nameclassPK
- the primary key of the entity's instance- Throws:
PortalException
-
deleteSubscription
Deprecated.Deletes the subscription from the database. Also notifies the appropriate model listeners.Important: Inspect SubscriptionLocalServiceImpl 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.
- Parameters:
subscription
- the subscription- Returns:
- the subscription that was removed
- Throws:
PortalException
-
deleteSubscriptions
Deprecated.Deletes all the subscriptions of the user.- Parameters:
userId
- the primary key of the user- Throws:
PortalException
-
deleteSubscriptions
Deprecated.- Throws:
PortalException
-
deleteSubscriptions
public static void deleteSubscriptions(long companyId, String className, long classPK) throws PortalException Deprecated.Deletes all the subscriptions to the entity.- Parameters:
companyId
- the primary key of the companyclassName
- the entity's class nameclassPK
- the primary key of the entity's instance- Throws:
PortalException
-
dslQuery
public static <T> T dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) Deprecated. -
dslQueryCount
public static int dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) Deprecated. -
dynamicQuery
Deprecated. -
dynamicQuery
Deprecated.Performs a dynamic query on the database and returns the matching rows.- Parameters:
dynamicQuery
- the dynamic query- Returns:
- the matching rows
-
dynamicQuery
Deprecated.Performs a dynamic query on the database and returns a range of the matching rows.Useful when paginating results. Returns a maximum of
end - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
tocom.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is absent, then the query will include the default ORDER BY logic fromcom.liferay.portal.model.impl.SubscriptionModelImpl
.- Parameters:
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)- Returns:
- the range of matching rows
-
dynamicQuery
public static <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start, int end, OrderByComparator<T> orderByComparator) Deprecated.Performs a dynamic query on the database and returns an ordered range of the matching rows.Useful when paginating results. Returns a maximum of
end - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
tocom.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is absent, then the query will include the default ORDER BY logic fromcom.liferay.portal.model.impl.SubscriptionModelImpl
.- Parameters:
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 (optionallynull
)- Returns:
- the ordered range of matching rows
-
dynamicQueryCount
Deprecated.Returns the number of rows matching the dynamic query.- Parameters:
dynamicQuery
- the dynamic query- Returns:
- the number of rows matching the dynamic query
-
dynamicQueryCount
Deprecated.Returns the number of rows matching the dynamic query.- Parameters:
dynamicQuery
- the dynamic queryprojection
- the projection to apply to the query- Returns:
- the number of rows matching the dynamic query
-
fetchSubscription
Deprecated. -
fetchSubscription
public static Subscription fetchSubscription(long companyId, long userId, String className, long classPK) Deprecated. -
getActionableDynamicQuery
Deprecated. -
getIndexableActionableDynamicQuery
Deprecated. -
getOSGiServiceIdentifier
Deprecated.Returns the OSGi service identifier.- Returns:
- the OSGi service identifier
-
getPersistedModel
Deprecated.- Throws:
PortalException
-
getSubscription
Deprecated.Returns the subscription with the primary key.- Parameters:
subscriptionId
- the primary key of the subscription- Returns:
- the subscription
- Throws:
PortalException
- if a subscription with the primary key could not be found
-
getSubscription
public static Subscription getSubscription(long companyId, long userId, String className, long classPK) throws PortalException Deprecated.Returns the subscription of the user to the entity.- Parameters:
companyId
- the primary key of the companyuserId
- the primary key of the userclassName
- the entity's class nameclassPK
- the primary key of the entity's instance- Returns:
- the subscription of the user to the entity
- Throws:
PortalException
-
getSubscriptions
Deprecated.Returns a range of all the subscriptions.Useful when paginating results. Returns a maximum of
end - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
tocom.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is absent, then the query will include the default ORDER BY logic fromcom.liferay.portal.model.impl.SubscriptionModelImpl
.- Parameters:
start
- the lower bound of the range of subscriptionsend
- the upper bound of the range of subscriptions (not inclusive)- Returns:
- the range of subscriptions
-
getSubscriptions
public static List<Subscription> getSubscriptions(long companyId, long userId, String className, long[] classPKs) Deprecated.Returns all the subscriptions of the user to the entities.- Parameters:
companyId
- the primary key of the companyuserId
- the primary key of the userclassName
- the entity's class nameclassPKs
- the primary key of the entities- Returns:
- the subscriptions of the user to the entities
-
getSubscriptions
Deprecated.Returns all the subscriptions to the entity.- Parameters:
companyId
- the primary key of the companyclassName
- the entity's class nameclassPK
- the primary key of the entity's instance- Returns:
- the subscriptions to the entity
-
getSubscriptionsCount
public static int getSubscriptionsCount()Deprecated.Returns the number of subscriptions.- Returns:
- the number of subscriptions
-
getUserSubscriptions
public static List<Subscription> getUserSubscriptions(long userId, int start, int end, OrderByComparator<Subscription> orderByComparator) Deprecated.Returns an ordered range of all the subscriptions of the user.- Parameters:
userId
- the primary key of the userstart
- the lower bound of the range of resultsend
- the upper bound of the range of results (not inclusive)orderByComparator
- the comparator to order the subscriptions- Returns:
- the range of subscriptions of the user
-
getUserSubscriptions
Deprecated.Returns all the subscriptions of the user to the entities with the class name.- Parameters:
userId
- the primary key of the userclassName
- the entity's class name- Returns:
- the subscriptions of the user to the entities with the class name
-
getUserSubscriptionsCount
public static int getUserSubscriptionsCount(long userId) Deprecated.Returns the number of subscriptions of the user.- Parameters:
userId
- the primary key of the user- Returns:
- the number of subscriptions of the user
-
isSubscribed
Deprecated.Returnstrue
if the user is subscribed to the entity.- Parameters:
companyId
- the primary key of the companyuserId
- the primary key of the userclassName
- the entity's class nameclassPK
- the primary key of the entity's instance- Returns:
true
if the user is subscribed to the entity;false
otherwise
-
isSubscribed
Deprecated.Returnstrue
if the user is subscribed to any of the entities.- Parameters:
companyId
- the primary key of the companyuserId
- the primary key of the userclassName
- the entity's class nameclassPKs
- the primary key of the entities- Returns:
true
if the user is subscribed to any of the entities;false
otherwise
-
updateSubscription
Deprecated.Updates the subscription in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.Important: Inspect SubscriptionLocalServiceImpl 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.
- Parameters:
subscription
- the subscription- Returns:
- the subscription that was updated
-
getService
Deprecated. -
setService
Deprecated.
-
com.liferay.subscription.service.impl.SubscriptionLocalServiceImpl