package edu.sjtu.infosec.ismp.manager.TM.discover.dao; import java.util.List; import org.infosec.ismp.manager.rmi.tm.discover.model.Node; /** * 节点-数据库操作 * @author Wu Guojie * @date 2009-6-8 * @version 1.0 */ public interface NodeDao { /** * 加节点 * @param node * 节点 */ void addNode(Node node) throws Exception; /** * 删节点 * @param node * 节点 */ void deleteNode(Node node) throws Exception; /** * 改节点 * @param node * 节点 */ void updateNode(Node node) throws Exception; /** * 查所有节点 * @return 节点list */ List<Node> findAllNodes() throws Exception; /** * 通过id查节点 * @param id * id * @return 节点 */ Node findNodeById(int id) throws Exception; }