From 973ee9056995d1c9e7a533d9999329a70f0d2b2d Mon Sep 17 00:00:00 2001
From: rsanchez <rsanchez@curisit.net>
Date: Wed, 15 Oct 2014 07:49:46 +0000
Subject: [PATCH] #2021 config - Added pack and LicenseType Metadata management
---
securis/src/main/java/net/curisit/securis/db/LicenseTypeMetadata.java | 29 ++++++++++++++++-------------
1 files changed, 16 insertions(+), 13 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 3473d6c..b82a400 100644
--- a/securis/src/main/java/net/curisit/securis/db/LicenseTypeMetadata.java
+++ b/securis/src/main/java/net/curisit/securis/db/LicenseTypeMetadata.java
@@ -32,25 +32,15 @@
private static final long serialVersionUID = 1L;
@Id
- @GeneratedValue
- private int id;
-
- private String key;
-
- private String value;
-
@JsonIgnore
@ManyToOne
@JoinColumn(name = "license_type_id")
private LicenseType licenseType;
- public int getId() {
- return id;
- }
+ @Id
+ private String key;
- public void setId(int id) {
- this.id = id;
- }
+ private String value;
@JsonProperty("licensetype_id")
public Integer getLicenseTypeId() {
@@ -91,4 +81,17 @@
this.key = key;
}
+ @Override
+ public boolean equals(Object obj) {
+ if (!(obj instanceof LicenseTypeMetadata))
+ return false;
+ LicenseTypeMetadata other = (LicenseTypeMetadata)obj;
+ return key.equals(other.key) && (licenseType == null || licenseType.equals(other.licenseType));
+ }
+
+ @Override
+ public int hashCode() {
+
+ return key.hashCode() + (licenseType == null ? 0 : licenseType.hashCode());
+ }
}
--
Gitblit v1.3.2