rsanchez
2014-10-14 fb1b6755a9ecd43601dc4fbef9166d11d8a86f24
securis/src/main/java/net/curisit/securis/db/PackMetadata.java
....@@ -1,9 +1,7 @@
11 package net.curisit.securis.db;
22
33 import java.io.Serializable;
4
-import java.util.Date;
54
6
-import javax.persistence.Column;
75 import javax.persistence.Entity;
86 import javax.persistence.GeneratedValue;
97 import javax.persistence.Id;
....@@ -37,12 +35,11 @@
3735 @GeneratedValue
3836 private int id;
3937
38
+ private String key;
39
+
4040 private String value;
4141
42
- @JsonIgnore
43
- @ManyToOne
44
- @JoinColumn(name = "metadata_id")
45
- private ApplicationMetadata metadata;
42
+ private boolean readonly;
4643
4744 @JsonIgnore
4845 @ManyToOne
....@@ -72,29 +69,6 @@
7269 }
7370 }
7471
75
- @JsonProperty("metadata_id")
76
- public Integer getMetadataId() {
77
- return metadata == null ? null : metadata.getId();
78
- }
79
-
80
- @JsonProperty("metadata_id")
81
- public void setMetadataId(Integer idMetadata) {
82
- if (idMetadata == null) {
83
- metadata = null;
84
- } else {
85
- metadata = new ApplicationMetadata();
86
- metadata.setId(idMetadata);
87
- }
88
- }
89
-
90
- public ApplicationMetadata getMetadata() {
91
- return metadata;
92
- }
93
-
94
- public void setMetadata(ApplicationMetadata metadata) {
95
- this.metadata = metadata;
96
- }
97
-
9872 public Pack getPack() {
9973 return pack;
10074 }
....@@ -111,4 +85,20 @@
11185 this.value = value;
11286 }
11387
88
+ public String getKey() {
89
+ return key;
90
+ }
91
+
92
+ public void setKey(String key) {
93
+ this.key = key;
94
+ }
95
+
96
+ public boolean isReadonly() {
97
+ return readonly;
98
+ }
99
+
100
+ public void setReadonly(boolean readonly) {
101
+ this.readonly = readonly;
102
+ }
103
+
114104 }