?? iuserbusiness.java
字號:
package cn.com.tarena.ecport.biz;
import java.util.List;
import cn.com.tarena.ecport.exception.ECPortException;
import cn.com.tarena.ecport.pojo.ContactInfo;
import cn.com.tarena.ecport.pojo.Orders;
import cn.com.tarena.ecport.pojo.User;
/**
* <pre>
* 用戶管理的接口
* 提供用戶管理相關(guān)業(yè)務的接口
* </pre>
*
* @author zhouyu 2008-1-15
*/
public interface IUserBusiness extends BaseBusiness {
/**
* 取得全部的用戶
*
* @return 全部用的List
* @throws ECPortException
*/
public List<User> findAllUsers() throws ECPortException ;
/**
* 根據(jù)用戶ID取得相應的用戶
*
* @param userid 用戶ID
* @return 用戶Pojo
* @throws ECPortException
*/
public User getUserById(String userid) throws ECPortException ;
/**
* 根據(jù)用戶ID,檢查相應用戶在數(shù)據(jù)庫中是否已經(jīng)存在
*
* @param userid 用戶ID
* @return true 存在相應用戶 false 不存在相應用戶
* @throws ECPortException
*/
public boolean hasUser(String userid) throws ECPortException ;
/**
* 根據(jù)用戶Pojo和聯(lián)系信息Pojo,注冊一個新用戶
*
* @param user 用戶Pojo
* @param contactInfo 聯(lián)系信息Pojo
* @throws ECPortException
*/
public void userRegister(User user,ContactInfo contactInfo) throws ECPortException ;
/**
* 根據(jù)用戶ID獲得聯(lián)系信息
*
* @param userid 用戶ID
* @return 聯(lián)系信息Pojo
* @throws ECPortException
*/
public ContactInfo getContactInfoByUserid(String userid) throws ECPortException ;
/**
* 更新聯(lián)系信息
*
* @param contactInfo 聯(lián)系信息Pojo
* @throws ECPortException
*/
public void updateContactInfo(ContactInfo contactInfo) throws ECPortException ;
/**
* 更新用戶信息
*
* @param user 用戶Pojo
* @param contactInfo 聯(lián)系信息Pojo
* @throws ECPortException
*/
public void updateUserInfo(User user, ContactInfo contactInfo) throws ECPortException ;
/**
* 根據(jù)用戶Pojo,刪除相應用戶
*
* @param user 用戶Pojo
* @throws ECPortException
*/
public void deleteUser(User user) throws ECPortException ;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -