From 36edce38f6b17f73322fa38404d6e01818a44fd2 Mon Sep 17 00:00:00 2001
From: rsanchez <rsanchez@curisit.net>
Date: Thu, 11 Dec 2014 19:08:16 +0000
Subject: [PATCH] #2140 fix - Added renew period to pack, change on DB schema, fixed pack selection in listing, upgrade angular to 1.3.6 and other minor issues

---
 securis/src/main/java/net/curisit/securis/db/License.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/securis/src/main/java/net/curisit/securis/db/License.java b/securis/src/main/java/net/curisit/securis/db/License.java
index ab7064c..5d8784c 100644
--- a/securis/src/main/java/net/curisit/securis/db/License.java
+++ b/securis/src/main/java/net/curisit/securis/db/License.java
@@ -384,6 +384,17 @@
         }
     }
 
+    public static License findLicenseByCode(String code, EntityManager em) throws SeCurisServiceException {
+        TypedQuery<License> query = em.createNamedQuery("license-by-code", License.class);
+        query.setParameter("code", code);
+        try {
+            return query.getSingleResult();
+        } catch (NoResultException e) {
+            // There is no license for request data
+            return null;
+        }
+    }
+
     public Integer getCodeSuffix() {
         return codeSuffix;
     }

--
Gitblit v1.3.2