From 4c13c7324a920f5cca9601154e5224e5d7484fa9 Mon Sep 17 00:00:00 2001
From: rsanchez <rsanchez@curisit.net>
Date: Fri, 12 Dec 2014 18:09:27 +0000
Subject: [PATCH] #2140 fix - Many changes related with cahce and JPA cycling relationships

---
 securis/src/main/java/net/curisit/securis/db/LicenseTypeMetadata.java |   20 +++-----------------
 1 files changed, 3 insertions(+), 17 deletions(-)

diff --git a/securis/src/main/java/net/curisit/securis/db/LicenseTypeMetadata.java b/securis/src/main/java/net/curisit/securis/db/LicenseTypeMetadata.java
index d9ba048..f6c263e 100644
--- a/securis/src/main/java/net/curisit/securis/db/LicenseTypeMetadata.java
+++ b/securis/src/main/java/net/curisit/securis/db/LicenseTypeMetadata.java
@@ -12,10 +12,10 @@
 import javax.persistence.Table;
 
 import com.fasterxml.jackson.annotation.JsonAutoDetect;
+import com.fasterxml.jackson.annotation.JsonBackReference;
 import com.fasterxml.jackson.annotation.JsonIgnore;
 import com.fasterxml.jackson.annotation.JsonInclude;
 import com.fasterxml.jackson.annotation.JsonInclude.Include;
-import com.fasterxml.jackson.annotation.JsonProperty;
 
 /**
  * Entity implementation class for Entity: licensetype_metadata
@@ -32,10 +32,11 @@
 
     private static final long serialVersionUID = 1L;
 
-    @Id
     @JsonIgnore
+    @Id
     @ManyToOne
     @JoinColumn(name = "license_type_id")
+    @JsonBackReference
     private LicenseType licenseType;
 
     @Id
@@ -45,21 +46,6 @@
     private String value;
 
     private boolean mandatory;
-
-    @JsonProperty("licensetype_id")
-    public Integer getLicenseTypeId() {
-        return licenseType == null ? null : licenseType.getId();
-    }
-
-    @JsonProperty("licensetype_id")
-    public void setLicenseTypeId(Integer idLicenseType) {
-        if (idLicenseType == null) {
-            licenseType = null;
-        } else {
-            licenseType = new LicenseType();
-            licenseType.setId(idLicenseType);
-        }
-    }
 
     public LicenseType getLicenseType() {
         return licenseType;

--
Gitblit v1.3.2