Example usage for org.springframework.ui ModelMap ModelMap

List of usage examples for org.springframework.ui ModelMap ModelMap

Introduction

In this page you can find the example usage for org.springframework.ui ModelMap ModelMap.

Prototype

public ModelMap() 

Source Link

Document

Construct a new, empty ModelMap .

Usage

From source file:org.esupportail.portlet.filemanager.portlet.PortletControllerAjax.java

@ExceptionHandler
public ModelAndView handleException(EsupStockException ex, ResourceRequest resourceRequest,
        ResourceResponse resourcesResponse, Locale loc) {
    ModelMap modelMap = new ModelMap();
    String errorText = messageSource.getMessage(ex.getCodeI18n(), new String[] { ex.getMessage() }, loc);
    modelMap.put("errorText", errorText);
    return new ModelAndView("ajax_error", modelMap);
}

From source file:com.virtusa.akura.staff.controller.SubjectTeacherAssignController.java

/**
 * Show the list of subject teachers.//from w w  w.  j  ava 2  s  .  c om
 * 
 * @param lastName - Last the name of the subject teachers.
 * @param regNo - the reg number of the subject teacher.
 * @return a model with subject teacher list.
 * @throws AkuraAppException - a detailed exception throws when fails.
 */
public ModelAndView showSearchResults(String lastName, String regNo) throws AkuraAppException {

    String message;
    List<SubjectTeacher> teacherList = staffService.getSubjectTeachers(lastName, regNo);
    ModelMap modelMap = new ModelMap();
    if (teacherList.isEmpty()) {
        message = new ErrorMsgLoader().getErrorMessage(SUBJECTTEACHER_SEARCH_NO_RESULT);
        modelMap.addAttribute(MESSAGE, message);
    } else {
        List<SubjectTeacher> groupbyTeacherList = new ArrayList<SubjectTeacher>();
        for (SubjectTeacher subjectTeacher : teacherList) {
            subjectTeacher
                    .setSchoolClassList(staffService.getSchoolClassList(subjectTeacher.getStaff().getStaffId(),
                            subjectTeacher.getGradeSubject().getGradeSubjectId(), subjectTeacher.getYear()));
            groupbyTeacherList.add(subjectTeacher);
        }
        modelMap.addAttribute(TEACHER_LIST, SortUtil.sortSubjectTeacherList(groupbyTeacherList));
    }
    return new ModelAndView(VIEW_TEACHER_SUBJECT_ALLOCATION, modelMap);
}

From source file:fragment.web.AbstractCampaignPromotionsControllerTest.java

@Test
public void testEditForDiscountAmount() throws Exception {
    try {//from  ww  w. j a v  a 2 s  .  co  m
        CampaignPromotion campaignPromotion = generateCampaignPromotion(0, false, true, false);
        CurrencyValue currency = currencyValueService.locateBYCurrencyCode("INR");
        List<String> channelIdLst = new ArrayList<String>();
        channelIdLst.add("3");
        Map<String, BigDecimal> discountAmountMap = new HashMap<String, BigDecimal>();
        discountAmountMap.put(currency.getCurrencyCode(), new BigDecimal(100));
        CampaignPromotionsForm form = new CampaignPromotionsForm();
        form.setDiscountAmountMap(discountAmountMap);
        form.setChannelIdLst(channelIdLst);
        form.setPromoCode("edit_camp");
        form.setUnlimited(true);
        form.setCampaignPromotion(campaignPromotion);
        BindingResult result = validate(form);
        CampaignPromotion promotion = campaignController.createCampaigns(form, result, map, null);
        Assert.assertNull(promotion.getPercentOff());
        Assert.assertNotNull(promotion.getCampaignPromotionDiscountAmount());

        ModelMap model = new ModelMap();

        campaignController.edit(promotion.getId().toString(), model);
        CampaignPromotionsForm campaignPromotionsForm = new CampaignPromotionsForm(promotion);
        campaignPromotionsForm.setPromoCode(promotion.getPromoCode());

        CampaignPromotionsForm form1 = (CampaignPromotionsForm) model.get("campaignPromotionsForm");
        List<Channel> channels = (List) model.get("channels");

        Assert.assertTrue(form1.getPromoCode().toString().equals(campaignPromotionsForm.getPromoCode()));
        Assert.assertTrue(channels.get(0).getName()
                .equals(channelService.getChannels(null, null, null).get(0).getName()));

    } catch (Exception e) {
        // TODO Auto-generated catch block
        Assert.fail();
    }

}

