Package org.fenixedu.academic.domain.person

Examples of org.fenixedu.academic.domain.person.RoleType


        } else if (searchParameters.getName() != null) {

            persons = new ArrayList<Person>();

            persons.addAll(Person.findPerson(searchParameters.getName()));
            final RoleType roleBd = searchParameters.getRole();
            if (roleBd != null) {
                for (final Iterator<Person> peopleIterator = persons.iterator(); peopleIterator.hasNext();) {
                    final Person person = peopleIterator.next();
                    if (!person.hasRole(roleBd)) {
                        peopleIterator.remove();
View Full Code Here


                }

            }
            if (searchParameters.getName() != null) {
                persons.addAll(Person.findPerson(searchParameters.getName()));
                final RoleType roleBd = searchParameters.getRole();
                if (roleBd != null) {
                    for (final Iterator<Person> peopleIterator = persons.iterator(); peopleIterator.hasNext();) {
                        final Person person = peopleIterator.next();
                        if (!person.hasRole(roleBd)) {
                            peopleIterator.remove();
View Full Code Here

        return false;
    }

    public void updateStudentRole() {
        final Person person = getPerson();
        final RoleType roleType = RoleType.STUDENT;
        if (shouldHaveStudentRole()) {
            if (!person.hasRole(roleType)) {
                RoleType.grant(roleType, person.getUser());
            }
        } else {
View Full Code Here

TOP

Related Classes of org.fenixedu.academic.domain.person.RoleType

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.