package edu.sjtu.infosec.ismp.manager.VPM.pm.service.impl;
import java.util.Date;
import java.util.LinkedList;
import java.util.List;
import edu.sjtu.infosec.ismp.manager.VPM.pm.dao.PatchTacticsDao;
import edu.sjtu.infosec.ismp.manager.VPM.pm.model.PatchUpdateTactics;
import edu.sjtu.infosec.ismp.manager.VPM.pm.model.SensorClients;
import edu.sjtu.infosec.ismp.manager.VPM.pm.service.PatchTacticsService;
public class PatchTacicsServiceImpl implements PatchTacticsService {
private PatchTacticsDao patchTactics;
public void setPatchTactics(PatchTacticsDao patchTactics) {
this.patchTactics = patchTactics;
}
public void delPatchUpdateTactics(int stId) {
patchTactics.delPatchUpdateTactics(stId);
}
public List<PatchUpdateTactics> getAllPachStrategy() {
return patchTactics.getAllPachStrategy();
}
public String getDefAddress() {
return patchTactics.getDefAddress();
}
public String getGlobalPatchUpdateTactics() {
return patchTactics.getGlobalPatchUpdateTactics();
}
public PatchUpdateTactics getPachStrategyById(int pachStrategyId) {
return patchTactics.getPachStrategyById(pachStrategyId);
}
public void saveOrUpdatePatchUpdateTactics(
PatchUpdateTactics patchUpdateTactics) {
patchTactics.saveOrUpdatePatchUpdateTactics(patchUpdateTactics);
}
public void setGlobalPatchUpdateTactics(int patchUpdateTacticsId) {
patchTactics.setGlobalPatchUpdateTactics(patchUpdateTacticsId);
}
public LinkedList getTacticsInfos(PatchUpdateTactics patchTactic,
Integer startResult, Integer maxResult, Date startDate, Date endDate) {
return patchTactics.getTacticsInfos(patchTactic, startResult, maxResult, startDate, endDate);
}
}