Пример #1
0
  @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;
  }
Пример #2
0
  @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;
  }
Пример #3
0
  @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;
  }
Пример #4
0
 @Override
 public List<Send> querySendListWithUniqueByQueryBean(SendQuery sendQuery) {
   return sendDao.querySendListWithUniqueByQueryBean(sendQuery);
 }
Пример #5
0
 @Override
 public List<Send> getSendBySendCode(String sendCode) {
   return sendDao.getSendBySendCode(sendCode);
 }
Пример #6
0
 @Override
 public Send getSendById(Long id) {
   return sendDao.getSendById(id);
 }
Пример #7
0
 @Override
 public int querySendCountByQueryBean(SendQuery sendQuery) {
   return sendDao.querySendCountByQueryBean(sendQuery);
 }