summaryrefslogtreecommitdiffstats
path: root/components/datalake-handler/des/src/main/java/org/onap/datalake/des/domain/DataExposure.java
diff options
context:
space:
mode:
Diffstat (limited to 'components/datalake-handler/des/src/main/java/org/onap/datalake/des/domain/DataExposure.java')
-rw-r--r--components/datalake-handler/des/src/main/java/org/onap/datalake/des/domain/DataExposure.java65
1 files changed, 36 insertions, 29 deletions
diff --git a/components/datalake-handler/des/src/main/java/org/onap/datalake/des/domain/DataExposure.java b/components/datalake-handler/des/src/main/java/org/onap/datalake/des/domain/DataExposure.java
index c1347022..2857359f 100644
--- a/components/datalake-handler/des/src/main/java/org/onap/datalake/des/domain/DataExposure.java
+++ b/components/datalake-handler/des/src/main/java/org/onap/datalake/des/domain/DataExposure.java
@@ -21,15 +21,22 @@
package org.onap.datalake.des.domain;
import com.fasterxml.jackson.annotation.JsonBackReference;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.FetchType;
+import javax.persistence.Id;
+import javax.persistence.JoinColumn;
+import javax.persistence.ManyToOne;
+import javax.persistence.Table;
+
import lombok.Getter;
import lombok.Setter;
-import javax.persistence.*;
import org.onap.datalake.des.dto.DataExposureConfig;
-import org.onap.datalake.feeder.domain.Db;
/**
- * Domain class representing DataExposure
+ * Domain class representing DataExposure.
*
* @author Kai Lu
*/
@@ -39,38 +46,38 @@ import org.onap.datalake.feeder.domain.Db;
@Table(name = "data_exposure")
public class DataExposure {
- @Id
- @Column(name = "`id`")
- private String id;
- @Column(name = "`sql_template`", nullable = false)
- private String sqlTemplate;
- @Column(name = "`note`")
- private String note;
- @ManyToOne(fetch = FetchType.EAGER)
- @JoinColumn(name = "db_id", nullable = false)
- @JsonBackReference
- private Db db;
+ @Id
+ @Column(name = "`id`")
+ private String id;
+ @Column(name = "`sql_template`", nullable = false)
+ private String sqlTemplate;
+ @Column(name = "`note`")
+ private String note;
+ @ManyToOne(fetch = FetchType.EAGER)
+ @JoinColumn(name = "db_id", nullable = false)
+ @JsonBackReference
+ private Db db;
- public DataExposure() {
- }
+ public DataExposure() {
+ }
- public DataExposure(String id, String sqlTemplate) {
- this.id = id;
- this.sqlTemplate = sqlTemplate;
- }
+ public DataExposure(String id, String sqlTemplate) {
+ this.id = id;
+ this.sqlTemplate = sqlTemplate;
+ }
/**
* getDataExposureConfig.
*
- * @return data exposure config
+ * @return data exposure config
*
*/
- public DataExposureConfig getDataExposureConfig() {
- DataExposureConfig dataExposureConfig = new DataExposureConfig();
- dataExposureConfig.setId(getId());
- dataExposureConfig.setSqlTemplate(getSqlTemplate());
- dataExposureConfig.setNote(getNote());
- dataExposureConfig.setDbId(getDb().getId());
- return dataExposureConfig;
- }
+ public DataExposureConfig getDataExposureConfig() {
+ DataExposureConfig dataExposureConfig = new DataExposureConfig();
+ dataExposureConfig.setId(getId());
+ dataExposureConfig.setSqlTemplate(getSqlTemplate());
+ dataExposureConfig.setNote(getNote());
+ dataExposureConfig.setDbId(getDb().getId());
+ return dataExposureConfig;
+ }
}