diff --git a/backend/src/main/java/com/vaessl/app/connection/HomeBoxConnectionProvider.java b/backend/src/main/java/com/vaessl/app/connection/HomeboxConnectionProvider.java similarity index 92% rename from backend/src/main/java/com/vaessl/app/connection/HomeBoxConnectionProvider.java rename to backend/src/main/java/com/vaessl/app/connection/HomeboxConnectionProvider.java index 1c50baa..522b77d 100644 --- a/backend/src/main/java/com/vaessl/app/connection/HomeBoxConnectionProvider.java +++ b/backend/src/main/java/com/vaessl/app/connection/HomeboxConnectionProvider.java @@ -11,18 +11,21 @@ import org.springframework.web.client.RestClient; import com.vaessl.app.dto.ConnectionRequest; import com.vaessl.app.dto.ConnectionResponse; +import com.vaessl.app.exception.ConnectionNotFoundException; import com.vaessl.app.exception.EmptyCredentialsException; +import com.vaessl.app.search.SearchRequest; +import com.vaessl.app.search.SearchResponse; import static com.vaessl.app.connection.Endpoint.*; @Component -public class HomeBoxConnectionProvider implements ConnectionProvider { +public class HomeboxConnectionProvider implements ConnectionProvider { private final RestClient.Builder restClientBuilder; private final ConnectionRepository cRepository; - public HomeBoxConnectionProvider(RestClient.Builder restClientBuilder, ConnectionRepository cRepository) { + public HomeboxConnectionProvider(RestClient.Builder restClientBuilder, ConnectionRepository cRepository) { this.restClientBuilder = restClientBuilder; this.cRepository = cRepository; } @@ -105,4 +108,5 @@ public class HomeBoxConnectionProvider implements ConnectionProvider { private record HomeboxLoginResponse(String token, String attachmentToken, Instant expiresAt) { } + } diff --git a/backend/src/test/java/com/vaessl/app/connection/HomeBoxConnectionProviderTest.java b/backend/src/test/java/com/vaessl/app/connection/HomeboxConnectionProviderTest.java similarity index 89% rename from backend/src/test/java/com/vaessl/app/connection/HomeBoxConnectionProviderTest.java rename to backend/src/test/java/com/vaessl/app/connection/HomeboxConnectionProviderTest.java index eaaca00..667f543 100644 --- a/backend/src/test/java/com/vaessl/app/connection/HomeBoxConnectionProviderTest.java +++ b/backend/src/test/java/com/vaessl/app/connection/HomeboxConnectionProviderTest.java @@ -10,9 +10,9 @@ import com.vaessl.app.exception.EmptyCredentialsException; import static org.assertj.core.api.Assertions.assertThat; import static com.vaessl.app.connection.Mockdata.*; -class HomeBoxConnectionProviderTest { +class HomeboxConnectionProviderTest { - private final HomeBoxConnectionProvider provider = new HomeBoxConnectionProvider(null, null); + private final HomeboxConnectionProvider provider = new HomeboxConnectionProvider(null, null); @Test void checkCredentials_ShouldThrowException_WhenFieldsAreMissing() { diff --git a/docs/02-Preparation/07-claude-code-feasibility.md b/docs/02-Preparation/07-claude-code-feasibility.md index 5a093cb..b6e142d 100644 --- a/docs/02-Preparation/07-claude-code-feasibility.md +++ b/docs/02-Preparation/07-claude-code-feasibility.md @@ -94,7 +94,7 @@ The entire commit can be reviewed under following hash 43bbcece7a901e94021e10bca - DELETE /connections/{serviceType} — removes the specific key from the session. If no connections remain, the session is invalidated entirely. --- - **connection/HomeBoxConnectionProvider.java (modified)** + **connection/HomeboxConnectionProvider.java (modified)** Implements the new interface methods: - checkCredentials validates that username and password are present before touching the network. diff --git a/docs/03-Architecture/01-Login-Architecture.md b/docs/03-Architecture/01-Login-Architecture.md index fcf3dc5..93f583e 100644 --- a/docs/03-Architecture/01-Login-Architecture.md +++ b/docs/03-Architecture/01-Login-Architecture.md @@ -94,11 +94,11 @@ public interface ConnectionProvider { - `findUniqueConnectionEntry` — looks up an existing record to decide insert vs. update - `getTokenExpiry` — default returns `null` (no expiry); token-based providers override this so `ConnectionService` can compute the `connected` flag -***HomeBoxConnectionProvider.java*** +***HomeboxConnectionProvider.java*** ```java @Component -public class HomeBoxConnectionProvider implements ConnectionProvider { +public class HomeboxConnectionProvider implements ConnectionProvider { @Override public String getServiceType() { return "HOMEBOX"; }