package edu.sjtu.infosec.ismp.manager.VPM.vm.service.impl;
import java.util.List;
import edu.sjtu.infosec.ismp.manager.VPM.vm.dao.VirusDao;
import edu.sjtu.infosec.ismp.manager.VPM.vm.model.Virus;
import edu.sjtu.infosec.ismp.manager.VPM.vm.service.VirusService;
public class VirusServiceImpl implements VirusService {
private VirusDao virusDao;
// private SystemLogService systemlogservice;
public void setVirusDao(VirusDao virusDao) {
this.virusDao = virusDao;
}
// public void setSystemlogservice(SystemLogService systemlogservice) {
// this.systemlogservice = systemlogservice;
// }
public void addVirus(Virus virus) throws Exception {
virusDao.addVirus(virus);
}
public void deleteVirus(Virus virus) throws Exception {
virusDao.deleteVirus(virus);
}
public void updateVirus(Virus virus) throws Exception {
virusDao.updateVirus(virus);
}
public List<Virus> findAllVirus() throws Exception {
List<Virus> list = virusDao.findAllVirus();
return list;
}
public Virus findVirusById(int id) throws Exception {
Virus virus = virusDao.findVirusById(id);
return virus;
}
public List<Virus> findAllVirus(int startResult, int maxResult)
throws Exception {
List<Virus> list = virusDao.findAllVirus(startResult, maxResult);
return list;
}
public long findAllNum() throws Exception {
return virusDao.findAllNum();
}
}