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:fragment.web.RegistrationControllerTest.java

@Test
public void testPhoneverification() {
    ModelMap model = new ModelMap();
    UserRegistration registration = new UserRegistration();
    List<Country> countryList = new ArrayList<Country>();
    countryList.addAll(countryService.getCountries(null, null, null, 1, 12, null, false));
    registration.setCountryList(countryList);
    AccountType disposition = accountTypeDAO.getTrialAccountType();
    BindingResult result;/*from  w w w .ja v a  2  s. com*/
    try {
        result = setupRegistration(disposition, registration);
        String value = controller.phoneverification(registration, result, "abs", "abs", model, null, status,
                request);
        Assert.assertEquals(value, new String("register.phoneverification"));
    } catch (Exception e) {
        Assert.fail();
    }
    try {
        result = setupRegistration(disposition, registration);
        controller.phoneverification(registration, result, "abs", null, model, null, status, request);
    } catch (Exception e) {
        Assert.fail();
    }
    try {
        countryList = null;
        result = setupRegistration(disposition, registration);
        controller.phoneverification(registration, result, "abs", null, model, null, status, request);
        Assert.assertTrue(true);
    } catch (Exception e) {
        Assert.fail();
    }

}

From source file:fragment.web.RegistrationControllerTest.java

@Test
public void testUserInfoWithIntranetOnlyModeEnabled() throws Exception {
    configurationService.clearConfigurationCache(true, "");
    com.vmops.model.Configuration isIntranetModeEnabled = configurationService
            .locateConfigurationByName(Names.com_citrix_cpbm_use_intranet_only);
    isIntranetModeEnabled.setValue("true");
    configurationService.update(isIntranetModeEnabled);

    ModelMap model = new ModelMap();
    UserRegistration registration = new UserRegistration();
    AccountType disposition = accountTypeDAO.getTrialAccountType();
    BindingResult result;//from   ww  w . jav a  2 s. c  om
    registration.setAcceptedTerms(true);
    result = setupRegistration(disposition, registration);
    String view = controller.userInfo(registration, result, model, null, status, request);
    Assert.assertEquals("register.moreuserinfo", view);
    Assert.assertFalse(model.containsKey("showCaptcha"));
    Assert.assertFalse(model.containsKey("recaptchaPublicKey"));

}

From source file:fragment.web.RegistrationControllerTest.java

