?? accountmanagerimpl.java
字號:
package org.ssi.biz.impl;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.ssi.biz.AccountManager;
import org.ssi.biz.bo.Account;
import org.ssi.dao.AccountDao;
import org.ssi.dto.AccountDTO;
public class AccountManagerImpl implements AccountManager {
private AccountDao accountDao;
public void setAccountDao(AccountDao accountDao) {
this.accountDao = accountDao;
}
public AccountDTO getAccount(String userID) {
Account account = (Account) accountDao.getAccountByName(userID);
return account.exportDTO();
}
public void addAccount(AccountDTO accountDTO) {
Account account = new Account();
account.importDTO(accountDTO);
account.createUserID();
accountDTO.setUserID(account.getUserID());
accountDao.insertAccount(account);
}
public void removeAccount(String userID) {
accountDao.removeAccount(userID);
}
public void updateAccount(AccountDTO accountDTO) {
Account account = new Account();
account.importDTO(accountDTO);
accountDao.updateAccount(account);
}
public List getAccountList() {
List accountList = accountDao.getAccountList();
List accountDTOList = new ArrayList();
Iterator iter = accountList.iterator();
while(iter.hasNext()){
accountDTOList.add(((Account)iter.next()).exportDTO());
}
return accountDTOList;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -