From 1a0491f2462d2c309bd8e310b22c11019a79ce1e Mon Sep 17 00:00:00 2001
From: rsanchez <rsanchez@curisit.net>
Date: Mon, 20 Mar 2017 16:02:14 +0000
Subject: [PATCH] #3527 fix - Added applications forms and metadata component

---
 securis/src/main/java/net/curisit/securis/db/ApplicationMetadata.java |  106 ++++++++++++++++++++++++++--------------------------
 1 files changed, 53 insertions(+), 53 deletions(-)

diff --git a/securis/src/main/java/net/curisit/securis/db/ApplicationMetadata.java b/securis/src/main/java/net/curisit/securis/db/ApplicationMetadata.java
index c777d7f..4b81924 100644
--- a/securis/src/main/java/net/curisit/securis/db/ApplicationMetadata.java
+++ b/securis/src/main/java/net/curisit/securis/db/ApplicationMetadata.java
@@ -17,6 +17,7 @@
 
 import com.fasterxml.jackson.annotation.JsonAutoDetect;
 import com.fasterxml.jackson.annotation.JsonBackReference;
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 import com.fasterxml.jackson.annotation.JsonInclude;
 import com.fasterxml.jackson.annotation.JsonInclude.Include;
 import com.fasterxml.jackson.annotation.JsonProperty;
@@ -29,78 +30,77 @@
 @JsonInclude(Include.NON_NULL)
 @Entity
 @Table(name = "application_metadata")
-@NamedQueries({
-    @NamedQuery(name = "list-application-metadata", query = "SELECT a FROM ApplicationMetadata a where a.application.id = :applicationId")
-})
+@JsonIgnoreProperties(value = { "readonly" })
+@NamedQueries({ @NamedQuery(name = "list-application-metadata", query = "SELECT a FROM ApplicationMetadata a where a.application.id = :applicationId") })
 public class ApplicationMetadata implements Serializable {
 
-    private static final Logger LOG = LogManager.getLogger(ApplicationMetadata.class);
+	private static final Logger LOG = LogManager.getLogger(ApplicationMetadata.class);
 
-    private static final long serialVersionUID = 1L;
+	private static final long serialVersionUID = 1L;
 
-    @Id
-    @ManyToOne
-    @JoinColumn(name = "application_id")
-    @JsonBackReference
-    private Application application;
+	@Id
+	@ManyToOne
+	@JoinColumn(name = "application_id")
+	@JsonBackReference
+	private Application application;
 
-    @Id
-    @Column(name = "\"key\"")
-    private String key;
+	@Id
+	@Column(name = "\"key\"")
+	private String key;
 
-    private String value;
+	private String value;
 
-    private boolean mandatory;
+	private boolean mandatory;
 
-    @Column(name = "creation_timestamp")
-    @JsonProperty("creation_timestamp")
-    private Date creationTimestamp;
+	@Column(name = "creation_timestamp")
+	@JsonProperty("creation_timestamp")
+	private Date creationTimestamp;
 
-    public String getKey() {
-        return key;
-    }
+	public String getKey() {
+		return key;
+	}
 
-    public void setKey(String key) {
-        this.key = key;
-    }
+	public void setKey(String key) {
+		this.key = key;
+	}
 
-    public Application getApplication() {
-        LOG.info("Getting application from app metadata: {}", application);
-        return application;
-    }
+	public Application getApplication() {
+		LOG.info("Getting application from app metadata: {}", application);
+		return application;
+	}
 
-    public void setApplication(Application application) {
-        this.application = application;
-    }
+	public void setApplication(Application application) {
+		this.application = application;
+	}
 
-    public Date getCreationTimestamp() {
-        return creationTimestamp;
-    }
+	public Date getCreationTimestamp() {
+		return creationTimestamp;
+	}
 
-    public void setCreationTimestamp(Date creationTimestamp) {
-        this.creationTimestamp = creationTimestamp;
-    }
+	public void setCreationTimestamp(Date creationTimestamp) {
+		this.creationTimestamp = creationTimestamp;
+	}
 
-    public String getValue() {
-        return value;
-    }
+	public String getValue() {
+		return value;
+	}
 
-    public void setValue(String value) {
-        this.value = value;
-    }
+	public void setValue(String value) {
+		this.value = value;
+	}
 
-    public boolean isMandatory() {
-        return mandatory;
-    }
+	public boolean isMandatory() {
+		return mandatory;
+	}
 
-    public void setMandatory(boolean mandatory) {
-        this.mandatory = mandatory;
-    }
+	public void setMandatory(boolean mandatory) {
+		this.mandatory = mandatory;
+	}
 
-    @Override
-    public String toString() {
+	@Override
+	public String toString() {
 
-        return String.format("ApplicationMetadata (%s)", this.key);
-    }
+		return String.format("ApplicationMetadata (%s)", this.key);
+	}
 
 }

--
Gitblit v1.3.2