}
    protected String hasPrevilege(IUserView userView, Object[] arguments) {            if (userView.hasRoleType(RoleType.STUDENT)) {                return checkStudentInformation(userView);            } else {                if (userView.hasRoleType(RoleType.COORDINATOR) && arguments[0] != null) {                	return checkCoordinatorInformation(userView, arguments);                                    } else if (userView.hasRoleType(RoleType.TEACHER)) {                	return checkTeacherInformation(userView, arguments);                } else if (userView.hasRoleType(RoleType.DEGREE_ADMINISTRATIVE_OFFICE)                        || userView.hasRoleType(RoleType.DEGREE_ADMINISTRATIVE_OFFICE_SUPER_USER)) {                	                                    	return checkDegreeAdministrativeOfficeInformation(arguments);                                    } else {                    return "noAuthorization";                }            }    }