From e37287013af983eaaf60c4c445f8a02f021d2772 Mon Sep 17 00:00:00 2001 From: Ludy87 Date: Thu, 9 Jul 2026 22:25:21 +0200 Subject: [PATCH] Remove redundant @Repository annotations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove unnecessary @Repository annotations and corresponding unused imports from proprietary JPA repository interfaces. Files updated: ResourceGrantRepository, TeamLabelsRepository, ProcessedFileRepository, PolicyRepository, TeamMembershipRepository. No behavioral change — Spring Data auto-detects JpaRepository interfaces; this is a cleanup to remove static noise and unused imports. --- .../proprietary/access/repository/ResourceGrantRepository.java | 3 --- .../proprietary/classification/store/TeamLabelsRepository.java | 2 -- .../proprietary/policy/ledger/ProcessedFileRepository.java | 2 -- .../software/proprietary/policy/store/PolicyRepository.java | 3 --- .../security/repository/TeamMembershipRepository.java | 3 --- 5 files changed, 13 deletions(-) diff --git a/app/proprietary/src/main/java/stirling/software/proprietary/access/repository/ResourceGrantRepository.java b/app/proprietary/src/main/java/stirling/software/proprietary/access/repository/ResourceGrantRepository.java index 654a8e0854..963f2eb245 100644 --- a/app/proprietary/src/main/java/stirling/software/proprietary/access/repository/ResourceGrantRepository.java +++ b/app/proprietary/src/main/java/stirling/software/proprietary/access/repository/ResourceGrantRepository.java @@ -6,14 +6,11 @@ import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; -import org.springframework.stereotype.Repository; - import stirling.software.proprietary.access.model.PrincipalType; import stirling.software.proprietary.access.model.ResourceGrant; import stirling.software.proprietary.access.model.ResourceType; import stirling.software.proprietary.security.model.User; -@Repository public interface ResourceGrantRepository extends JpaRepository { List findByResourceTypeAndResourceId( diff --git a/app/proprietary/src/main/java/stirling/software/proprietary/classification/store/TeamLabelsRepository.java b/app/proprietary/src/main/java/stirling/software/proprietary/classification/store/TeamLabelsRepository.java index 7fc9589c39..9e43fc5874 100644 --- a/app/proprietary/src/main/java/stirling/software/proprietary/classification/store/TeamLabelsRepository.java +++ b/app/proprietary/src/main/java/stirling/software/proprietary/classification/store/TeamLabelsRepository.java @@ -1,7 +1,5 @@ package stirling.software.proprietary.classification.store; import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; -@Repository public interface TeamLabelsRepository extends JpaRepository {} diff --git a/app/proprietary/src/main/java/stirling/software/proprietary/policy/ledger/ProcessedFileRepository.java b/app/proprietary/src/main/java/stirling/software/proprietary/policy/ledger/ProcessedFileRepository.java index def89821ae..179c62efc9 100644 --- a/app/proprietary/src/main/java/stirling/software/proprietary/policy/ledger/ProcessedFileRepository.java +++ b/app/proprietary/src/main/java/stirling/software/proprietary/policy/ledger/ProcessedFileRepository.java @@ -7,7 +7,6 @@ import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; -import org.springframework.stereotype.Repository; import org.springframework.transaction.annotation.Transactional; /** @@ -15,7 +14,6 @@ import org.springframework.transaction.annotation.Transactional; * clause the state it was decided against, so a racing claim loses cleanly with 0 rows updated. * Transactional per call so the ledger can run them without an enclosing transaction. */ -@Repository public interface ProcessedFileRepository extends JpaRepository { diff --git a/app/proprietary/src/main/java/stirling/software/proprietary/policy/store/PolicyRepository.java b/app/proprietary/src/main/java/stirling/software/proprietary/policy/store/PolicyRepository.java index 82ae4355dd..e9aceb9690 100644 --- a/app/proprietary/src/main/java/stirling/software/proprietary/policy/store/PolicyRepository.java +++ b/app/proprietary/src/main/java/stirling/software/proprietary/policy/store/PolicyRepository.java @@ -6,11 +6,8 @@ import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Lock; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; -import org.springframework.stereotype.Repository; - import jakarta.persistence.LockModeType; -@Repository public interface PolicyRepository extends JpaRepository { /** Enabled policies of a given trigger type, for background triggers to activate. */ diff --git a/app/proprietary/src/main/java/stirling/software/proprietary/security/repository/TeamMembershipRepository.java b/app/proprietary/src/main/java/stirling/software/proprietary/security/repository/TeamMembershipRepository.java index 0662edd67b..3e64ab0d33 100644 --- a/app/proprietary/src/main/java/stirling/software/proprietary/security/repository/TeamMembershipRepository.java +++ b/app/proprietary/src/main/java/stirling/software/proprietary/security/repository/TeamMembershipRepository.java @@ -7,13 +7,10 @@ import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; -import org.springframework.stereotype.Repository; - import stirling.software.common.model.enumeration.TeamRole; import stirling.software.proprietary.model.TeamMembership; import stirling.software.proprietary.security.model.User; -@Repository public interface TeamMembershipRepository extends JpaRepository { /**