summaryrefslogtreecommitdiffstats
path: root/catalog-dao/src/main/java/org/openecomp/sdc/be/resources/data/MigrationTaskEntry.java
blob: b64ef201dd4dc433a11e243fc55e2e876642601d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
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;

    @Column(name = "description")
    private String description;

    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;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }
}