Examples of GetNotificationFilterPreferenceRequest


Examples of org.eurekastreams.server.persistence.mappers.requests.notification.GetNotificationFilterPreferenceRequest

    {
        NotificationFilterPreferenceDTO expected1 = new NotificationFilterPreferenceDTO(FORDP_ID, "email", "COMMENT");
        NotificationFilterPreferenceDTO expected2 = new NotificationFilterPreferenceDTO(FORDP_ID, "email", "LIKE");
        NotificationFilterPreferenceDTO expected3 = new NotificationFilterPreferenceDTO(BURNS_ID, "email", "COMMENT");

        Collection<NotificationFilterPreferenceDTO> list = sut.execute(new GetNotificationFilterPreferenceRequest(
                Arrays.asList(FORDP_ID, BURNS_ID), Arrays.asList("COMMENT", "LIKE")));

        assertEquals(3, list.size());
        assertTrue(Matchers.hasItem(equalInternally(expected1)).matches(list));
        assertTrue(Matchers.hasItem(equalInternally(expected2)).matches(list));
View Full Code Here

Examples of org.eurekastreams.server.persistence.mappers.requests.notification.GetNotificationFilterPreferenceRequest

    public void testExecuteLimitByCategory()
    {
        NotificationFilterPreferenceDTO expected1 = new NotificationFilterPreferenceDTO(FORDP_ID, "email", "COMMENT");
        NotificationFilterPreferenceDTO expected3 = new NotificationFilterPreferenceDTO(BURNS_ID, "email", "COMMENT");

        Collection<NotificationFilterPreferenceDTO> list = sut.execute(new GetNotificationFilterPreferenceRequest(
                Arrays.asList(FORDP_ID, BURNS_ID), Arrays.asList("COMMENT")));

        assertEquals(2, list.size());
        assertTrue(Matchers.hasItem(equalInternally(expected1)).matches(list));
        assertTrue(Matchers.hasItem(equalInternally(expected3)).matches(list));
View Full Code Here

Examples of org.eurekastreams.server.persistence.mappers.requests.notification.GetNotificationFilterPreferenceRequest

    @Test
    public void testExecuteSingleRow()
    {
        NotificationFilterPreferenceDTO expected1 = new NotificationFilterPreferenceDTO(BURNS_ID, "email", "COMMENT");

        Collection<NotificationFilterPreferenceDTO> list = sut.execute(new GetNotificationFilterPreferenceRequest(
                Arrays.asList(BURNS_ID), Arrays.asList("COMMENT", "LIKE")));

        assertEquals(1, list.size());
        assertTrue(Matchers.hasItem(equalInternally(expected1)).matches(list));
    }
View Full Code Here

Examples of org.eurekastreams.server.persistence.mappers.requests.notification.GetNotificationFilterPreferenceRequest

     * Test not found.
     */
    @Test
    public void testExecuteZeroRows()
    {
        Collection<NotificationFilterPreferenceDTO> list = sut.execute(new GetNotificationFilterPreferenceRequest(
                Arrays.asList(SMITHERS_ID), Arrays.asList("COMMENT", "LIKE")));
        assertEquals(0, list.size());
    }
View Full Code Here

Examples of org.eurekastreams.server.persistence.mappers.requests.notification.GetNotificationFilterPreferenceRequest

     * Test empty recipients.
     */
    @Test
    public void testExecuteWithEmptyRecipients()
    {
        Collection<NotificationFilterPreferenceDTO> list = sut.execute(new GetNotificationFilterPreferenceRequest(
                Collections.EMPTY_LIST, Collections.singleton("category")));
        assertEquals(0, list.size());
    }
View Full Code Here

Examples of org.eurekastreams.server.persistence.mappers.requests.notification.GetNotificationFilterPreferenceRequest

     * Test null recipients.
     */
    @Test
    public void testExecuteWithNullRecipients()
    {
        Collection<NotificationFilterPreferenceDTO> list = sut.execute(new GetNotificationFilterPreferenceRequest(
                null, Collections.singleton("category")));
        assertEquals(0, list.size());
    }
View Full Code Here

Examples of org.eurekastreams.server.persistence.mappers.requests.notification.GetNotificationFilterPreferenceRequest

     * Test empty Categories.
     */
    @Test
    public void testExecuteWithEmptyCategories()
    {
        Collection<NotificationFilterPreferenceDTO> list = sut.execute(new GetNotificationFilterPreferenceRequest(
                Collections.singleton(BURNS_ID), Collections.EMPTY_LIST));
        assertEquals(0, list.size());
    }
View Full Code Here

Examples of org.eurekastreams.server.persistence.mappers.requests.notification.GetNotificationFilterPreferenceRequest

     * Test null Categories.
     */
    @Test
    public void testExecuteWithNullCategories()
    {
        Collection<NotificationFilterPreferenceDTO> list = sut.execute(new GetNotificationFilterPreferenceRequest(
                Collections.singleton(BURNS_ID), null));
        assertEquals(0, list.size());
    }
View Full Code Here

Examples of org.eurekastreams.server.persistence.mappers.requests.notification.GetNotificationFilterPreferenceRequest

            }
        }
        // if the list is not empty, fetch the preferences
        if (!categories.isEmpty())
        {
            recipientFilterPreferences = preferencesMapper.execute(new GetNotificationFilterPreferenceRequest(
                    recipientIndex.keySet(), categories));
        }

        // build the map containing the properties of the notification batch
        PropertyMap<Object> propertyList = new PropertyHashMap<Object>();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.