package org.infosec.ismp.manager.agent.sitecheck;
import java.util.List;
import org.infosec.ismp.manager.model.SiteCheckNodeEntity;
import org.springframework.stereotype.Component;
import org.springside.modules.orm.hibernate.HibernateDao;
/**
*
* @author jiel
*
*/
@Component
public class SiteCheckNodeEntityDao extends HibernateDao<SiteCheckNodeEntity, Integer> {
/**
* 根据AgentId返回所有该Agent的SiteCheckNodeEntity对象
*
* @param agentId
* @return
*/
public List<SiteCheckNodeEntity> getAllSiteCheckNodeByAgentId(String agentId) {
String hql = "from SiteCheckNodeEntity site where site.agentId=?";
return findBy(hql, agentId);
}
/**
* 根据nodeid删除对应的SiteCheckNodeEntity
*
* @param nodeid
*/
public void removeSiteCheckNodeByNodeId(String nodeid) {
String hql = "delete from SiteCheckNodeEntity site where site.nodeid=?";
batchExecute(hql, nodeid);
}
}