?? functiondao.java
字號:
package com.tairun.component.popedom.dao;
import com.tairun.component.popedom.model.Function;
import javax.sql.DataSource;
import java.util.List;
/**
* Created by IntelliJ IDEA.
* User: Administrator
* Date: 2005-12-6
* Time: 9:02:59
* To change this template use File | Settings | File Templates.
*/
public interface FunctionDAO {
/**
* 獲得數據源
* @param ds
*/
public void setDataSource(DataSource ds);
/**
* 創建一個功能,創建時間和修改時間為系統當前時間
* @param function
*/
public void create(Function function);
/**
* 修改一個功能,修改時間為當前系統時間
* @param function 修改條件為流水號
*/
public void update(Function function);
/**
* 刪除一個功能,軟刪除,把狀態字段由1變為0
* @param function 修改條件為流水號
*/
public void delete(Function function);
/**
* 獲得功能的內容
* @param function 獲取條件為流水號
* @return Function 返回一個功能對象
*/
public Function getdetail(long function);
/**
* 獲得所有功能的列表,先把查詢的每條記錄放入一個對象,再用list.add()
* 把每個對象放到list列表里面
* @return list 功能的列表
*/
public List getlist();
/**
* 獲得功能的功能編號的列表,先把查詢的每條記錄放入一個對象,再用list.add()
* 把每個對象放到list列表里面
* @return list 功能編號的列表
*/
public List getfunID_list();
/**
* 獲得功能編號一級目錄的列表,先把查詢的每條記錄放入一個對象,再用
* list.add(),把每個對象放到list列表里面
* @return list 功能編號的一級目錄
*/
public List getfirstall_list();
/**
* 獲得功能編號二級目錄的列表,先把查詢的每條記錄放入一個對象,再用
* list.add(),把每個對象放到list列表里面
* @param functionID 數據路查詢條件為功能編號
* @return list 功能編號二級目錄的列表
*/
public List getsecond_list(String functionID);
/**
* 驗證功能名在數據庫中是否存在
* @param functionID 上級目錄編號
* @param func_name 要新建的功能名
* @return boolean true表示已經存在,不容許新建該功能,false表示
* 不存在該功能,可以新建該功能
*/
public boolean isexist(String functionID,String func_name);
/**
* 得到二級目錄的變長功能號的最大值
* @param functionID 變長的功能號
* @return 一個字符串,最大值加1返回
*/
public String getmaxID(String functionID);
/**
* 得到一級目錄的變長功能號的最大值
* @return 一個字符串,最大值加1返回
*/
public String getmaxID();
/**
* 根據變長的功能號來得到整個功能的對象
* @param functionID 變長的功能號
* @return Function 功能對象
*/
public Function getdetailby_funID(String functionID);
/**
* 修改功能的時候查詢同級目錄中是否有要改的目錄名
* @param functionID
* @param func_name
* @return boolean 如果存在的話就返回true,不容許修改,不存在就返回
* false,容許修改為該函數名
*/
public boolean isexist_update(String functionID,String func_name);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -