erp2successbidcontroller.java
来自「anewssystem新闻发布系统集成使用了spring hibernate f」· Java 代码 · 共 107 行
JAVA
107 行
package anni.aerp2.web;
import anni.aerp2.domain.Erp2InviteBid;
import anni.aerp2.domain.Erp2SuccessBid;
import anni.aerp2.manager.Erp2InviteBidManager;
import anni.aerp2.manager.Erp2SuccessBidManager;
import anni.core.grid.LongGridController;
import anni.core.web.prototype.BaseLongController;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.validation.BindingResult;
/**
* @author Lingo.
* @since 2007年11月08日 上午 01时50分59秒625
*/
public class Erp2SuccessBidController extends LongGridController<Erp2SuccessBid, Erp2SuccessBidManager> {
/** * logger. */
private static Log logger = LogFactory.getLog(Erp2SuccessBidController.class);
/** * erp2InviteBidManager. */
private Erp2InviteBidManager erp2InviteBidManager = null;
/** * constructor. */
public Erp2SuccessBidController() {
//setEditView("/aerp2/erp2successbid/editErp2SuccessBid");
//setListView("/aerp2/erp2successbid/listErp2SuccessBid");
}
/** * @param erp2InviteBidManager erp2InviteBidManager. */
public void setErp2InviteBidManager(
Erp2InviteBidManager erp2InviteBidManager) {
this.erp2InviteBidManager = erp2InviteBidManager;
}
/** * index. */
public void index() {
logger.info("start");
mv.setViewName("aerp2/erp2successbid/index");
}
/**
* 添加中标结果.
*
* @throws Exception 异常
*/
public void insert() throws Exception {
logger.info(params());
long id = getLongParam("id", -1L);
Erp2SuccessBid entity = getEntityDao().get(id);
if (entity == null) {
entity = new Erp2SuccessBid();
}
BindingResult bindingResult = bindObject(request, entity);
if (bindingResult.hasErrors()) {
logger.info(bindingResult);
response.getWriter().print("{success:false,info:'数据绑定错误'}");
return;
}
long inviteBidId = getLongParam("supplierName", -1L);
Erp2InviteBid inviteBid = erp2InviteBidManager.get(inviteBidId);
entity.setErp2InviteBid(inviteBid);
//
entityDao.save(entity);
logger.info("success");
response.getWriter().print("{success:true}");
}
/** * view. */
public void view() {
long id = getLongParam("id", -1L);
Erp2SuccessBid entity = getEntityDao().get(id);
mv.addObject("entity", entity);
mv.setViewName("aerp2/erp2successbid/view");
}
/** * @return excludes. */
@Override
public String[] getExcludes() {
return new String[] {
"hibernateLazyInitializer", "erp2SuccessBid", "region",
"erp2Products", "erp2Bids", "erp2SuccessBids", "erp2Product",
"erp2InviteBids"
};
}
/** * @return datePattern. */
@Override
public String getDatePattern() {
return "yyyy-MM-dd";
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?