request.setAttribute("schedule", employee.getAssiduousness().getCurrentSchedule());
    public ActionForward showEmployeeInfo(ActionMapping mapping, ActionForm form,            HttpServletRequest request, HttpServletResponse response) throws FenixServiceException,            FenixFilterException {        final IUserView userView = SessionUtils.getUserView(request);        Employee employee = userView.getPerson().getEmployee();        if (employee == null) {            // erro            System.out.println("no existe empregado");            return mapping.findForward("index");        }        HashMap<String, WorkScheduleDaySheet> workScheduleDays = new HashMap<String, WorkScheduleDaySheet>();        if (employee.getAssiduousness() != null) {            if (employee.getAssiduousness().getCurrentSchedule() != null) {                ResourceBundle bundle = ResourceBundle.getBundle("resources.EmployeeResources");                WorkWeek workWeek = new WorkWeek(EnumSet.range(WeekDay.MONDAY, WeekDay.FRIDAY));                for (WorkSchedule workSchedule : employee.getAssiduousness().getCurrentSchedule()                        .getWorkSchedules()) {                    setWorkScheduleDays(workSchedule, workScheduleDays, bundle);                }                validateWorkScheduleDays(workScheduleDays, workWeek, bundle);                List<WorkScheduleDaySheet> workScheduleDaySheetList = new ArrayList<WorkScheduleDaySheet>(                        workScheduleDays.values());                Collections.sort(workScheduleDaySheetList, new BeanComparator("weekDaySchedule"));                request.setAttribute("workScheduleDayList", workScheduleDaySheetList);            }            request.setAttribute("schedule", employee.getAssiduousness().getCurrentSchedule());        }        request.setAttribute("employee", employee);        return mapping.findForward("show-employee-info");    }