@Override public PageModel<Send> querySendListPageByQueryBean( SendQuery sendQuery, int pageIndex, int pageSize) { if (null == sendQuery) { sendQuery = new SendQuery(); } int totalItem = sendDao.querySendCountByQueryBean(sendQuery); PageModel<Send> sends = new PageModelImpl<Send>(pageIndex, pageSize); sends.setTotalItem(totalItem); sendQuery.setStartRow(sends.getStartRow()); sendQuery.setEndRow(sends.getEndRow()); List<Send> sendList = sendDao.querySendListPageByQueryBean(sendQuery); sends.addAll(sendList); return sends; }
@Override public boolean deleteSendById(Long id) { boolean resultFlag = true; try { if (null != id && !("").equals(id)) { boolean deleteFlag = sendDao.deleteSendById(id); if (!deleteFlag) { throw new RuntimeException("SendManagerImpl.deleteSend.fail."); } } else { log.debug("SendManagerImpl.deleteSend.empty."); throw new RuntimeException(""); } } catch (Exception e) { resultFlag = false; log.error(e); } return resultFlag; }
@Override public boolean updateSend(Send send) { boolean resultFlag = true; try { if (null != send) { boolean updateRouteFlag = sendDao.updateSend(send); // call update send method if (!updateRouteFlag) { throw new RuntimeException("SendManagerImpl.updateSend.fail."); } } else { log.debug("SendManagerImpl.updateSend.parameter.empty."); throw new RuntimeException("SendManagerImpl.updateSend.parameter.empty."); } } catch (Exception e) { resultFlag = false; log.error(e); // System.out.println(e); } return resultFlag; }
@Override public List<Send> querySendListWithUniqueByQueryBean(SendQuery sendQuery) { return sendDao.querySendListWithUniqueByQueryBean(sendQuery); }
@Override public List<Send> getSendBySendCode(String sendCode) { return sendDao.getSendBySendCode(sendCode); }
@Override public Send getSendById(Long id) { return sendDao.getSendById(id); }
@Override public int querySendCountByQueryBean(SendQuery sendQuery) { return sendDao.querySendCountByQueryBean(sendQuery); }