package xin.glue.ui.T.T01; import com.posdata.glue.biz.activity.PosActivity; import com.posdata.glue.biz.constants.PosBizControlConstants; import com.posdata.glue.context.PosContext; import com.posdata.glue.dao.PosJdbcDao; import com.posdata.glue.dao.vo.PosParameter; public class DeleteL2CoilComm extends PosActivity { public String runActivity(PosContext context) { logger.logInfo(" ========================================================================================= "); logger.logInfo(" Add new DAO definition. please...(applicationContext.xml) "); logger.logInfo(" ========================================================================================= "); logger.logInfo(" ~ ... ~ "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" "); logger.logInfo(" ~ ... ~ "); logger.logInfo(" ========================================================================================= "); String[] sDb_CoilNo = (String[])context.get("CoilNo"); PosJdbcDao dao = (PosJdbcDao)getDao("xetdao"); String sQuery = dao.getQueryManager().getQueryDefinition("SyncL2WithL3.DeleteL2CoilComm.Delete").getQueryStatement(); StringBuffer sbQuery = new StringBuffer(sQuery); int iCnt = 0; if(sDb_CoilNo != null) iCnt = sDb_CoilNo.length; PosParameter param = new PosParameter(); if(iCnt > 0) { sbQuery.append("\n").append("AND A.COIL_NO LIKE '").append(sDb_CoilNo[0]).append("%'"); } logger.logInfo(sbQuery.toString()); int iRows = dao.deleteByQueryStatement(sbQuery.toString(), param); logger.logInfo(iRows + " deleted."); return PosBizControlConstants.SUCCESS; } }