package edu.sjtu.infosec.ismp.manager.VPM.vm.service.impl;
import java.util.List;
import edu.sjtu.infosec.ismp.manager.VPM.vm.dao.VirusTypeDao;
import edu.sjtu.infosec.ismp.manager.VPM.vm.model.VirusType;
import edu.sjtu.infosec.ismp.manager.VPM.vm.service.VirusTypeService;
public class VirusTypeServiceImpl implements VirusTypeService {
private VirusTypeDao virusTypeDao;
// private SystemLogService systemlogservice;
public void setVirusTypeDao(VirusTypeDao virusTypeDao) {
this.virusTypeDao = virusTypeDao;
}
// public void setSystemlogservice(SystemLogService systemlogservice) {
// this.systemlogservice = systemlogservice;
// }
public void addVirusType(VirusType virusType) throws Exception {
virusTypeDao.addVirusType(virusType);
}
public void deleteVirusType(VirusType virusType) throws Exception {
virusTypeDao.deleteVirusType(virusType);
}
public void updateVirusType(VirusType virusType) throws Exception {
virusTypeDao.updateVirusType(virusType);
}
public List<VirusType> findAllVirusType() throws Exception {
List<VirusType> list = virusTypeDao.findAllVirusType();
return list;
}
public VirusType findVirusTypeById(int id) throws Exception {
VirusType virusType = virusTypeDao.findVirusTypeById(id);
return virusType;
}
public List<VirusType> findAllVirusType(int startResult, int maxResult)
throws Exception {
List<VirusType> list = virusTypeDao.findAllVirusType(startResult, maxResult);
return list;
}
public long findAllNum() throws Exception {
return virusTypeDao.findAllNum();
}
}