List of usage examples for com.liferay.portal.kernel.service SubscriptionLocalServiceUtil getUserSubscriptions
public static java.util.List<com.liferay.portal.kernel.model.Subscription> getUserSubscriptions(long userId, String className)
From source file:com.liferay.bookmarks.service.test.BookmarksFolderLocalServiceTest.java
License:Open Source License
protected void testSubscribeFolder(long folderId, long expectedSubscriptionClassPK) throws Exception { int initialUserSubscriptionsCount = SubscriptionLocalServiceUtil .getUserSubscriptionsCount(TestPropsValues.getUserId()); BookmarksFolderLocalServiceUtil.subscribeFolder(TestPropsValues.getUserId(), _group.getGroupId(), folderId); Assert.assertEquals(initialUserSubscriptionsCount + 1, SubscriptionLocalServiceUtil.getUserSubscriptionsCount(TestPropsValues.getUserId())); boolean exists = false; List<Subscription> subscriptions = SubscriptionLocalServiceUtil .getUserSubscriptions(TestPropsValues.getUserId(), BookmarksFolder.class.getName()); for (Subscription subscription : subscriptions) { if (subscription.getClassName().equals(BookmarksFolder.class.getName()) && (subscription.getClassPK() == expectedSubscriptionClassPK)) { exists = true;// ww w.j a va2 s. co m break; } } Assert.assertTrue("Subscription does not exist", exists); }
From source file:com.liferay.bookmarks.service.test.BookmarksFolderLocalServiceTest.java
License:Open Source License
protected void testUnsubscribeFolder(long folderId, long expectedSubscriptionClassPK) throws Exception { int initialUserSubscriptionsCount = SubscriptionLocalServiceUtil .getUserSubscriptionsCount(TestPropsValues.getUserId()); BookmarksFolderLocalServiceUtil.subscribeFolder(TestPropsValues.getUserId(), _group.getGroupId(), folderId); BookmarksFolderLocalServiceUtil.unsubscribeFolder(TestPropsValues.getUserId(), _group.getGroupId(), folderId);// www .j ava 2 s . c o m Assert.assertEquals(initialUserSubscriptionsCount, SubscriptionLocalServiceUtil.getUserSubscriptionsCount(TestPropsValues.getUserId())); List<Subscription> subscriptions = SubscriptionLocalServiceUtil .getUserSubscriptions(TestPropsValues.getUserId(), BookmarksFolder.class.getName()); for (Subscription subscription : subscriptions) { Assert.assertFalse("Subscription exists", subscription.getClassName().equals(BookmarksFolder.class.getName()) && (subscription.getClassPK() == expectedSubscriptionClassPK)); } }