public abstract class UserHomeAction {
public void execute() {
try {
AccessController.checkPermission(new java.util.PropertyPermission("user.home", "read"));
executeActionGranted();
} capturar (Exceção e) {
executeDefaultAction();
}
}
protected abstract void executeDefaultAction();
protected abstract void executeActionGranted();
}
|
|