roadinspectiondao.java

来自「Java的框架」· Java 代码 · 共 60 行

JAVA
60
字号
package mcaps.apps.prrm.roadinspection.dao;

import java.util.List;

import mcaps.apps.prrm.roadinspection.model.RoadInspection;

import org.springframework.dao.DataAccessException;

/**
 * Road Inspection Data Access Object interface.
 * 
 * @author jov
 * @date Oct 20, 2005
 * @version 1.0.1.0
 */
public interface RoadInspectionDAO {

	/**
	 * Get the road inspection using the road inspection id as parameter.
	 * @param roadInspectionID the id of the road inspection
	 * @return the road inspection object that matches the roadInspectionID 
	 * parameter
	 * @throws DataAccessException
	 */
	RoadInspection getRoadInspection(Integer roadInspectionID) throws DataAccessException; 

	/**
	 * Get all road inspections.
	 * @return the list of all available road inspections.
	 * @throws DataAccessException
	 */
	List getAllRoadInspections() throws DataAccessException;

	/**
   * Gets road inspections that macthes the search criteria as specified by the 
	 * road inspection parameter.
	 * @param roadInspection road inspection
	 * @return list of road inspections that matches the search criteria as specified 
	 * by the road inspection parameter.
	 * @throws DataAccessException
	 */
	List getRoadInspections(RoadInspection roadInspection) throws DataAccessException;

	/**
	 * Save the road inspection
	 * @param roadInspection the road inspection to save
	 * @return the id of the road defect
	 * @throws DataAccessException
	 */
	void saveRoadInspection(RoadInspection roadInspection) throws DataAccessException; 

	/**
	 * Deletes a road inspection that macthes the roadInspectionID parameter
	 * @param roadInspectionID the id of the road inspection
	 * @throws DataAccessException
	 */
	void removeRoadInspection(RoadInspection roadInspection) throws DataAccessException; 

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?