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