From source file:fragment.web.AbstractCampaignPromotionsControllerTest.java

@Test
public void testEditForPercentage() throws Exception {
    try {//from  w ww . ja va  2  s. c  o m
        CampaignPromotion campaignPromotion = generateCampaignPromotion(0, false, false, true);
        CurrencyValue currency = currencyValueService.locateBYCurrencyCode("INR");
        List<String> channelIdLst = new ArrayList<String>();
        channelIdLst.add("3");
        Map<String, BigDecimal> discountAmountMap = new HashMap<String, BigDecimal>();
        discountAmountMap.put(currency.getCurrencyCode(), new BigDecimal(100));
        CampaignPromotionsForm form = new CampaignPromotionsForm();
        form.setDiscountAmountMap(discountAmountMap);
        form.setChannelIdLst(channelIdLst);
        form.setPromoCode("edit_camp2");
        form.setUnlimited(true);
        form.setCampaignPromotion(campaignPromotion);
        BindingResult result = validate(form);
        CampaignPromotion promotion = campaignController.createCampaigns(form, result, map, null);

        ModelMap model = new ModelMap();

        campaignController.edit(promotion.getId().toString(), model);
        CampaignPromotionsForm campaignPromotionsForm = new CampaignPromotionsForm(promotion);
        campaignPromotionsForm.setPromoCode(promotion.getPromoCode());

        CampaignPromotionsForm form1 = (CampaignPromotionsForm) model.get("campaignPromotionsForm");
        List<Channel> channels = (List) model.get("channels");

        Assert.assertTrue(form1.getPromoCode().toString().equals(campaignPromotionsForm.getPromoCode()));
        Assert.assertTrue(channels.get(0).getName()
                .equals(channelService.getChannels(null, null, null).get(0).getName()));

    } catch (Exception e) {
        // TODO Auto-generated catch block
        Assert.fail();
    }

}

From source file:fragment.web.SupportControllerTest.java

@Test
public void testViewTicket1() throws Exception {
    asUser(user);/*from www.jav  a  2s. co m*/
    ModelMap modelMap = new ModelMap();
    TicketCommentForm ticketCommentForm = new TicketCommentForm();
    TicketComment comment = new TicketComment();
    ticketCommentForm.setComment(comment);
    Ticket ticket = new Ticket();
    TicketForm ticketForm = new TicketForm();
    ticketForm.setTicket(ticket);

    ticket = controller.createTicket(tenant.getUuid(), request, ticketForm, modelMap);
    comment.setParentId(ticket.getUuid());
    controller.createNewComment(tenant, ticketCommentForm, ticket.getCaseNumber(), tenant.getParam(), modelMap);

    String view = controller.viewTicket(tenant, ticket.getCaseNumber(), tenant.getParam(), modelMap);
    Assert.assertNotNull(modelMap);
    Assert.assertEquals(modelMap.get("ticket"), ticket);
    TicketForm ticketForm1 = (TicketForm) modelMap.get("ticketForm");
    Assert.assertEquals(ticketForm1.getTicket(), ticket);
    Assert.assertNotNull(modelMap.get("ticketcomments"));

    Assert.assertNotNull(modelMap.get("ticketCommentForm"));
    Assert.assertEquals(view, new String("support.tickets.view"));
    view = controller.viewTicket(tenant, null, tenant.getParam(), modelMap);
    Assert.assertNotNull(modelMap.get("statuses"));

}

From source file:fragment.web.SupportControllerTest.java

@Test
public void testAddNewComment() throws Exception {
    asUser(user);//w ww .  ja  v  a2  s. c  o  m
    ModelMap modelmap = new ModelMap();
    TicketCommentForm ticketCommentForm = new TicketCommentForm();
    TicketComment comment = new TicketComment();
    ticketCommentForm.setComment(comment);
    Ticket ticket = new Ticket();
    TicketForm ticketForm = new TicketForm();
    ticketForm.setTicket(ticket);

    ticket = controller.createTicket(tenant.getUuid(), request, ticketForm, modelmap);
    comment.setParentId(ticket.getUuid());
    controller.createNewComment(tenant, ticketCommentForm, ticket.getCaseNumber(), tenant.getParam(), modelmap);
    String view = controller.viewTicket(tenant, ticket.getCaseNumber(), tenant.getParam(), modelmap);
    Assert.assertNotNull(modelmap);
    Assert.assertEquals(modelmap.get("ticket"), ticket);
    ticketForm = (TicketForm) modelmap.get("ticketForm");
    Assert.assertEquals(ticketForm.getTicket(), ticket);
    Assert.assertNotNull(modelmap.get("ticketcomments"));

    Assert.assertNotNull(modelmap.get("ticketCommentForm"));
    Assert.assertEquals(view, new String("support.tickets.view"));
    view = controller.viewTicket(tenant, null, tenant.getParam(), modelmap);
    Assert.assertNotNull(modelmap.get("statuses"));

}

