Package org.apache.rave.model

Examples of org.apache.rave.model.Person


        return getSingleResult(query.getResultList());
    }

    @Override
    public List<Person> findAllConnectedPeople(String username) {
        Person person = findByUsername(username);
        List<Person> connections = Lists.newLinkedList();
        if (person != null) {
            String personId = person.getId();
            connections.addAll(findFriends(username));
            TypedQuery<JpaGroup> members = manager.createQuery("SELECT g from JpaGroup g where :userId member of g.members", JpaGroup.class);
            members.setParameter("userId", personId);
            for(JpaGroup groups : members.getResultList()) {
                addPeopleByIds(groups, connections);
View Full Code Here


    }

    private void addPeopleByIds(JpaGroup result, List<Person> members) {
        if (result != null) {
            for (String personId : result.getMemberIds()) {
                Person person = get(personId);
                if (!members.contains(person)) {
                    members.add(person);
                }
            }
        }
View Full Code Here

        return getSingleResult(query.getResultList());
    }

    @Override
    public List<Person> findAllConnectedPeople(String username) {
        Person person = findByUsername(username);
        List<Person> connections = Lists.newLinkedList();
        if (person != null) {
            String personId = person.getId();
            connections.addAll(findFriends(username));
            TypedQuery<JpaGroup> members = manager.createQuery("SELECT g from JpaGroup g where :userId member of g.members", JpaGroup.class);
            members.setParameter("userId", personId);
            for (JpaGroup groups : members.getResultList()) {
                addPeopleByIds(groups, connections);
View Full Code Here

    }

    private void addPeopleByIds(JpaGroup result, List<Person> members) {
        if (result != null) {
            for (String personId : result.getMemberIds()) {
                Person person = get(personId);
                if (!members.contains(person)) {
                    members.add(person);
                }
            }
        }
View Full Code Here

    @Override
    public SearchResult<Person> getLimitedListOfPersons(int offset, int pageSize) {
        SearchResult<User> users = getLimitedList(offset, pageSize);
        int count = users.getTotalResults();
        List<Person> people = new ArrayList<Person>();
        Person person = null;
        for(User user : users.getResultSet()){
            person = user.toPerson();
            person.setId(user.getId());
            people.add(person);
        }
        return new SearchResult<Person>(people, count);
    }
View Full Code Here

    @Override
    public SearchResult<Person> getPersonsByFreeTextSearch(String searchTerm, int offset, int pageSize) {
        SearchResult<User> users = getUsersByFreeTextSearch(searchTerm, offset, pageSize);
        int count = users.getTotalResults();
        List<Person> people = new ArrayList<Person>();
        Person person = null;
        for(User user : users.getResultSet()){
            person = user.toPerson();
            person.setId(user.getId());
            people.add(person);
        }
        return new SearchResult<Person>(people, count);
    }
View Full Code Here

        assertThat(count, is(13));
    }

    @Test
    public void findByUsername_valid() {
        Person person = repository.findByUsername(VALID_USER);
        assertThat(person, is(not(nullValue())));
        assertThat(person.getUsername(), is(equalTo(VALID_USER)));
    }
View Full Code Here

        assertThat(person, is(not(nullValue())));
        assertThat(person.getUsername(), is(equalTo(VALID_USER)));
    }
    @Test
    public void findByUsername_null() {
        Person person = repository.findByUsername(INVALID_USERNAME);
        assertThat(person, is(nullValue()));
    }
View Full Code Here

    @Test
    @Transactional(readOnly=false)
    @Rollback(true)
    public void save_existing() {
        final String UPDATED_ABOUT_ME = "updated about me";
        Person person = repository.get(VALID_ID);
        assertThat(person.getAboutMe(), is(not(UPDATED_ABOUT_ME)));
        person.setAboutMe(UPDATED_ABOUT_ME);
        repository.save(person);
        assertThat(repository.get(VALID_ID).getAboutMe(), is(UPDATED_ABOUT_ME));
    }
View Full Code Here

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

TOP

Related Classes of org.apache.rave.model.Person

Copyright © 2018 www.massapicom. 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.