Package org.fenixedu.academic.service.services.person.SearchPerson

Examples of org.fenixedu.academic.service.services.person.SearchPerson.SearchPersonPredicate


        SearchParameters searchParameters =
                new SearchPerson.SearchParameters(name, email, username, documentIdNumber, null, null, null, null, null, null,
                        null, (String) null);

        SearchPersonPredicate predicate = new SearchPerson.SearchPersonPredicate(searchParameters);

        CollectionPager<Person> result = SearchPerson.runSearchPerson(searchParameters, predicate);

        final String pageNumberString = request.getParameter("pageNumber");
        final Integer pageNumber =
View Full Code Here


        PersonBean personBean = (PersonBean) viewState.getMetaObject().getObject();

        SearchPerson.SearchParameters parameters =
                new SearchParameters(personBean.getName(), null, personBean.getUsername(), personBean.getDocumentIdNumber(),
                        null, null, null, null, null, null, null, (String) null);
        SearchPersonPredicate predicate = new SearchPerson.SearchPersonPredicate(parameters);

        CollectionPager<Person> persons = SearchPerson.runSearchPerson(parameters, predicate);
        request.setAttribute("resultPersons", persons.getCollection());
        request.setAttribute("personBean", personBean);
    }
View Full Code Here

        if (searchBean.hasAddressee()) {
            SearchPerson.SearchParameters parameters =
                    new SearchParameters(searchBean.getAddressee().getName(), null, searchBean.getAddressee().getUsername(),
                            searchBean.getAddressee().getDocumentIdNumber(), null, null, null, null, null, null, null,
                            (String) null);
            SearchPersonPredicate predicate = new SearchPerson.SearchPersonPredicate(parameters);
            CollectionPager<Person> persons = SearchPerson.runSearchPerson(parameters, predicate);
            Set<GeneratedDocument> personDocuments = new HashSet<GeneratedDocument>();
            for (Person person : persons.getCollection()) {
                personDocuments.addAll(person.getAddressedDocumentSet());
            }
            documents.retainAll(personDocuments);
        }
        if (searchBean.hasOperator()) {
            SearchPerson.SearchParameters parameters =
                    new SearchParameters(searchBean.getOperator().getName(), null, searchBean.getOperator().getUsername(),
                            searchBean.getOperator().getDocumentIdNumber(), null, null, null, null, null, null, null,
                            (String) null);
            SearchPersonPredicate predicate = new SearchPerson.SearchPersonPredicate(parameters);
            CollectionPager<Person> operators = SearchPerson.runSearchPerson(parameters, predicate);
            Set<GeneratedDocument> operatorDocuments = new HashSet<GeneratedDocument>();
            for (Person person : operators.getCollection()) {
                operatorDocuments.addAll(person.getProcessedDocumentSet());
            }
View Full Code Here

            HttpServletResponse response) throws Exception {
        PersonBean personBean = getRenderedObject();
        SearchPerson.SearchParameters parameters =
                new SearchParameters(personBean.getName(), null, personBean.getUsername(), personBean.getDocumentIdNumber(),
                        null, null, null, null, null, null, null, (String) null);
        SearchPersonPredicate predicate = new SearchPerson.SearchPersonPredicate(parameters);
        CollectionPager<Person> persons = SearchPerson.runSearchPerson(parameters, predicate);
        request.setAttribute("resultPersons", persons.getCollection());
        request.setAttribute("personBean", personBean);
        return mapping.findForward("search");
    }
View Full Code Here

        PersonBean personBean = (PersonBean) viewState.getMetaObject().getObject();

        SearchPerson.SearchParameters parameters =
                new SearchParameters(personBean.getName(), null, personBean.getUsername(), personBean.getDocumentIdNumber(),
                        null, null, null, null, null, null, null, (String) null);
        SearchPersonPredicate predicate = new SearchPerson.SearchPersonPredicate(parameters);

        CollectionPager<Person> persons = SearchPerson.runSearchPerson(parameters, predicate);

        request.setAttribute("resultPersons", persons.getCollection());
        request.setAttribute("personBean", personBean);
View Full Code Here

        }
        return Collections.emptySet();
    }

    private Collection<Person> search(final SearchParameters searchParameters) {
        final SearchPersonPredicate searchPersonPredicate = new SearchPerson.SearchPersonPredicate(searchParameters);
        SearchPerson searchPerson = new SearchPerson();
        final CollectionPager<Person> people = searchPerson.run(searchParameters, searchPersonPredicate);
        return people.getCollection();
    }
View Full Code Here

        SearchParameters searchParameters =
                new SearchPerson.SearchParameters(name, null, null, null, null, roleType, degreeType, degreeId, departmentId,
                        Boolean.TRUE, null, (String) null);

        SearchPersonPredicate predicate = new SearchPerson.SearchPersonPredicate(searchParameters);

        CollectionPager<Person> result = SearchPerson.runSearchPerson(searchParameters, predicate);

        if (result == null) {
            addErrorMessage(request, "impossibleFindPerson", "error.manager.implossible.findPerson");
View Full Code Here

TOP

Related Classes of org.fenixedu.academic.service.services.person.SearchPerson.SearchPersonPredicate

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.