add is_data_internal column to request db 22/89922/1
authorMnushkin, Dmitry <dmitry.mnushkin@att.com>
Fri, 14 Jun 2019 18:46:49 +0000 (14:46 -0400)
committerBenjamin, Max (mb388a) <mb388a@us.att.com>
Fri, 14 Jun 2019 18:46:55 +0000 (14:46 -0400)
add is_data_internal column to request processing data
Use Boolean type in java bean to be mapped by hibernate

Change-Id: I40a96f80114e02a2ced17efb47e45718dfd2ee7c
Issue-ID: SO-2023
Signed-off-by: Benjamin, Max (mb388a) <mb388a@us.att.com>
adapters/mso-requests-db-adapter/src/main/resources/db/migration/V5.10__Add_Column_IS_DATA_INTERNAL.sql [new file with mode: 0644]
mso-api-handlers/mso-requests-db/src/main/java/org/onap/so/db/request/beans/RequestProcessingData.java

diff --git a/adapters/mso-requests-db-adapter/src/main/resources/db/migration/V5.10__Add_Column_IS_DATA_INTERNAL.sql b/adapters/mso-requests-db-adapter/src/main/resources/db/migration/V5.10__Add_Column_IS_DATA_INTERNAL.sql
new file mode 100644 (file)
index 0000000..2196d11
--- /dev/null
@@ -0,0 +1,3 @@
+use requestdb;
+
+ALTER TABLE request_processing_data ADD COLUMN IF NOT EXISTS IS_DATA_INTERNAL TINYINT NOT NULL DEFAULT '0';
\ No newline at end of file
index 2a75c24..3c81555 100644 (file)
@@ -86,6 +86,9 @@ public class RequestProcessingData implements Serializable {
     @Temporal(TemporalType.TIMESTAMP)
     private Date created = null;
 
+    @Column(name = "IS_DATA_INTERNAL")
+    private Boolean isDataInternal = true;
+
     @Override
     public boolean equals(final Object other) {
         if (!(other instanceof RequestProcessingData)) {
@@ -105,7 +108,7 @@ public class RequestProcessingData implements Serializable {
     public String toString() {
         return new ToStringBuilder(this).append("id", id).append("soRequestId", soRequestId)
                 .append("groupingId", groupingId).append("name", name).append("value", value).append("tag", tag)
-                .toString();
+                .append("isDataInternal", isDataInternal).toString();
     }
 
     @PrePersist
@@ -164,4 +167,12 @@ public class RequestProcessingData implements Serializable {
     public Date getCreated() {
         return created;
     }
+
+    public Boolean getIsDataInternal() {
+        return isDataInternal;
+    }
+
+    public void setIsDataInternal(Boolean isDataInternal) {
+        this.isDataInternal = isDataInternal;
+    }
 }