package com.tenwa.flow.comm.handler; import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.JBOException; import com.amarsoft.awe.dw.handler.impl.CommonHandler; public class LBInsuranceInfoDetailHandler extends CommonHandler { @Override protected boolean validityCheck(BizObject bo, boolean isInsert) { try { this.errors=""; if(bo.getAttribute("INSURER_START_DATE").getDate().getTime()>=bo.getAttribute("INSURER_END_DATE").getDate().getTime()){ this.errors+="投保开始日期应该小于投保结束日期!"; } if(bo.getAttribute("INSURANCE_PREMIUM").getDouble()<=0){ this.errors+="保险费应大于零!"; } if(bo.getAttribute("INSURANCE_MONEY").getDouble()<=0){ this.errors+="保险金额应大于零!"; } if(this.errors.length()>0){ return false; } } catch (JBOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return super.validityCheck(bo, isInsert); } }