From 146a0fb8b0e90f9196e569152f649baf60d6cc8f Mon Sep 17 00:00:00 2001
From: Joaquín Reñé <jrene@curisit.net>
Date: Tue, 07 Oct 2025 14:52:57 +0000
Subject: [PATCH] #4410 - Comments on classes

---
 securis/src/main/java/net/curisit/securis/ioc/RequestsModule.java |   27 ++++++++++++++++++++++-----
 1 files changed, 22 insertions(+), 5 deletions(-)

diff --git a/securis/src/main/java/net/curisit/securis/ioc/RequestsModule.java b/securis/src/main/java/net/curisit/securis/ioc/RequestsModule.java
index af144d4..66f4ad3 100644
--- a/securis/src/main/java/net/curisit/securis/ioc/RequestsModule.java
+++ b/securis/src/main/java/net/curisit/securis/ioc/RequestsModule.java
@@ -1,3 +1,6 @@
+/*
+* Copyright @ 2013 CurisTEC, S.A.S. All Rights Reserved.
+*/
 package net.curisit.securis.ioc;
 
 import net.curisit.securis.services.ApiResource;
@@ -11,28 +14,42 @@
 
 import com.google.inject.AbstractModule;
 
+/**
+* RequestsModule
+* <p>
+* Guice module that binds JAX-RS resource classes so they can be
+* injected and discovered by the DI container.
+* <p>
+* Notes:
+* - Currently binds resources explicitly. TODO indicates a future
+*   improvement to bind dynamically via reflection / classpath scanning.
+*
+* @author JRA
+* Last reviewed by JRA on Oct 7, 2025.
+*/
 public class RequestsModule extends AbstractModule {
 
+    /**
+    * configure<p>
+    * Register resource types in the injector.
+    */
     @Override
     protected void configure() {
         // TODO Securis: Make the bind using reflection dynamically
-
         bind(BasicServices.class);
         bind(UserResource.class);
-
         bind(ApplicationResource.class);
         bind(LicenseTypeResource.class);
         bind(OrganizationResource.class);
         bind(ApiResource.class);
         bind(LicenseResource.class);
         bind(PackResource.class);
-
     }
 
+    // Example provider (kept commented for reference)
     // @Provides
     // @RequestScoped
     // public User provideUser() {
-    // return ResteasyProviderFactory.getContextData(User.class);
+    //   return ResteasyProviderFactory.getContextData(User.class);
     // }
-
 }

--
Gitblit v1.3.2