package edu.sjtu.infosec.ismp.manager.AIM.service.impl; import java.lang.reflect.InvocationTargetException; import org.apache.commons.beanutils.BeanUtils; import edu.sjtu.infosec.ismp.manager.AIM.dao.AlertFusionRuleDao; import edu.sjtu.infosec.ismp.manager.AIM.model.AlertFusionRuleBO; import edu.sjtu.infosec.ismp.manager.AIM.service.AlertFusionRuleServices; /** * * @author shixq * */ public class AlertFusionRuleServicesImpl implements AlertFusionRuleServices { private AlertFusionRuleDao alertFusionRuleDao; public AlertFusionRuleBO getAlertFusionRuleServices() { // TODO Auto-generated method stub return alertFusionRuleDao.getAlertFusionRuleDao(); } public void saveOrUpdateAlertFusionRuleServices(AlertFusionRuleBO entityAlertFusionRuleBO) { // TODO Auto-generated method stub AlertFusionRuleBO alertFusionRuleBO=alertFusionRuleDao.getAlertFusionRuleDao(); if(alertFusionRuleBO!=null){ try { entityAlertFusionRuleBO.setDepict(alertFusionRuleBO.getDepict()); entityAlertFusionRuleBO.setId(alertFusionRuleBO.getId()); BeanUtils.copyProperties(alertFusionRuleBO, entityAlertFusionRuleBO); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (InvocationTargetException e) { // TODO Auto-generated catch block e.printStackTrace(); } } alertFusionRuleDao.saveOrUpdateAlertFusionRuleDao(alertFusionRuleBO); } public void setAlertFusionRuleDao(AlertFusionRuleDao alertFusionRuleDao) { this.alertFusionRuleDao = alertFusionRuleDao; } }