added lab9 ex1

This commit is contained in:
2024-11-04 09:16:59 +01:00
parent d46443f6d5
commit 42c63045b0
8 changed files with 118 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
package lab9_responsibility_chain.ex1.handlers;
import lab9_responsibility_chain.ex1.Email;
import lab9_responsibility_chain.ex1.EmailType;
import lab9_responsibility_chain.ex1.Handler;
public class NewLocHandler extends Handler {
@Override
public void handleEmail(Email email) {
if (email.type() == EmailType.NEW_LOC) {
System.out.println("Forwarding request to business development (" + email + ")");
} else if (successor != null) {
successor.handleEmail(email);
}
}
}