visitor.java

来自「利用JAVA开发的简单考试系统」· Java 代码 · 共 53 行

JAVA
53
字号
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 + =
减小字号Ctrl + -
显示快捷键?