From source file:info.raack.appliancelabeler.web.MainController.java

@RequestMapping(value = "/energy/userappliances", method = RequestMethod.POST)
public void addUserAppliance(@RequestParam(value = "applianceId") int applianceId,
        @RequestParam(value = "name") String name, HttpServletRequest request, HttpServletResponse response)
        throws IOException {
    ModelMap model = new ModelMap();

    // get current energymonitor
    EnergyMonitor energyMonitor = getCurrentEnergyMonitor(request, response);

    Appliance appliance = new Appliance();
    appliance.setId(applianceId);/*from  w w w. j a  v a2s .c  o m*/
    UserAppliance userAppliance = new UserAppliance(-1, appliance, name, -1, false);
    database.addUserAppliance(energyMonitor, userAppliance);

    model.put("userappliance", userAppliance);

    String dataJS = new GsonBuilder().create().toJson(userAppliance);

    response.getWriter().write(dataJS);

    // set appropriate JSON response type
    response.setContentType("application/json");
}

From source file:info.raack.appliancelabeler.web.MainController.java

@RequestMapping(value = "/label/{id}", method = RequestMethod.GET)
public ModelAndView showLabelPage(@PathVariable(value = "id") int userApplianceId) {

    ModelMap model = new ModelMap();
    UserAppliance userAppliance = database.getUserApplianceById(userApplianceId);
    if (userAppliance == null) {
        throw new IllegalArgumentException("No user appliance for id " + userApplianceId);
    }/* w ww  . j  av  a 2s .  c  o  m*/
    model.put("userAppliance", userAppliance);

    return templateProvider.showPageInTemplate(1, "label", model);
}

From source file:fragment.web.AbstractConnectorControllerTest.java

@Test
public void testEnableServiceGet() {
    map = new ModelMap();
    Service service = servicedao.find("6");
    Configuration config = configurationService
            .locateConfigurationByName("com.citrix.cpbm.portal.settings.services.datapath");
    config.setValue("src\\test\\resources\\");
    MockHttpServletRequest mockRequest = new MockHttpServletRequest();
    mockRequest.setParameter("lang", "de");
    String result = controller.enableService(service.getUuid(), map, mockRequest);
    Assert.assertEquals("main.home_connector_enable", result);

    mockRequest.setParameter("lang", "en");
    result = controller.enableService(service.getUuid(), map, mockRequest);
    Assert.assertEquals("main.home_connector_enable", result);
}

From source file:com.Voxce.Controllers.TrialsController.java

public ModelAndView DownloadDocumentUseCV(HttpServletRequest request, HttpServletResponse response)
        throws Exception {

    CurrentUser = (Users) request.getSession().getAttribute("CurrentUser");
    if (CurrentUser == null) {
        response.sendRedirect("login.htm");
    }// ww w . ja va 2 s  .c  o m

    List<UserCV> usercvlist;

    List<Users> userslist;

    userslist = userdao.listusers(CurrentUser);

    UserCV doc = new UserCV();

    int docid = Integer.parseInt(request.getParameter("docid"));
    doc = usercvdao.find(docid);

    response.setContentType(doc.getType());
    response.setContentLength(doc.getData().length);
    response.setHeader("Content-Disposition", "attachment; filename=\"" + doc.getFilename() + "\"");
    FileCopyUtils.copy(doc.getData(), response.getOutputStream());

    usercvlist = usercvdao.listusercv(currentstudy.getStudy_id());

    for (int i = 0; i < usercvlist.size(); i++)
        usercvlist.get(i).setData(null);

    ModelMap modelMap = new ModelMap();
    modelMap.addAttribute("currentstudy", currentstudy);
    modelMap.addAttribute("CurrentFormUserCV", "View_UserCV_div");
    modelMap.addAttribute("userslist", userslist);
    modelMap.addAttribute("usercvlist", usercvlist);
    return new ModelAndView("usercv", modelMap);
}