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/EnsureTransaction.java |   24 ++++++++++++++++++------
 1 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/securis/src/main/java/net/curisit/securis/ioc/EnsureTransaction.java b/securis/src/main/java/net/curisit/securis/ioc/EnsureTransaction.java
index f2e9008..8c8d23d 100644
--- a/securis/src/main/java/net/curisit/securis/ioc/EnsureTransaction.java
+++ b/securis/src/main/java/net/curisit/securis/ioc/EnsureTransaction.java
@@ -1,3 +1,6 @@
+/*
+* Copyright @ 2013 CurisTEC, S.A.S. All Rights Reserved.
+*/
 package net.curisit.securis.ioc;
 
 import java.lang.annotation.ElementType;
@@ -7,11 +10,20 @@
 
 import jakarta.interceptor.InterceptorBinding;
 
-@Target({
-        ElementType.METHOD, ElementType.TYPE
-})
+/**
+* EnsureTransaction
+* <p>
+* CDI interceptor binding to mark resource methods that require a
+* transaction boundary. Interceptors (e.g., in a request filter / writer
+* interceptor) can check this annotation to begin/commit/rollback.
+*
+* Usage:
+* {@code @EnsureTransaction} on JAX-RS methods.
+* 
+* @author JRA
+* Last reviewed by JRA on Oct 5, 2025.
+*/
+@Target({ ElementType.METHOD, ElementType.TYPE })
 @Retention(RetentionPolicy.RUNTIME)
 @InterceptorBinding
-public @interface EnsureTransaction {
-
-}
+public @interface EnsureTransaction { }

--
Gitblit v1.3.2