6a447eb36e7ca550eb8b6da3270ce76f39b31b1d
[validation.git] / ui / src / main / java / org / akraino / validation / ui / entity / ValidationDbTestResult.java
1 /*
2  * Copyright (c) 2019 AT&T Intellectual Property. All rights reserved.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License"); you may
5  * not use this file except in compliance with the License. You may obtain
6  * a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
13  * implied. See the License for the specific language governing
14  * permissions and limitations under the License.
15  */
16 package org.akraino.validation.ui.entity;
17
18 import java.io.Serializable;
19
20 import javax.persistence.Column;
21 import javax.persistence.Entity;
22 import javax.persistence.GeneratedValue;
23 import javax.persistence.GenerationType;
24 import javax.persistence.Id;
25 import javax.persistence.JoinColumn;
26 import javax.persistence.ManyToOne;
27 import javax.persistence.OneToOne;
28 import javax.persistence.Table;
29
30 @Entity
31 @Table(name = "validation_test_result")
32 public class ValidationDbTestResult implements Serializable {
33
34     /**
35      *
36      */
37     private static final long serialVersionUID = 1L;
38
39     @Id
40     @GeneratedValue(strategy = GenerationType.IDENTITY)
41     @Column(name = "id")
42     private int resultId;
43
44     @Column(name = "blueprint_name")
45     private String blueprintName;
46
47     @Column(name = "version")
48     private String version;
49
50     @ManyToOne
51     @JoinColumn(name = "lab_id")
52     private LabInfo lab;
53
54     @Column(name = "timestamp")
55     private String timestamp;
56
57     @Column(name = "all_layers")
58     private Boolean allLayers;
59
60     @Column(name = "optional")
61     private Boolean optional;
62
63     @Column(name = "result")
64     private Boolean result;
65
66     @Column(name = "date_of_storage")
67     private String dateStorage;
68
69     @OneToOne
70     @JoinColumn(name = "submission_id")
71     private Submission submission;
72
73     public int getResultId() {
74         return resultId;
75     }
76
77     public void setResultId(int resultId) {
78         this.resultId = resultId;
79     }
80
81     public String getBlueprintName() {
82         return blueprintName;
83     }
84
85     public void setBlueprintName(String blueprintName) {
86         this.blueprintName = blueprintName;
87     }
88
89     public String getVersion() {
90         return version;
91     }
92
93     public void setVersion(String version) {
94         this.version = version;
95     }
96
97     public Boolean getAllLayers() {
98         return allLayers;
99     }
100
101     public void setAllLayers(Boolean allLayers) {
102         this.allLayers = allLayers;
103     }
104
105     public Boolean getOptional() {
106         return optional;
107     }
108
109     public void setOptional(Boolean optional) {
110         this.optional = optional;
111     }
112
113     public LabInfo getLab() {
114         return lab;
115     }
116
117     public void setLab(LabInfo lab) {
118         this.lab = lab;
119     }
120
121     public String getTimestamp() {
122         return timestamp;
123     }
124
125     public void setTimestamp(String timestamp) {
126         this.timestamp = timestamp;
127     }
128
129     public Boolean getResult() {
130         return result;
131     }
132
133     public void setResult(Boolean result) {
134         this.result = result;
135     }
136
137     public String getDateStorage() {
138         return dateStorage;
139     }
140
141     public void setDateStorage(String dateStorage) {
142         this.dateStorage = dateStorage;
143     }
144
145     public Submission getSubmission() {
146         return this.submission;
147     }
148
149     public void setSubmission(Submission submission) {
150         this.submission = submission;
151     }
152
153 }