Example usage for com.liferay.portal.kernel.service SubscriptionLocalServiceUtil getUserSubscriptionsCount

List of usage examples for com.liferay.portal.kernel.service SubscriptionLocalServiceUtil getUserSubscriptionsCount

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.service SubscriptionLocalServiceUtil getUserSubscriptionsCount.

Prototype

public static int getUserSubscriptionsCount(long userId) 

Source Link

Document

Returns the number of subscriptions of the user.

Usage

From source file:com.liferay.blogs.service.test.BlogsEntryLocalServiceTest.java

License:Open Source License

@Test
public void testSubscribe() throws Exception {
    int initialCount = SubscriptionLocalServiceUtil.getUserSubscriptionsCount(_user.getUserId());

    BlogsEntryLocalServiceUtil.subscribe(_user.getUserId(), _group.getGroupId());

    int actualCount = SubscriptionLocalServiceUtil.getUserSubscriptionsCount(_user.getUserId());

    Assert.assertEquals(initialCount + 1, actualCount);
}

From source file:com.liferay.blogs.service.test.BlogsEntryLocalServiceTest.java

License:Open Source License

@Test
public void testUnsubscribe() throws Exception {
    int initialCount = SubscriptionLocalServiceUtil.getUserSubscriptionsCount(_user.getUserId());

    BlogsEntryLocalServiceUtil.subscribe(_user.getUserId(), _group.getGroupId());

    BlogsEntryLocalServiceUtil.unsubscribe(_user.getUserId(), _group.getGroupId());

    int actualCount = SubscriptionLocalServiceUtil.getUserSubscriptionsCount(_user.getUserId());

    Assert.assertEquals(initialCount, actualCount);
}

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;/*from   w w w  .j  a v  a2  s  .c  o  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);//from www .  j  a va 2  s .co 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));
    }
}