📄 visitor.java
字号:
package model.condition.visitor;
import java.sql.SQLException;
import model.condition.test.*;
import model.exception.AddFailedException;
import model.exception.FindFailedException;
import model.exception.UpdataFailedException;
import model.persistency.*;
/**
* <p>Title: </p>
* 访问接口类
* <p>Description: </p>
* 用于访问数据库
*/
public interface Visitor {
/**
* 添加操作
* @param item PersistentItem 要添加的题目
* @throws AddFailedException 添加异常
* @throws SQLException sql异常
*/
public void add(PersistentItem item)throws AddFailedException,SQLException;
/**
* 删除操作
* @param ID String 要删除的题目ID
* @throws SQLException SQL异常
*/
public void remove(String ID)throws SQLException;
/**
* 更新操作
* @param item PersistentItem 要更新的题目
* @throws SQLException sql异常
* @throws UpdataFailedException 更新异常
* @throws FindFailedException 查找异常
*/
public void update(PersistentItem item)throws SQLException,UpdataFailedException,FindFailedException;
/**
* 查找题目操作
* @param id String 要查找的题目id
* @return PersistentItem 找到的题目
* @throws SQLException sql异常
* @throws FindFailedException 查找异常
*/
public PersistentItem FindItem(String id)throws SQLException,FindFailedException;
/**
* 查找id操作
* @param id String 要查找id
* @throws SQLException sql异常
* @throws FindFailedException 查找异常
*/
public void FindId(String id)throws SQLException,FindFailedException;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -