提交 49f126c1 编写于 作者: M Mohamed Ezzat

squid:S1192 - String literals should not be duplicated

上级 43134de2
...@@ -36,6 +36,7 @@ import com.spring.mvc.mini.validation.ObjectClassDataValidator; ...@@ -36,6 +36,7 @@ import com.spring.mvc.mini.validation.ObjectClassDataValidator;
public class ObjectClassFormController { public class ObjectClassFormController {
private static final Logger LOG = LoggerFactory.getLogger(ObjectClassFormController.class); private static final Logger LOG = LoggerFactory.getLogger(ObjectClassFormController.class);
private static final String MESSAGE = "message";
@Value("${mail.to}") @Value("${mail.to}")
private String mailto; private String mailto;
...@@ -98,7 +99,7 @@ public class ObjectClassFormController { ...@@ -98,7 +99,7 @@ public class ObjectClassFormController {
Model model, RedirectAttributes redirectAttrs) { Model model, RedirectAttributes redirectAttrs) {
if (userinfo.getUsername() == null) { if (userinfo.getUsername() == null) {
model.addAttribute("message", "Sorry, Please submit UserInfoForm at first. "); model.addAttribute(MESSAGE, "Sorry, Please submit UserInfoForm at first. ");
return null; return null;
} }
...@@ -109,7 +110,7 @@ public class ObjectClassFormController { ...@@ -109,7 +110,7 @@ public class ObjectClassFormController {
objectClassDataValidator.checkmocrid(mocrid, requestStatusJsonParser.getLatestmocrid()); objectClassDataValidator.checkmocrid(mocrid, requestStatusJsonParser.getLatestmocrid());
} catch (Exception e) { } catch (Exception e) {
model.addAttribute("message", e.toString()); model.addAttribute(MESSAGE, e.toString());
return null; return null;
} }
...@@ -135,17 +136,17 @@ public class ObjectClassFormController { ...@@ -135,17 +136,17 @@ public class ObjectClassFormController {
this.commitAndSendMail(userinfo, constructMailSubject(mocrid, objectClasses), constructMailText(userinfo, mocrid)); this.commitAndSendMail(userinfo, constructMailSubject(mocrid, objectClasses), constructMailText(userinfo, mocrid));
} catch (Exception e) { } catch (Exception e) {
model.addAttribute("message", e.toString()); model.addAttribute(MESSAGE, e.toString());
return null; return null;
} }
String message = "MO CR:" + mocrid + " committed. System will send mail to reviewers."; String message = "MO CR:" + mocrid + " committed. System will send mail to reviewers.";
if (ajaxRequest) { if (ajaxRequest) {
model.addAttribute("message", message); model.addAttribute(MESSAGE, message);
return null; return null;
} else { } else {
redirectAttrs.addFlashAttribute("message", message); redirectAttrs.addFlashAttribute(MESSAGE, message);
return "redirect:/objectclassform"; return "redirect:/objectclassform";
} }
} }
......
...@@ -26,6 +26,7 @@ import com.spring.mvc.mini.xml.ObjectClassXMLPaser; ...@@ -26,6 +26,7 @@ import com.spring.mvc.mini.xml.ObjectClassXMLPaser;
public class ObjectClassesController { public class ObjectClassesController {
private static final Logger LOG = LoggerFactory.getLogger(ObjectClassesController.class); private static final Logger LOG = LoggerFactory.getLogger(ObjectClassesController.class);
private static final String PRODUCT_LIST = "productList";
@Autowired @Autowired
private ObjectClassXMLPaser objectClassXMLPaser; private ObjectClassXMLPaser objectClassXMLPaser;
...@@ -45,7 +46,7 @@ public class ObjectClassesController { ...@@ -45,7 +46,7 @@ public class ObjectClassesController {
PagedListHolder productList = new PagedListHolder(ojbclslist); PagedListHolder productList = new PagedListHolder(ojbclslist);
productList.setPageSize(100); productList.setPageSize(100);
model.addAttribute("productList", productList); model.addAttribute(PRODUCT_LIST, productList);
return null; return null;
} }
...@@ -61,7 +62,7 @@ public class ObjectClassesController { ...@@ -61,7 +62,7 @@ public class ObjectClassesController {
} }
@RequestMapping(params = {"jumppage"}, method = RequestMethod.GET) @RequestMapping(params = {"jumppage"}, method = RequestMethod.GET)
public String handleObjectClassPagination(Model model, @ModelAttribute("jumppage") String jumppage, @ModelAttribute("productList") PagedListHolder<ArrayList<ObjectClass>> productList) { public String handleObjectClassPagination(Model model, @ModelAttribute("jumppage") String jumppage, @ModelAttribute(PRODUCT_LIST) PagedListHolder<ArrayList<ObjectClass>> productList) {
LOG.info("@RequestMapping(params={\"jumppage\"}, method = RequestMethod.GET)"); LOG.info("@RequestMapping(params={\"jumppage\"}, method = RequestMethod.GET)");
if (jumppage != null) { if (jumppage != null) {
...@@ -75,7 +76,7 @@ public class ObjectClassesController { ...@@ -75,7 +76,7 @@ public class ObjectClassesController {
} }
} }
model.addAttribute("productList", productList); model.addAttribute(PRODUCT_LIST, productList);
return null; return null;
} }
...@@ -99,13 +100,13 @@ public class ObjectClassesController { ...@@ -99,13 +100,13 @@ public class ObjectClassesController {
PagedListHolder<ArrayList<ObjectClass>> productList = new PagedListHolder(searchOjbclslist); PagedListHolder<ArrayList<ObjectClass>> productList = new PagedListHolder(searchOjbclslist);
productList.setPageSize(50); productList.setPageSize(50);
model.addAttribute("productList", productList); model.addAttribute(PRODUCT_LIST, productList);
return null; return null;
} }
@RequestMapping(method = RequestMethod.POST) @RequestMapping(method = RequestMethod.POST)
public String submit(Model model, @ModelAttribute("page") String page, public String submit(Model model, @ModelAttribute("page") String page,
@ModelAttribute("productList") PagedListHolder<ArrayList<ObjectClass>> productList, @ModelAttribute(PRODUCT_LIST) PagedListHolder<ArrayList<ObjectClass>> productList,
@ModelAttribute("ajaxRequest") boolean ajaxRequest, RedirectAttributes redirectAttrs) { @ModelAttribute("ajaxRequest") boolean ajaxRequest, RedirectAttributes redirectAttrs) {
LOG.info("@RequestMapping(method=RequestMethod.POST)"); LOG.info("@RequestMapping(method=RequestMethod.POST)");
......
...@@ -29,6 +29,8 @@ import com.spring.mvc.mini.pojo.UserInfo; ...@@ -29,6 +29,8 @@ import com.spring.mvc.mini.pojo.UserInfo;
public class RequestStatusController { public class RequestStatusController {
private static final Logger LOGGER = LoggerFactory.getLogger(RequestStatusController.class); private static final Logger LOGGER = LoggerFactory.getLogger(RequestStatusController.class);
private static final String REQUEST_STATUS = "requestStatus";
private static final String MESSAGE = "message";
@Autowired @Autowired
private RequestStatusJsonParser requestStatusJsonParser; private RequestStatusJsonParser requestStatusJsonParser;
...@@ -43,7 +45,7 @@ public class RequestStatusController { ...@@ -43,7 +45,7 @@ public class RequestStatusController {
@RequestMapping(method = RequestMethod.GET) @RequestMapping(method = RequestMethod.GET)
public void handleObjectClassForm(Model model) { public void handleObjectClassForm(Model model) {
model.addAttribute("requestStatus", new RequestStatus()); model.addAttribute(REQUEST_STATUS, new RequestStatus());
} }
@RequestMapping(params={"mocrid"},method=RequestMethod.GET) @RequestMapping(params={"mocrid"},method=RequestMethod.GET)
...@@ -55,14 +57,14 @@ public class RequestStatusController { ...@@ -55,14 +57,14 @@ public class RequestStatusController {
if(mrs.getmocrid() == Integer.parseInt(mocrid)){ if(mrs.getmocrid() == Integer.parseInt(mocrid)){
LOGGER.debug("mrs.getmocrid() is:"+mrs.getmocrid()); LOGGER.debug("mrs.getmocrid() is:"+mrs.getmocrid());
model.addAttribute("requestStatus", mrs); model.addAttribute(REQUEST_STATUS, mrs);
} }
} }
} }
@RequestMapping(method=RequestMethod.POST) @RequestMapping(method=RequestMethod.POST)
public String submit(@ModelAttribute("requestStatus") RequestStatus requestStatus, public String submit(@ModelAttribute(REQUEST_STATUS) RequestStatus requestStatus,
@ModelAttribute("ajaxRequest") boolean ajaxRequest, @ModelAttribute("ajaxRequest") boolean ajaxRequest,
Model model, RedirectAttributes redirectAttrs) { Model model, RedirectAttributes redirectAttrs) {
...@@ -70,11 +72,11 @@ public class RequestStatusController { ...@@ -70,11 +72,11 @@ public class RequestStatusController {
ArrayList<RequestStatus> mrsList = requestStatusJsonParser.readStatus(); ArrayList<RequestStatus> mrsList = requestStatusJsonParser.readStatus();
if (isMocridEquals(requestStatus, model, mrsList)){ if (isMocridEquals(requestStatus, model, mrsList)){
model.addAttribute("message", "SUCCESS:MO CR ID:"+requestStatus.getmocrid()+" is presenting."); model.addAttribute(MESSAGE, "SUCCESS:MO CR ID:"+requestStatus.getmocrid()+" is presenting.");
return null; return null;
} else { } else {
model.addAttribute("requestStatus", new RequestStatus()); model.addAttribute(REQUEST_STATUS, new RequestStatus());
model.addAttribute("message", "FAILED:MO CR ID:"+requestStatus.getmocrid()+" is not existing."); model.addAttribute(MESSAGE, "FAILED:MO CR ID:"+requestStatus.getmocrid()+" is not existing.");
} }
} }
...@@ -101,21 +103,21 @@ public class RequestStatusController { ...@@ -101,21 +103,21 @@ public class RequestStatusController {
try { try {
this.commentAndSendMail(requestStatuses.get(index).getUserinfo(), constructMailSubject(requestStatus), constructMailText(requestStatus, requestStatuses, index)); this.commentAndSendMail(requestStatuses.get(index).getUserinfo(), constructMailSubject(requestStatus), constructMailText(requestStatus, requestStatuses, index));
} catch (Exception e) { } catch (Exception e) {
model.addAttribute("message", e.toString()); model.addAttribute(MESSAGE, e.toString());
return null; return null;
} }
String message = "Your update was submitted."; String message = "Your update was submitted.";
if (ajaxRequest) { if (ajaxRequest) {
model.addAttribute("message", message); model.addAttribute(MESSAGE, message);
return null; return null;
} else { } else {
return "redirect:/requeststatus"; return "redirect:/requeststatus";
} }
} }
private String constructMailText(@ModelAttribute("requestStatus") RequestStatus requestStatus, ArrayList<RequestStatus> requestStatuses, int index) { private String constructMailText(@ModelAttribute(REQUEST_STATUS) RequestStatus requestStatus, ArrayList<RequestStatus> requestStatuses, int index) {
StringBuffer textsb = new StringBuffer(); StringBuffer textsb = new StringBuffer();
textsb.append("New Comments: \r\n"); textsb.append("New Comments: \r\n");
textsb.append(requestStatus.getComments()); textsb.append(requestStatus.getComments());
...@@ -133,7 +135,7 @@ public class RequestStatusController { ...@@ -133,7 +135,7 @@ public class RequestStatusController {
return textsb.toString(); return textsb.toString();
} }
private String constructMailSubject(@ModelAttribute("requestStatus") RequestStatus requestStatus) { private String constructMailSubject(@ModelAttribute(REQUEST_STATUS) RequestStatus requestStatus) {
StringBuffer subjectsb = new StringBuffer(); StringBuffer subjectsb = new StringBuffer();
subjectsb.append("MO CR:"); subjectsb.append("MO CR:");
subjectsb.append(requestStatus.getmocrid()); subjectsb.append(requestStatus.getmocrid());
...@@ -141,13 +143,13 @@ public class RequestStatusController { ...@@ -141,13 +143,13 @@ public class RequestStatusController {
return subjectsb.toString(); return subjectsb.toString();
} }
private boolean isMocridEquals(@ModelAttribute("requestStatus") RequestStatus requestStatus, Model model, ArrayList<RequestStatus> mrsList) { private boolean isMocridEquals(@ModelAttribute(REQUEST_STATUS) RequestStatus requestStatus, Model model, ArrayList<RequestStatus> mrsList) {
boolean boo = false; boolean boo = false;
for(RequestStatus mrs:mrsList){ for(RequestStatus mrs:mrsList){
if(mrs.getmocrid() == requestStatus.getmocrid()){ if(mrs.getmocrid() == requestStatus.getmocrid()){
model.addAttribute("requestStatus", mrs); model.addAttribute(REQUEST_STATUS, mrs);
boo = true; boo = true;
} }
} }
......
...@@ -23,7 +23,9 @@ import com.spring.mvc.mini.pojo.UserInfo; ...@@ -23,7 +23,9 @@ import com.spring.mvc.mini.pojo.UserInfo;
@RequestMapping("/userinfoform") @RequestMapping("/userinfoform")
@SessionAttributes("userinfo") @SessionAttributes("userinfo")
public class UserInfoFormController { public class UserInfoFormController {
private static final String MESSAGE = "message";
@Autowired @Autowired
private MailSender ms; private MailSender ms;
...@@ -49,7 +51,7 @@ public class UserInfoFormController { ...@@ -49,7 +51,7 @@ public class UserInfoFormController {
try { try {
loginAndSendMail(userinfo); loginAndSendMail(userinfo);
} catch (Exception e) { } catch (Exception e) {
model.addAttribute("message", "Login Failed:"+e.toString()); model.addAttribute(MESSAGE, "Login Failed:"+e.toString());
return null; return null;
} }
...@@ -59,11 +61,11 @@ public class UserInfoFormController { ...@@ -59,11 +61,11 @@ public class UserInfoFormController {
if (ajaxRequest) { if (ajaxRequest) {
model.addAttribute("message", message); model.addAttribute(MESSAGE, message);
return null; return null;
} else { } else {
redirectAttrs.addFlashAttribute("message", message); redirectAttrs.addFlashAttribute(MESSAGE, message);
return "redirect:/"; return "redirect:/";
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册