private String validateSubmission(SubmissionJudge submit, int lid){
String errors = null;
ResourceBundleMessageSource r=new ResourceBundleMessageSource();
r.setBasename("messages_en");
submit.getLanguageIdByKey();
try{
if (!utilDAO.bool("submit.enabled"))
return r.getMessage("errormsg.43", null, new Locale("en")).toLowerCase();
if (!problemDAO.exists(submit.getPid()) || !problemDAO.isEnabled(submit.getPid()))
return r.getMessage("errormsg.25", null, new Locale("en")).toLowerCase();
if (problemDAO.isDisable24h(submit.getPid()))
return r.getMessage("errormsg.25", null, new Locale("en")).toLowerCase();
int problemSourceLimit = problemDAO.getSourceLimitByPid(submit.getPid(), lid);
if (submit.getCode().length() == 0)
return r.getMessage("errormsg.27", null, new Locale("en")).toLowerCase();
if (submit.getCode().length() > problemSourceLimit)
return r.getMessage("errormsg.28", null, new Locale("en")).toLowerCase();
}catch(Exception e){
errors = r.getMessage("errormsg.43", null, new Locale("en")).toLowerCase();
}
return errors;
}
RestJudgmentsController.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:coj-web
作者:
评论列表
文章目录