@Test
public void testUserInfoWithIntranetOnlyModeDisabled() throws Exception {
    configurationService.clearConfigurationCache(true, "");
    com.vmops.model.Configuration isIntranetModeEnabled = configurationService
            .locateConfigurationByName(Names.com_citrix_cpbm_use_intranet_only);
    isIntranetModeEnabled.setValue("false");
    configurationService.update(isIntranetModeEnabled);

    ModelMap model = new ModelMap();
    UserRegistration registration = new UserRegistration();
    AccountType disposition = accountTypeDAO.getTrialAccountType();
    BindingResult result;// w  w w  .j a  v a  2 s  . c  o  m
    registration.setAcceptedTerms(true);
    result = setupRegistration(disposition, registration);
    String view = controller.userInfo(registration, result, model, null, status, request);
    Assert.assertEquals("register.moreuserinfo", view);
    Assert.assertTrue(model.containsKey("showCaptcha"));
    Assert.assertTrue(Boolean.valueOf(model.get("showCaptcha").toString()));
    Assert.assertTrue(model.containsKey("recaptchaPublicKey"));

}

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

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

    List<ApprovalStatusType> approvalstatustypelist;

    List<Training> traininglist;

    List<TrainingUser> traininguserlist;
    List<Users> userslist;//w w  w .j  a  v a  2  s.c o  m

    List<Sites> siteslist;

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

    userslist = userdao.listusers(CurrentUser);
    approvalstatustypelist = approvalstatustypedao.listapprovals(currentstudy.getStudy_id());

    versionlist = traininguserdao.listprotocolversions(currentstudy.getStudy_id());
    siteslist = sitedao.SitesList(CurrentUser);

    countrieslist = countriesDAO.listCountry();

    TrainingUser traininguser = new TrainingUser();
    String id = request.getParameter("training_user_edit_id");
    int idnum = Integer.parseInt(id);

    if (idnum != 0) {
        //user is editing the training user
        if (Integer.parseInt(request.getParameter("upload_training")) == 2) {
            //editing user training but not uploaded new document
            System.out.println("editing..kk");
            traininguseritem = null;
            TrainingUser temp = new TrainingUser();
            temp = traininguserdao.find(idnum);
            traininguser.setData(temp.getData());
            traininguser.setFilename(temp.getFilename());
            traininguser.setType(temp.getType());
        }
        traininguser.setTraining_user_id(idnum);
        String str = request.getParameter("training_user_date_created");
        // not good approch
        /* 
         * String delimeter = "-";
        String[] temp;
        temp = str.split(delimeter);
        str = temp[0]  + "-" + temp[1] + "-" + temp[2];
         */
        java.sql.Date datecreated = java.sql.Date.valueOf(str);
        traininguser.setDate_created(datecreated);
        traininguser.setCreated_by(Integer.parseInt(request.getParameter("training_user_created_by")));
        traininguser.setModified_by((int) CurrentUser.getUser_id());

    } else {
        traininguser.setModified_by((int) CurrentUser.getUser_id());
        traininguser.setCreated_by((int) CurrentUser.getUser_id());
    }

    traininguser.setDescription(request.getParameter("training_user_description"));
    traininguser.setFile_description(request.getParameter("training_user_file_description"));
    traininguser.setSite_id(Integer.parseInt(request.getParameter("training_user_site")));
    traininguser.setApproval(request.getParameter("training_user_approval"));
    traininguser.setStudy_id(currentstudy.getStudy_id());
    String str = request.getParameter("training_user_date");
    /*String delimeter = "-";
    String[] temp;
    temp = str.split(delimeter);
    str = temp[0]  + "-" + temp[1] + "-" + temp[2];
     */
    java.sql.Date training_user_date = java.sql.Date.valueOf(str);
    traininguser.setTraining_dt(training_user_date);
    traininguser.setTraining_type(Integer.parseInt(request.getParameter("training_type")));
    traininguser.setType_id(Integer.parseInt(request.getParameter("training_user_approval")));
    String st = request.getParameter("training_protocol");
    String tempvar[] = st.split("-");
    traininguser.setProtocol_id(tempvar[0]);
    traininguser.setProtocol_version(tempvar[1]);
    traininguser.setUser_id(Integer.parseInt(request.getParameter("training_user_user")));

    //=====================================================create training user========================================================//

    int Message = traininguserdao.UploadDocument(traininguseritem, traininguser, idnum,
            currentstudy.getStudy_id());
    try {

        traininglist = trainingdao.listtrainings(currentstudy.getStudy_id());
        traininguserlist = traininguserdao.listtraininguser(currentstudy.getStudy_id());
        ModelMap modelMap = new ModelMap();
        modelMap.addAttribute("currentstudy", currentstudy);
        modelMap.addAttribute("approvalstatustypelist", approvalstatustypelist);
        modelMap.addAttribute("traininglist", traininglist);
        modelMap.addAttribute("countrieslist", countrieslist);
        modelMap.addAttribute("traininguserlist", traininguserlist);
        modelMap.addAttribute("siteslist", siteslist);
        modelMap.addAttribute("userslist", userslist);
        modelMap.addAttribute("versionlist", versionlist);
        if (idnum == 0)
            modelMap.addAttribute("CurrentFormTrainingUser", "Create_Training_User_div");
        else {
            if (Message == 3) {
                modelMap.addAttribute("SMessage", "User Training successfully updated ...");
            } else if (Message == 4) {
                modelMap.addAttribute("EMEssage", "User Training cannot be updated at this time !");
            }
            modelMap.addAttribute("CurrentFormTrainingUser", "View_Training_User_div");
        }
        modelMap.addAttribute("MessageCode", Message);
        return new ModelAndView("training_user", modelMap);

    } catch (Exception expObj) {
        return new ModelAndView("training_user");
    }

}

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

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

    List<ApprovalStatusType> approvalstatustypelist;

    List<Users> userslist;//from   ww  w .  ja va 2s  . c o  m

    List<Sites> siteslist;

    List<MedicalLicense> medicallist;

    List<ProtocolVersion> versionlist;

    userslist = userdao.listusers(CurrentUser);
    approvalstatustypelist = approvalstatustypedao.listapprovals(currentstudy.getStudy_id());
    versionlist = traininguserdao.listprotocolversions(currentstudy.getStudy_id());
    siteslist = sitedao.SitesList(CurrentUser);

    MedicalLicense medicallicense = new MedicalLicense();
    String id = request.getParameter("medical_license_edit_id");
    int idnum = Integer.parseInt(id);

    if (idnum != 0) {
        //user is editing the medical license
        if (Integer.parseInt(request.getParameter("upload_medical")) == 2) {
            //editing medical license but not uploaded new document
            System.out.println("editing..kk");
            medicallicenseitem = null;
            MedicalLicense temp = new MedicalLicense();
            temp = medicaldao.find(idnum);
            medicallicense.setData(temp.getData());
            medicallicense.setFilename(temp.getFilename());
            medicallicense.setType(temp.getType());
        }
        medicallicense.setMedical_lic_id(idnum);
        String str = request.getParameter("medical_license_date_created");
        /*   String delimeter = "-";
        String[] temp;
        temp = str.split(delimeter);
        str = temp[0]  + "-" + temp[1] + "-" + temp[2];
         */
        java.sql.Date datecreated = java.sql.Date.valueOf(str);
        medicallicense.setDate_created(datecreated);
        medicallicense.setCreated_by(Integer.parseInt(request.getParameter("medical_license_created_by")));
        medicallicense.setModified_by((int) CurrentUser.getUser_id());

    } else {
        medicallicense.setModified_by((int) CurrentUser.getUser_id());
        medicallicense.setCreated_by((int) CurrentUser.getUser_id());
    }
    String str = request.getParameter("medical_license_start_date");
    /*String delimeter = "-";
    String[] temp;
    temp = str.split(delimeter);
    str = temp[0]  + "-" + temp[1] + "-" + temp[2];
     */
    java.sql.Date sub_date = java.sql.Date.valueOf(str);
    medicallicense.setStart_dt(sub_date);

    str = request.getParameter("medical_license_date");
    /*   delimeter = "-";
    temp = str.split(delimeter);
    str = temp[0]  + "-" + temp[1] + "-" + temp[2];
     */
    sub_date = java.sql.Date.valueOf(str);
    medicallicense.setBegin_dt(sub_date);

    str = request.getParameter("medical_license_expire_date");
    /*   delimeter = "-";
    temp = str.split(delimeter);
    str = temp[0]  + "-" + temp[1] + "-" + temp[2];
     */
    sub_date = java.sql.Date.valueOf(str);
    medicallicense.setExpire_dt(sub_date);

    medicallicense.setDescription(request.getParameter("medical_license_description"));
    medicallicense.setFile_description(request.getParameter("medical_license_file_description"));
    medicallicense.setSite_id(Integer.parseInt(request.getParameter("medical_license_site")));
    medicallicense.setStudy_id(currentstudy.getStudy_id());
    medicallicense.setUser_id(Integer.parseInt(request.getParameter("medical_license_user")));
    medicallicense.setType_id(Integer.parseInt(request.getParameter("medical_license_type_id")));

    String st = request.getParameter("medical_protocol");
    String tempvar[] = st.split("-");
    medicallicense.setProtocol_id(tempvar[0]);
    medicallicense.setProtocol_version(tempvar[1]);

    //=====================================================create Medical License========================================================//

    int Message = medicaldao.UploadMedicalLicense(medicallicenseitem, medicallicense, idnum);

    try {

        medicallist = medicaldao.listmedical(currentstudy.getStudy_id());
        ModelMap modelMap = new ModelMap();
        modelMap.addAttribute("currentstudy", currentstudy);
        modelMap.addAttribute("approvalstatustypelist", approvalstatustypelist);
        modelMap.addAttribute("siteslist", siteslist);
        modelMap.addAttribute("userslist", userslist);
        modelMap.addAttribute("versionlist", versionlist);
        modelMap.addAttribute("medicallist", medicallist);
        if (idnum == 0) {
            modelMap.addAttribute("CurrentFormMedical", "Create_Medical_License_div");
        } else {
            modelMap.addAttribute("CurrentFormMedical", "View_Medical_License_div");
            if (Message == 0) {
                modelMap.addAttribute("EMLError", "Medical License cannot be updated at this time !");
            } else if (Message == 1) {
                modelMap.addAttribute("EMLSuccess", "Medical License successfully updated...");
            }
        }

        modelMap.addAttribute("MessageCode", Message);
        return new ModelAndView("medical_license", modelMap);

    } catch (Exception expObj) {
        return new ModelAndView("medical_license");
    }

}

