📄 ivotedao.java
字号:
package cn.hxex.vote.dao;
import java.util.List;
import cn.hxex.vote.model.Vote;
import cn.hxex.vote.model.VoteItem;
/**
* 用于投票系统持久化操作的DAO接口
*
* @author galaxy
*
*/
public interface IVoteDAO
{
/**
* 保存投票实体对象
* @param vote 被保存的投票实体对象
*/
public void saveVote( Vote vote );
/**
* 保存投票选项实体对象
* @param voteitem 被保存的投票选项实体对象
*/
public void saveVoteItem( VoteItem voteitem );
/**
* 更新投票实体对象
* @param vote 欲更新的投票实体对象
*/
public void updateVote( Vote vote );
/**
* 更新投票选项实体对象
* @param voteitem 欲更新的投票选项实体对象
*/
public void updateVoteItem( VoteItem voteitem );
/**
* 删除投票实体对象
* @param vote 欲删除的投票实体对象
*/
public void deleteVote( Vote vote );
/**
* 删除投票选项实体对象
* @param voteitem 欲删除的投票选项实体对象
*/
public void deleteVoteItem( VoteItem voteitem );
/**
* 得到某个投票实体对象
* @param id 投票实体对象的标识符
* @return 该标识符指定的实体对象
*/
public Vote getVote( String id );
/**
* 通过投票的名称来得到投票实体对象的实例
* @param name 投票实体对象的名称
* @return 该名称的实体对象的实例
*/
public Vote getVoteByName( String name );
/**
* 得到所有的投票实体对象的实例
* @return 所有的投票实体对象的实例
*/
public List getAllVotes();
/**
* 得到某个投票选项实体对象的实例
* @param id 投票选项实体对象的标识
* @return 投票选项实体对象的实例
*/
public VoteItem getVoteItem( String id );
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -