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:info.raack.appliancelabeler.web.MainController.java

/**
 * HTTP request handler for updating energy cost for an energy monitor.
 * @throws IOException /*w ww  . j  av a2 s .com*/
 */
@RequestMapping(value = "/energy/monitor/{monitorId}", method = RequestMethod.POST)
public void updateEnergyCost(@PathVariable(value = "monitorId") int energyMonitorId,
        @RequestParam(value = "costPerKwh") String costPerKwhStr, HttpServletRequest request,
        HttpServletResponse response) throws IOException {
    ModelMap model = new ModelMap();

    // get current energymonitor
    // TODO - this should be updated to allow for multiple monitors
    EnergyMonitor energyMonitor = getCurrentEnergyMonitor(request, response);

    if (energyMonitor == null) {
        response.setStatus(HttpServletResponse.SC_NOT_FOUND);
        return;
    } else if (energyMonitor.getId() != energyMonitorId) {
        response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
        response.getWriter().write("First energy monitor id " + energyMonitor.getId()
                + " does not match monitor id given of " + energyMonitorId);
        return;
    }

    try {
        float costPerKwh = Float.parseFloat(costPerKwhStr);
        database.setEnergyCost(energyMonitor, costPerKwh);
        response.setStatus(HttpServletResponse.SC_NO_CONTENT);
    } catch (NumberFormatException e) {
        // could not parse number
        response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
        response.getWriter().write("Could not parse " + costPerKwhStr + " into a number");
    }

}

From source file:fragment.web.AbstractConnectorControllerTest.java

@Test
public void testIsAlive() {
    map = new ModelMap();
    boolean result = controller.isAlive("003fa8ee-fba3-467f-a517-ed806dae8a88", map);
    Assert.assertEquals(result, false);
}

From source file:fragment.web.AbstractConnectorControllerTest.java

@Test
public void testfetchAccountConfigurationsParams() {
    map = new ModelMap();
    String result = controller.fetchAccountConfigurationsParams("003fa8ee-fba3-467f-a517-fd806dae8a80",
            "51e89159-9257-4340-8396-944658ba2e4a", map, request);
    Assert.assertEquals("enable.service", result);
}

From source file:fragment.web.AbstractConnectorControllerTest.java

@Test
public void testloadPackagedJspInConnectors() {
    map = new ModelMap();
    controller.loadPackagedJspInConnector("003fa8ee-fba3-467f-a517-fd806dae8a80", response);
}

From source file:com.virtusa.akura.student.controller.StudentAcademicLifeController.java

/**
 * handle POST requests for Academic-details - student prefect details save action.
 * //  www  . j av a 2s  . c om
 * @param request - HttpServletRequest.
 * @param session - HttpSession object
 * @return the name of the view.
 * @throws AkuraAppException throws when exception occurs.
 */
@RequestMapping(value = ACTION_FOR_DELETE_PREFECT, method = RequestMethod.POST)
public ModelAndView deletePrefectDetails(HttpServletRequest request, HttpSession session)
        throws AkuraAppException {

    String selectedStudPrefectId = request.getParameter("selectedStudentPrefectId");

    String yearD = null;
    int studentClassInfoId = 0;

    studentClassInfoId = (Integer.parseInt(request.getParameter(SELECTED_GRADE)));

    StudentClassInfo studentClassInfo = studentService.findStudentClassInfoById(studentClassInfoId);

    yearD = DateUtil.getStringYear(studentClassInfo.getYear());

    int intselectedStudPrefectId = Integer.parseInt(selectedStudPrefectId);

    // Retrieving the StudentPrefect object given by student prefect id
    StudentPrefect studentPrefectObj = studentService.findStudentPrefectDetailsById(intselectedStudPrefectId);

    if (studentPrefectObj != null) {

        studentService.deleteStudentPrefectDetails(studentPrefectObj);
    }
    ModelMap modelMap = new ModelMap();
    modelMap.addAttribute(ATTR_NAME_YEAR, yearD);
    return showMarks(request, modelMap, session); // Returning to previous
    // action method
}

From source file:fragment.web.AbstractConnectorControllerTest.java

@Test
public void uploadServiceInstanceLogo() {
    map = new ModelMap();
    controller.uploadServiceInstanceLogo("003fa8ee-fba3-467f-a517-fd806dae8a80", map);
}

From source file:fragment.web.AbstractConnectorControllerTest.java

