Examples of SearchExecutionCourseLogBean


Examples of org.fenixedu.academic.dto.teacher.executionCourse.SearchExecutionCourseLogBean

public class SearchExecutionCourseLogAction extends ExecutionCourseBaseAction {

    public ActionForward prepareInit(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        ExecutionCourse executionCourse = getExecutionCourse(request);
        SearchExecutionCourseLogBean seclb = new SearchExecutionCourseLogBean(executionCourse);
        seclb.setExecutionCourseLogTypes(new ArrayList<ExecutionCourseLogTypes>());

        request.setAttribute("searchBean", seclb);
        request.setAttribute("executionCourse", seclb.getExecutionCourse());

        return forward(request, "/teacher/viewLogSearch.jsp");
    }
View Full Code Here

Examples of org.fenixedu.academic.dto.teacher.executionCourse.SearchExecutionCourseLogBean

        return forward(request, "/teacher/viewLogSearch.jsp");
    }

    public ActionForward prepare(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {
        ExecutionCourse executionCourse = getExecutionCourse(request);
        SearchExecutionCourseLogBean seclb = readSearchBean(request, executionCourse);

        searchLogs(seclb);
        request.setAttribute("searchBean", seclb);
        request.setAttribute("executionCourse", seclb.getExecutionCourse());

        prepareAttendsCollectionPages(request, seclb, seclb.getExecutionCourse());
        return forward(request, "/teacher/viewLogSearch.jsp");
    }
View Full Code Here

Examples of org.fenixedu.academic.dto.teacher.executionCourse.SearchExecutionCourseLogBean

    }

    private SearchExecutionCourseLogBean readSearchBean(HttpServletRequest request, ExecutionCourse executionCourse) {
        ExecutionCourse course = getExecutionCourse(request);
        if (course != null) {
            SearchExecutionCourseLogBean seclb = new SearchExecutionCourseLogBean(course);

            String viewPhoto = request.getParameter("viewPhoto");
            if (viewPhoto != null && viewPhoto.equalsIgnoreCase("true")) {
                seclb.setViewPhoto(true);
            } else {
                seclb.setViewPhoto(false);
            }

            String logTypes = request.getParameter("executionCourseLogTypes");
            if (logTypes != null) {
                List<ExecutionCourseLogTypes> list = new ArrayList<ExecutionCourseLogTypes>();
                for (String logType : logTypes.split(":")) {
                    list.add(ExecutionCourseLogTypes.valueOf(logType));
                }
                seclb.setExecutionCourseLogTypes(list);
            }

            String professorships = request.getParameter("professorships");
            if (professorships != null) {
                List<Professorship> list = new ArrayList<Professorship>();
                for (String professorship : professorships.split(":")) {
                    list.add(FenixFramework.<Professorship> getDomainObject(professorship));
                }
                seclb.setProfessorships(list);
            }

            String months = request.getParameter("months");
            if (months != null) {
                List<Month> list = new ArrayList<Month>();
                for (String month : months.split(":")) {
                    list.add(Month.fromInt(Integer.valueOf(month).intValue()));
                }
                seclb.setMonths(list);
            }

            return seclb;
        } else {
            return new SearchExecutionCourseLogBean(executionCourse);
        }
    }
View Full Code Here

Examples of org.fenixedu.academic.dto.teacher.executionCourse.SearchExecutionCourseLogBean

        final String pageParameter = request.getParameter("pageNumber");
        final Integer page = StringUtils.isEmpty(pageParameter) ? Integer.valueOf(1) : Integer.valueOf(pageParameter);
        request.setAttribute("pageNumber", page);

        SearchExecutionCourseLogBean logPagesBean = new SearchExecutionCourseLogBean(executionCourse);

        searchLogs(logPagesBean);

        logPagesBean.setExecutionCourseLogs(pager.getPage(page));
        if (seclb.getViewPhoto()) {
            logPagesBean.setViewPhoto(true);
        }
        request.setAttribute("logPagesBean", logPagesBean);
    }
View Full Code Here

Examples of org.fenixedu.academic.dto.teacher.executionCourse.SearchExecutionCourseLogBean

        }
        bean.setExecutionCourseLogs(validLogs);
    }

    public ActionForward search(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {
        SearchExecutionCourseLogBean bean = getRenderedObject();
        RenderUtils.invalidateViewState();
        searchLogs(bean);

        request.setAttribute("searchBean", bean);
        request.setAttribute("executionCourse", bean.getExecutionCourse());

        prepareAttendsCollectionPages(request, bean, bean.getExecutionCourse());

        return forward(request, "/teacher/viewLogSearch.jsp");
    }
View Full Code Here

Examples of org.fenixedu.academic.dto.teacher.executionCourse.SearchExecutionCourseLogBean

public class ExecutionCourseLogProfessorshipProvider implements DataProvider {

    @Override
    public Object provide(final Object source, final Object currentValue) {
        final SearchExecutionCourseLogBean searchExecutionCourseLogBean = (SearchExecutionCourseLogBean) source;
        return searchExecutionCourseLogBean.getExecutionCourse().getProfessorshipsSet();
    }
View Full Code Here

Examples of org.fenixedu.academic.dto.teacher.executionCourse.SearchExecutionCourseLogBean

public class ExecutionCourseLogTypesProvider implements DataProvider {

    @Override
    public Object provide(final Object source, final Object currentValue) {
        final SearchExecutionCourseLogBean searchExecutionCourseLogBean = (SearchExecutionCourseLogBean) source;
        return searchExecutionCourseLogBean.getExecutionCourseLogTypesAll();
    }
View Full Code Here

Examples of org.fenixedu.academic.dto.teacher.executionCourse.SearchExecutionCourseLogBean

public class ExecutionCourseLogMonthProvider implements DataProvider {

    @Override
    public Object provide(final Object source, final Object currentValue) {
        final SearchExecutionCourseLogBean searchExecutionCourseLogBean = (SearchExecutionCourseLogBean) source;
        return searchExecutionCourseLogBean.getExecutionCourse().getExecutionPeriod().getSemesterMonths();
    }
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.