From 84d99d0f0700b2a19f504b21b1747275251305d8 Mon Sep 17 00:00:00 2001
From: Leonardo Vannucci <leonardo.vannucci@grupposistematica.it>
Date: Wed, 03 Apr 2019 10:40:10 +0200
Subject: [PATCH] Gstione customKey

---
 dg1cloud-core/src/main/java/it/digione/dg1cloud/repository/RegDocumentRepository.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/dg1cloud-core/src/main/java/it/digione/dg1cloud/repository/RegDocumentRepository.java b/dg1cloud-core/src/main/java/it/digione/dg1cloud/repository/RegDocumentRepository.java
index 35b4df3..0869cb7 100644
--- a/dg1cloud-core/src/main/java/it/digione/dg1cloud/repository/RegDocumentRepository.java
+++ b/dg1cloud-core/src/main/java/it/digione/dg1cloud/repository/RegDocumentRepository.java
@@ -15,9 +15,12 @@
 @Transactional( propagation = Propagation.REQUIRED )
 public interface RegDocumentRepository extends JpaRepository<RegDocument, Long> {
 	
-	@Query("SELECT d FROM RegDocument d WHERE d.fileHash = :fileHash and d.fileName = :fileName")
-	RegDocument findOneByHashAndName(@Param("fileHash") String fileHash, @Param("fileName") String fileName);
+	@Query("SELECT d FROM RegDocument d WHERE d.fileHash = :fileHash and d.fileName = :fileName and d.createdBy = :userName")
+	RegDocument findOneByHashAndName(@Param("fileHash") String fileHash, @Param("fileName") String fileName, @Param("userName") String userName);
 	
 	@Query("SELECT d FROM RegDocument d WHERE CURRENT_DATE > d.dueDate")
 	List<RegDocument> findAllRegDocumentExpired();
+	
+	@Query("SELECT d FROM RegDocument d WHERE d.customKey = :customKey")
+	RegDocument findOneByCustomKey(@Param("customKey") String customKey);
 }

--
Gitblit v1.6.2