package org.infosec.ismp.situation.service.impl;
import java.util.List;
import org.infosec.ismp.situation.dao.MachineCabinetSituationDao;
import org.infosec.ismp.situation.model.MachineCabinetSituation;
import org.infosec.ismp.situation.service.MachineCabinetSituationService;
public class MachineCabinetSituationServiceImpl implements MachineCabinetSituationService {
private MachineCabinetSituationDao machineCabinetSituationDao;
public void setMachineCabinetSituationDao(
MachineCabinetSituationDao machineCabinetSituationDao) {
this.machineCabinetSituationDao = machineCabinetSituationDao;
}
public void save(MachineCabinetSituation machineCabinetSituation) {
if (machineCabinetSituation.getMachineCabinet().getId() != null
&& machineCabinetSituation.getMachineCabinet().getId() > 0
&& machineCabinetSituation.getMachineCabinetName()!= null
&& machineCabinetSituation.getMachineCabinetName().length() > 0
&& machineCabinetSituation.getTime() != null
&& machineCabinetSituation.getWholeSituation() > 0) {
machineCabinetSituationDao.save(machineCabinetSituation);
}
}
public void save(List<MachineCabinetSituation> machineCabinetSituations) {
if (machineCabinetSituations != null && machineCabinetSituations.size() >0) {
machineCabinetSituationDao.save(machineCabinetSituations);
}
}
}