package com.bjpowernode.i18n;
public class UserManager {
public void login(String username, String password) throws UserNotFoundException, PasswordErrorException{
if (!"admin".equals(username)) {
throw new UserNotFoundException(username);
}
if (!"admin".equals(password)) {
throw new PasswordErrorException(password);
}
}
}
package com.bjpowernode.i18n;
@SuppressWarnings("serial")
public class PasswordErrorException extends RuntimeException {
public PasswordErrorException() {
// TODO Auto-generated constructor stub
}
public PasswordErrorException(String message) {
super(message);
// TODO Auto-generated constructor stub
}
public PasswordErrorException(Throwable cause) {
super(cause);
// TODO Auto-generated constructor stub
}
public PasswordErrorException(String message, Throwable cause) {
super(message, cause);
// TODO Auto-generated constructor stub
}
}
package com.bjpowernode.i18n;
@SuppressWarnings("serial")
public class UserNotFoundException extends RuntimeException {
public UserNotFoundException() {
// TODO Auto-generated constructor stub
}
public UserNotFoundException(String message) {
super(message);
// TODO Auto-generated constructor stub
}
public UserNotFoundException(Throwable cause) {
super(cause);
// TODO Auto-generated constructor stub
}
public UserNotFoundException(String message, Throwable cause) {
super(message, cause);
// TODO Auto-generated constructor stub
}
}