From source file:fragment.web.AbstractProductsControllerTest.java

@Test
public void testAllFilterWithSelectedCategoryInCurrentViewForProducts() {

    int count = 0;
    boolean hasNext = true;
    int page = 1;
    ModelMap map1 = new ModelMap();
    while (hasNext) {
        String result = productsController.listProducts("003fa8ee-fba3-467f-a517-fd806dae8a80",
                Integer.toString(page), null, null, "current", null, "All", "Categorized1", map1);
        Assert.assertNotNull(result);/*from   w  w w  .  j a va 2  s . co m*/
        Assert.assertEquals("products.list", result);
        List<Product> productList = (List<Product>) map1.get("productsList");
        count = count + productList.size();
        hasNext = (Boolean) map1.get("enableNext");
        page = page + 1;
    }
    Assert.assertEquals(2, count);
}

From source file:fragment.web.AbstractProductsControllerTest.java

@Test
public void testAllFilterWithNullCategoryInCurrentViewForProducts() {

    int count = 0;
    boolean hasNext = true;
    int page = 1;
    ModelMap map1 = new ModelMap();
    while (hasNext) {
        String result = productsController.listProducts("003fa8ee-fba3-467f-a517-fd806dae8a80",
                Integer.toString(page), null, null, "current", null, "All", null, map1);
        Assert.assertNotNull(result);//ww w .j a v  a 2s .  c o  m
        Assert.assertEquals("products.list", result);
        List<Product> productList = (List<Product>) map1.get("productsList");
        count = count + productList.size();
        hasNext = (Boolean) map1.get("enableNext");
        page = page + 1;
    }
    Assert.assertEquals(35, count);
}

