[SDC] rebase 1710 code
[sdc.git] / catalog-dao / src / main / java / org / openecomp / sdc / be / resources / data / MigrationTaskEntry.java
diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/resources/data/MigrationTaskEntry.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/resources/data/MigrationTaskEntry.java
new file mode 100644 (file)
index 0000000..08376b6
--- /dev/null
@@ -0,0 +1,92 @@
+package org.openecomp.sdc.be.resources.data;
+
+import com.datastax.driver.mapping.annotations.ClusteringColumn;
+import com.datastax.driver.mapping.annotations.Column;
+import com.datastax.driver.mapping.annotations.PartitionKey;
+import com.datastax.driver.mapping.annotations.Table;
+
+import java.math.BigInteger;
+import java.util.Date;
+
+@Table(keyspace = "sdcrepository", name = "migrationTasks")
+public class MigrationTaskEntry {
+
+    @PartitionKey(0)
+    @Column(name = "major_version")
+    private Long majorVersion;
+
+    @ClusteringColumn
+    @Column(name = "minor_version")
+    private Long minorVersion;
+
+    @Column(name = "timestamp")
+    private Date timestamp;
+
+    @Column(name = "task_name")
+    private String taskName;
+
+    @Column(name = "execution_time")
+    private double executionTime;
+
+    @Column(name = "task_status")
+    private String taskStatus;
+
+    @Column(name = "msg")
+    private String message;
+
+    public void setMajorVersion(Long majorVersion) {
+        this.majorVersion = majorVersion;
+    }
+
+    public void setMinorVersion(Long minorVersion) {
+        this.minorVersion = minorVersion;
+    }
+
+    public void setTimestamp(Date timestamp) {
+        this.timestamp = timestamp;
+    }
+
+    public void setTaskName(String taskName) {
+        this.taskName = taskName;
+    }
+
+    public void setTaskStatus(String taskStatus) {
+        this.taskStatus = taskStatus;
+    }
+
+    public void setMessage(String message) {
+        this.message = message;
+    }
+
+    public void setExecutionTime(double executionTime) {
+        this.executionTime = executionTime;
+    }
+
+    public Long getMajorVersion() {
+        return majorVersion;
+    }
+
+    public Long getMinorVersion() {
+        return minorVersion;
+    }
+
+    public Date getTimestamp() {
+        return timestamp;
+    }
+
+    public String getTaskName() {
+        return taskName;
+    }
+
+    public String getTaskStatus() {
+        return taskStatus;
+    }
+
+    public String getMessage() {
+        return message;
+    }
+
+    public double getExecutionTime() {
+        return executionTime;
+    }
+}