Package com.boco.bomc.vpn.service

Source Code of com.boco.bomc.vpn.service.AdviceServiceImpl

package com.boco.bomc.vpn.service;

import java.util.List;

import org.apache.log4j.Logger;

import com.boco.bomc.vpn.dao.AdviceDao;
import com.boco.bomc.vpn.dao.AdviceDaoImpl;
import com.boco.bomc.vpn.db.bean.Page;
import com.boco.bomc.vpn.db.exception.DaoException;
import com.boco.bomc.vpn.domain.Advice;

public class AdviceServiceImpl extends BaseService implements AdviceService {

  private static Logger logger = Logger.getLogger(AdviceServiceImpl.class);

  private AdviceDao adviceDao = null;
 
  public AdviceServiceImpl(){
    this.adviceDao = new AdviceDaoImpl();
  }

  public boolean saveAdvice(Advice advice) {
    try {
      return adviceDao.save(advice);
    } catch (Exception e) {
      logger.error("���潨��ʧ��", e);
    }
    return false;
  }

  public Page getAdvices(Page page) throws ServiceException {
    List<Advice> advices = null;
    int count = 0;
    try {
      advices = adviceDao.getAdvices(page);
      count = adviceDao.getAdvicesCount();
     
      page.setObjects(advices);
      page = page.setRecordCount(count);
    } catch (DaoException e) {
      e.printStackTrace();
    }
    return page;
  }

}
TOP

Related Classes of com.boco.bomc.vpn.service.AdviceServiceImpl

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.