users.java
来自「Tapestry的一个练习例子」· Java 代码 · 共 34 行
JAVA
34 行
package com.ttdev.eshop;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Users {
private List users;
private static Users knownUsers;
public Users() {
users = new ArrayList();
}
public void add(User user) {
users.add(user);
}
public User getUser(String email, String password) {
for (Iterator iter = users.iterator(); iter.hasNext();) {
User user = (User) iter.next();
if (user.authenticate(email, password)) {
return user;
}
}
throw new AuthenticationException();
}
public static Users getKnownUsers() {
if (knownUsers == null) {
knownUsers = new Users();
knownUsers.add(new User("u001", "paul@yahoo.com", "aaa", "1111 2222 3333 4444"));
knownUsers.add(new User("u002", "john@hotmail.com", "bbb", "2222 3333 4444 5555"));
knownUsers.add(new User("u003", "mary@gmail.com", "aaa", "3333 4444 5555 6666"));
}
return knownUsers;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?