blob: 091fa0fc778577d74b0ada90b523a1bf20277fda (
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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
|
/*
* SonarQube
* Copyright (C) 2009-2017 SonarSource SA
* mailto:info AT sonarsource DOT com
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 3 of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
package org.sonar.db.debt;
import java.io.Serializable;
import java.util.Date;
import javax.annotation.CheckForNull;
import javax.annotation.Nullable;
/**
* Only used in {@link org.sonar.server.startup.CopyRequirementsFromCharacteristicsToRules}
*/
public class RequirementMigrationDto implements Serializable {
private Integer id;
private Integer parentId;
private Integer rootId;
private Integer ruleId;
private String functionKey;
private Double coefficientValue;
private String coefficientUnit;
private Double offsetValue;
private String offsetUnit;
private Date createdAt;
private Date updatedAt;
private boolean enabled;
public Integer getId() {
return id;
}
public RequirementMigrationDto setId(Integer id) {
this.id = id;
return this;
}
public Integer getParentId() {
return parentId;
}
public RequirementMigrationDto setParentId(Integer i) {
this.parentId = i;
return this;
}
public Integer getRootId() {
return rootId;
}
public RequirementMigrationDto setRootId(Integer rootId) {
this.rootId = rootId;
return this;
}
public Integer getRuleId() {
return ruleId;
}
public RequirementMigrationDto setRuleId(Integer ruleId) {
this.ruleId = ruleId;
return this;
}
public String getFunction() {
return functionKey;
}
public RequirementMigrationDto setFunction(String function) {
this.functionKey = function;
return this;
}
@CheckForNull
public Double getCoefficientValue() {
return coefficientValue;
}
public RequirementMigrationDto setCoefficientValue(@Nullable Double coefficientValue) {
this.coefficientValue = coefficientValue;
return this;
}
@CheckForNull
public String getCoefficientUnit() {
return coefficientUnit;
}
public RequirementMigrationDto setCoefficientUnit(@Nullable String coefficientUnit) {
this.coefficientUnit = coefficientUnit;
return this;
}
@CheckForNull
public Double getOffsetValue() {
return offsetValue;
}
public RequirementMigrationDto setOffsetValue(@Nullable Double offset) {
this.offsetValue = offset;
return this;
}
@CheckForNull
public String getOffsetUnit() {
return offsetUnit;
}
public RequirementMigrationDto setOffsetUnit(@Nullable String offsetUnit) {
this.offsetUnit = offsetUnit;
return this;
}
public Date getCreatedAt() {
return createdAt;
}
public RequirementMigrationDto setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
return this;
}
@CheckForNull
public Date getUpdatedAt() {
return updatedAt;
}
public RequirementMigrationDto setUpdatedAt(@Nullable Date updatedAt) {
this.updatedAt = updatedAt;
return this;
}
public boolean isEnabled() {
return enabled;
}
public RequirementMigrationDto setEnabled(boolean enabled) {
this.enabled = enabled;
return this;
}
}
|