@Test
public void getServiceInstanceList() {
    map = new ModelMap();
    Tenant t = tenantService.getSystemTenant();
    request.setAttribute("isSurrogatedTenant", true);
    controller.getServiceInstanceList(t, "51e89159-9257-4340-8396-944658ba2e4a", true, "IAAS", request);
}

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

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

    List<ApprovalStatusType> approvalstatustypelist;
    List<SubmissionType> submissiontypelist;

    List<Sites> siteslist;/*from  w w w.j  a  v a 2s  .  c  om*/
    List<Submission> submissionlist;

    List<ProtocolVersion> versionlist;
    List<Countries> countrieslist;

    approvalstatustypelist = approvalstatustypedao.listapprovals(currentstudy.getStudy_id());
    submissiontypelist = submissiontypedao.listsubmissiontype(currentstudy.getStudy_id());
    versionlist = traininguserdao.listprotocolversions(currentstudy.getStudy_id());
    siteslist = sitedao.SitesList(CurrentUser);
    submissionlist = submissiondao.listsubmission(currentstudy.getStudy_id());
    countrieslist = countriesDAO.listCountry();

    Submission doc = new Submission();

    int docid = Integer.parseInt(request.getParameter("docid"));
    doc = submissiondao.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());
    submissionlist = submissiondao.listsubmission(currentstudy.getStudy_id());
    for (int i = 0; i < submissionlist.size(); i++)
        submissionlist.get(i).setData(null);
    ModelMap modelMap = new ModelMap();
    modelMap.addAttribute("currentstudy", currentstudy);
    modelMap.addAttribute("CurrentFormSubmission", "View_Submission_div");
    modelMap.addAttribute("approvalstatustypelist", approvalstatustypelist);
    modelMap.addAttribute("submissiontypelist", submissiontypelist);
    modelMap.addAttribute("countrieslist", countrieslist);
    modelMap.addAttribute("submissionlist", submissionlist);
    modelMap.addAttribute("siteslist", siteslist);
    modelMap.addAttribute("versionlist", versionlist);
    return new ModelAndView("submissions", modelMap);
}

From source file:fragment.web.AbstractConnectorControllerTest.java

@SuppressWarnings("rawtypes")
@Test/*  w  w w. jav a 2s .  c o  m*/
@DirtiesContext
public void testfetchAccountConfigurationsParamsForCustomAccountConfigEditor() {
    map = new ModelMap();
    ServiceInstance serviceInstance = serviceInstanceDao.find(1L);
    ConnectorConfigurationManager configurationManager = EasyMock
            .createMock(ConnectorConfigurationManager.class);
    ReflectionTestUtils.setField(controller, "connectorConfigurationManager", configurationManager);
    EasyMock.expect(configurationManager.getInstance(serviceInstance.getUuid())).andReturn(serviceInstance)
            .anyTimes();
    EasyMock.expect(configurationManager.getJspPath(serviceInstance.getService())).andReturn("customTiles")
            .anyTimes();
    EasyMock.replay(configurationManager);
    String result = controller.fetchAccountConfigurationsParams(serviceInstance.getUuid(),
            "51e89159-9257-4340-8396-944658ba2e4a", map, request);
    Assert.assertEquals("enable.service", result);
    Assert.assertEquals("customTiles", map.get("accountConfigEditor"));
    Assert.assertEquals("{\"id\":123456}", ((Map) map.get("accountConfigurationData")).toString());
}

From source file:fragment.web.AbstractConnectorControllerTest.java

@Test
@DirtiesContext//  w ww.j  a v  a  2s  .  co  m
public void testfetchAccountConfigurationsParamsWithoutEditor() {
    map = new ModelMap();
    ServiceInstance serviceInstance = serviceInstanceDao.find(1L);
    ConnectorConfigurationManager configurationManager = EasyMock
            .createMock(ConnectorConfigurationManager.class);
    ReflectionTestUtils.setField(controller, "connectorConfigurationManager", configurationManager);
    EasyMock.expect(configurationManager.getInstance(serviceInstance.getUuid())).andReturn(serviceInstance)
            .anyTimes();
    EasyMock.expect(configurationManager.getJspPath(serviceInstance.getService())).andReturn(null).anyTimes();
    EasyMock.replay(configurationManager);
    String result = controller.fetchAccountConfigurationsParams(serviceInstance.getUuid(),
            "51e89159-9257-4340-8396-944658ba2e4a", map, request);
    Assert.assertEquals("enable.service", result);
    Assert.assertEquals(map.get("tnc"), "");
    Assert.assertNull(map.get("accountConfigEditor"));
}