From 77d9ded3d3e4f02fa108b065ae1d31cab791e541 Mon Sep 17 00:00:00 2001 From: Lars Simon Winzer Date: Wed, 8 Apr 2026 17:24:26 +0200 Subject: [PATCH] Refactor: Change CommandHandler implementations to extend the abstract class --- .../server/app/commands/check_nick/CheckUsernameHandler.java | 2 +- .../cs108/casono/server/app/commands/login/LoginHandler.java | 2 +- .../cs108/casono/server/app/commands/logout/LogoutHandler.java | 2 +- .../dbis/cs108/casono/server/app/commands/ping/PingHandler.java | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/app/commands/check_nick/CheckUsernameHandler.java b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/app/commands/check_nick/CheckUsernameHandler.java index c238ba1..95debb0 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/app/commands/check_nick/CheckUsernameHandler.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/app/commands/check_nick/CheckUsernameHandler.java @@ -7,7 +7,7 @@ import ch.unibas.dmi.dbis.cs108.casono.server.network.protocol.response.dispatch import java.util.Optional; /** Handles {@link CheckUsernameRequest}s to check whether a username is available. */ -public class CheckUsernameHandler implements CommandHandler { +public class CheckUsernameHandler extends CommandHandler { private final ResponseDispatcher responseDispatcher; private final UserRegistry userRegistry; diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/app/commands/login/LoginHandler.java b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/app/commands/login/LoginHandler.java index 5d139f8..4215b3b 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/app/commands/login/LoginHandler.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/app/commands/login/LoginHandler.java @@ -13,7 +13,7 @@ import java.util.Optional; * Handles {@link LoginRequest}s to create a user for a session, if the session has not assigned one * already */ -public class LoginHandler implements CommandHandler { +public class LoginHandler extends CommandHandler { private final ResponseDispatcher responseDispatcher; private final UserRegistry userRegistry; private final UserFactory userFactory; diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/app/commands/logout/LogoutHandler.java b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/app/commands/logout/LogoutHandler.java index c5ca9fd..4ef9f98 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/app/commands/logout/LogoutHandler.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/app/commands/logout/LogoutHandler.java @@ -7,7 +7,7 @@ import ch.unibas.dmi.dbis.cs108.casono.server.network.protocol.response.OkRespon import ch.unibas.dmi.dbis.cs108.casono.server.network.protocol.response.dispatcher.ResponseDispatcher; /** Handles {@link LogoutRequest} to logout connected user. */ -public class LogoutHandler implements CommandHandler { +public class LogoutHandler extends CommandHandler { private final ResponseDispatcher responseDispatcher; private final UserRegistry userRegistry; diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/app/commands/ping/PingHandler.java b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/app/commands/ping/PingHandler.java index 1669cd8..aed42e5 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/app/commands/ping/PingHandler.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/app/commands/ping/PingHandler.java @@ -5,7 +5,7 @@ import ch.unibas.dmi.dbis.cs108.casono.server.network.protocol.response.OkRespon import ch.unibas.dmi.dbis.cs108.casono.server.network.protocol.response.dispatcher.ResponseDispatcher; /** Handler for {@link PingRequest}. */ -public class PingHandler implements CommandHandler { +public class PingHandler extends CommandHandler { private final ResponseDispatcher responseDispatcher; /**