accountdao.java

来自「spring+acegi编写的网上书城」· Java 代码 · 共 40 行

JAVA
40
字号
package net.livebookstore.dao;

import java.util.List;

import net.livebookstore.domain.*;

/**
 * Define Account operations.
 * 
 * @author xuefeng
 */
public interface AccountDao extends GenericDao<Account> {

    /**
     * Query Account's username, password and privilege.
     * 
     * @param username
     * @return Account object with username, password and privilege.
     */
    Account queryUserDetails(String username);

    /**
     * Change user's password.
     * 
     * @param username Specified username.
     * @param oldPassword Old password.
     * @param newPassword New password.
     */
    void changePassword(String username, String oldPassword, String newPassword);

    /**
     * Query all accounts.
     * 
     * @param page Page info.
     * @param asc Order by asc or desc.
     * @return List of accounts.
     */
    List<Account> query(Page page, boolean asc);
}

⌨️ 快捷键说明

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