package org.springframework.issues;
import java.util.ArrayList;
import java.util.List;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
@Controller
public class TestSpringCommaBugController {
private static final String JSP_MODEL_NAME = "softwareVendor";
@RequestMapping(value = "/addSoftwareVersion2.html")
public ModelAndView addSoftwareVersion2() {
SoftwareVendorVO softwareVendorVO = new SoftwareVendorVO(2, "SoftwareVendor1");
List<SoftwareNameVO> softwareNameVOs = new ArrayList<SoftwareNameVO>();
SoftwareNameVO softwareNameWith2 = new SoftwareNameVO(143, "5");
List<SoftwareVersionVO> versions = new ArrayList<SoftwareVersionVO>();
versions.add(new SoftwareVersionVO(542, "5", false, false));
versions.add(new SoftwareVersionVO(370, "6", true, true));
softwareNameWith2.setVersions(versions);
softwareNameVOs.add(softwareNameWith2);
softwareVendorVO.setSoftware(softwareNameVOs);
return new ModelAndView("edit_tokenization_add_software_version", JSP_MODEL_NAME, softwareVendorVO);
}
@RequestMapping(value = "/saveSoftwareVersion.html")
public ModelAndView saveSoftwareVersion(@ModelAttribute("softwareVendorVO") SoftwareVendorVO softwareVendorVO) {
return new ModelAndView("edit_tokenization_add_software_version", JSP_MODEL_NAME, softwareVendorVO);
}
}