Chore: Move ResponseBodyBuilder to 'builder' subfolder in response section

This commit is contained in:
Lars Simon Winzer
2026-03-30 18:00:34 +02:00
parent ed24ba7214
commit ba6ff36ee2
10 changed files with 15 additions and 5 deletions
@@ -1,5 +1,6 @@
package ch.unibas.dmi.dbis.cs108.casono.server.network.response; package ch.unibas.dmi.dbis.cs108.casono.server.network.response;
import ch.unibas.dmi.dbis.cs108.casono.server.network.response.builder.ResponseBody;
import ch.unibas.dmi.dbis.cs108.casono.server.network.sessions.SessionId; import ch.unibas.dmi.dbis.cs108.casono.server.network.sessions.SessionId;
/** Response representing an error outcome for a client's request. */ /** Response representing an error outcome for a client's request. */
@@ -1,5 +1,6 @@
package ch.unibas.dmi.dbis.cs108.casono.server.network.response; package ch.unibas.dmi.dbis.cs108.casono.server.network.response;
import ch.unibas.dmi.dbis.cs108.casono.server.network.response.builder.ResponseBody;
import ch.unibas.dmi.dbis.cs108.casono.server.network.sessions.SessionId; import ch.unibas.dmi.dbis.cs108.casono.server.network.sessions.SessionId;
/** /**
@@ -1,5 +1,6 @@
package ch.unibas.dmi.dbis.cs108.casono.server.network.response; package ch.unibas.dmi.dbis.cs108.casono.server.network.response;
import ch.unibas.dmi.dbis.cs108.casono.server.network.response.builder.ResponseBody;
import ch.unibas.dmi.dbis.cs108.casono.server.network.sessions.SessionId; import ch.unibas.dmi.dbis.cs108.casono.server.network.sessions.SessionId;
/** Abstract base class for all server responses sent to clients. */ /** Abstract base class for all server responses sent to clients. */
@@ -1,5 +1,9 @@
package ch.unibas.dmi.dbis.cs108.casono.server.network.response; package ch.unibas.dmi.dbis.cs108.casono.server.network.response;
import ch.unibas.dmi.dbis.cs108.casono.server.network.response.builder.ResponseBlock;
import ch.unibas.dmi.dbis.cs108.casono.server.network.response.builder.ResponseNode;
import ch.unibas.dmi.dbis.cs108.casono.server.network.response.builder.ResponseParameter;
/** /**
* Utility responsible for encoding a {@link Response} into a protocol payload string and wrapping * Utility responsible for encoding a {@link Response} into a protocol payload string and wrapping
* it into a {@link PrimitiveResponse} suitable for transmission. * it into a {@link PrimitiveResponse} suitable for transmission.
@@ -1,5 +1,6 @@
package ch.unibas.dmi.dbis.cs108.casono.server.network.response; package ch.unibas.dmi.dbis.cs108.casono.server.network.response;
import ch.unibas.dmi.dbis.cs108.casono.server.network.response.builder.ResponseBody;
import ch.unibas.dmi.dbis.cs108.casono.server.network.sessions.SessionId; import ch.unibas.dmi.dbis.cs108.casono.server.network.sessions.SessionId;
/** /**
@@ -1,4 +1,4 @@
package ch.unibas.dmi.dbis.cs108.casono.server.network.response; package ch.unibas.dmi.dbis.cs108.casono.server.network.response.builder;
import java.util.List; import java.util.List;
@@ -1,7 +1,9 @@
package ch.unibas.dmi.dbis.cs108.casono.server.network.response; package ch.unibas.dmi.dbis.cs108.casono.server.network.response.builder;
import java.util.List; import java.util.List;
import ch.unibas.dmi.dbis.cs108.casono.server.network.response.Response;
/** /**
* Immutable container for the structured content of a {@link Response}. * Immutable container for the structured content of a {@link Response}.
* *
@@ -1,4 +1,4 @@
package ch.unibas.dmi.dbis.cs108.casono.server.network.response; package ch.unibas.dmi.dbis.cs108.casono.server.network.response.builder;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@@ -1,4 +1,4 @@
package ch.unibas.dmi.dbis.cs108.casono.server.network.response; package ch.unibas.dmi.dbis.cs108.casono.server.network.response.builder;
/** /**
* Marker interface for elements that may appear in a {@link ResponseBody}. * Marker interface for elements that may appear in a {@link ResponseBody}.
@@ -1,4 +1,4 @@
package ch.unibas.dmi.dbis.cs108.casono.server.network.response; package ch.unibas.dmi.dbis.cs108.casono.server.network.response.builder;
/** /**
* A parameter node stored in a {@link ResponseBody}. * A parameter node stored in a {@link ResponseBody}.