From source file:fragment.web.AbstractProductsControllerTest.java

@Test
public void testAllFilterWithEmptyCategoryInCurrentViewForProducts() {

    int count = 0;
    boolean hasNext = true;
    int page = 1;
    ModelMap map1 = new ModelMap();
    while (hasNext) {
        String result = productsController.listProducts("003fa8ee-fba3-467f-a517-fd806dae8a80",
                Integer.toString(page), null, null, "current", null, "All", "", map1);
        Assert.assertNotNull(result);//  w w w.  ja  va2s .c  o m
        Assert.assertEquals("products.list", result);
        List<Product> productList = (List<Product>) map1.get("productsList");
        count = count + productList.size();
        hasNext = (Boolean) map1.get("enableNext");
        page = page + 1;
    }
    Assert.assertEquals(35, count);
}

From source file:fragment.web.AbstractProductsControllerTest.java

@Test
public void testAllFilterWithInvalidCategoryInCurrentViewForProducts() {

    int count = 0;
    boolean hasNext = true;
    int page = 1;
    ModelMap map1 = new ModelMap();
    while (hasNext) {
        String result = productsController.listProducts("003fa8ee-fba3-467f-a517-fd806dae8a80",
                Integer.toString(page), null, null, "current", null, "All", "Invalid", map1);
        Assert.assertNotNull(result);//  w  w  w.  j a v  a2s  .  c  om
        Assert.assertEquals("products.list", result);
        List<Product> productList = (List<Product>) map1.get("productsList");
        count = count + productList.size();
        hasNext = (Boolean) map1.get("enableNext");
        page = page + 1;
    }
    Assert.assertEquals(0, count);
}

From source file:fragment.web.AbstractProductsControllerTest.java

@Test
public void testNullFilterWithInvalidCategoryInCurrentViewForProducts() {

    int count = 0;
    boolean hasNext = true;
    int page = 1;
    ModelMap map1 = new ModelMap();
    while (hasNext) {
        String result = productsController.listProducts("003fa8ee-fba3-467f-a517-fd806dae8a80",
                Integer.toString(page), null, null, "current", null, null, null, map1);
        Assert.assertNotNull(result);/*from  w  w  w .  j ava 2  s .  c o m*/
        Assert.assertEquals("products.list", result);
        List<Product> productList = (List<Product>) map1.get("productsList");
        count = count + productList.size();
        hasNext = (Boolean) map1.get("enableNext");
        page = page + 1;
    }
    Assert.assertEquals(35, count);
}