Examples of WidgetRating


Examples of org.apache.rave.portal.model.WidgetRating

    }

    // returns a trusted WidgetRating object, either from the WidgetRatingRepository, or the
    // cached container list
    private WidgetRating getTrustedWidgetRating(long widgetRatingId, List<WidgetRating> trustedWidgetRatingContainer) {
        WidgetRating widgetRating = null;
        if (trustedWidgetRatingContainer.isEmpty()) {
            widgetRating = widgetRatingRepository.get(widgetRatingId);
            trustedWidgetRatingContainer.add(widgetRating);
        } else {
            widgetRating = trustedWidgetRatingContainer.get(0);
View Full Code Here

Examples of org.apache.rave.portal.model.WidgetRating

    // checks to see if the Authentication object principal is the owner of the supplied widgetRating object
    // if trustedDomainObject is false, pull the entity from the database first to ensure
    // the model object is trusted and hasn't been modified
    private boolean isWidgetRatingOwner(Authentication authentication, WidgetRating widgetRating, List<WidgetRating> trustedWidgetRatingContainer, boolean trustedDomainObject) {
        WidgetRating trustedWidgetRating = null;
        if (trustedDomainObject) {
            trustedWidgetRating = widgetRating;
        } else {
            trustedWidgetRating = getTrustedWidgetRating(widgetRating.getId(), trustedWidgetRatingContainer);
        }
        return isWidgetRatingOwnerById(authentication, trustedWidgetRating.getUserId());
    }
View Full Code Here

Examples of org.apache.rave.portal.model.WidgetRating

    @Test
    @Transactional(readOnly=false)
    @Rollback(true)
    public void delete() {
        WidgetRating wr = repository.get(VALID_WIDGET_RATING_ID);
        assertThat(wr, is(notNullValue()));
        repository.delete(wr);
        wr = repository.get(VALID_WIDGET_RATING_ID);
        assertThat(wr, is(nullValue()));
    }
View Full Code Here

Examples of org.apache.rave.portal.model.WidgetRating

    @Transactional(readOnly=false)
    @Rollback(true)
    public void save_new() {
        final int EXPECTED_SCORE = 1;

        WidgetRating wr = new JpaWidgetRating();
        wr.setScore(EXPECTED_SCORE);
        wr.setUserId(VALID_USER_ID);
        wr.setWidgetId(VALID_WIDGET_ID);
        assertThat(wr.getId(), is(nullValue()));
        repository.save(wr);
        long newId = wr.getId();
        assertThat(newId > 0, is(true));
        WidgetRating newRating = repository.get(newId);
        assertThat(newRating.getScore(), is(EXPECTED_SCORE));
        assertThat(newRating.getUserId(), is(VALID_USER_ID));
        assertThat(newRating.getWidgetId(), is(VALID_WIDGET_ID));
    }
View Full Code Here

Examples of org.apache.rave.portal.model.WidgetRating

    @Test
    @Transactional(readOnly=false)
    @Rollback(true)
    public void save_existing() {
        int EXPECTED_SCORE = 99;
        WidgetRating wr = repository.get(VALID_WIDGET_RATING_ID);
        assertThat(wr.getScore(), is(not(EXPECTED_SCORE)));
        wr.setScore(99);
        repository.save(wr);
        WidgetRating updatedRating = repository.get(VALID_WIDGET_RATING_ID);
        assertThat(updatedRating.getScore(), is(EXPECTED_SCORE));
    }
View Full Code Here

Examples of org.apache.rave.portal.model.WidgetRating

        assertThat(converter.convert(template), is(sameInstance(template)));
    }

    @Test
    public void nullConversion() {
        WidgetRating template = null;
        assertThat(converter.convert(template), is(nullValue()));
    }
View Full Code Here

Examples of org.apache.rave.portal.model.WidgetRating

    }


    @Test
    public void convertValid() {
        WidgetRating template = new WidgetRatingImpl();
        template.setScore(1);
        template.setUserId(42L);
        template.setWidgetId(24L);
       
        JpaWidgetRating jpaTemplate = converter.convert(template);

        assertThat(jpaTemplate, is(not(sameInstance(template))));
        assertThat(jpaTemplate, is(instanceOf(JpaWidgetRating.class)));
        assertThat(jpaTemplate.getScore(), is(equalTo(template.getScore())));
        assertThat(jpaTemplate.getUserId(), is(equalTo(template.getUserId())));
        assertThat(jpaTemplate.getWidgetId(), is(equalTo(template.getWidgetId())));
    }
View Full Code Here

Examples of org.apache.rave.portal.model.WidgetRating

        service = new DefaultWidgetRatingService(repository);
    }

    @Test
    public void testGetByWidgetIdAndUserId() {
        WidgetRating widgetRating = new WidgetRatingImpl(1L, 2L, 3L, 5);
        expect(repository.getByWidgetIdAndUserId(2L, 3L)).andReturn(widgetRating);
        replay(repository);
        final WidgetRating rating = service.getByWidgetIdAndUserId(2L, 3L);
        assertEquals("Score is 5", Integer.valueOf(5), rating.getScore());
        verify(repository);
    }
View Full Code Here

Examples of org.apache.rave.portal.model.WidgetRating

        verify(repository);
    }

    @Test
    public void updateScore() {
        WidgetRating widgetRating = createMock(WidgetRatingImpl.class);
        widgetRating.setScore(10);

        expectLastCall().once();
        expect(repository.save(widgetRating)).andReturn(widgetRating);
        replay(repository, widgetRating);
        service.updateScore(widgetRating, 10);
View Full Code Here

Examples of org.apache.rave.portal.model.WidgetRating

        verify(repository, widgetRating);
    }

    @Test
    public void saveWidgetRating_new() {
        WidgetRating newRating = new WidgetRatingImpl();
        newRating.setWidgetId(2L);
        newRating.setUserId(1L);
        newRating.setScore(10);

        expect(repository.getByWidgetIdAndUserId(2L, 1L)).andReturn(null);
        expect(repository.save(newRating)).andReturn(newRating);
        replay(repository);
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.