Skip to content

Commit e2e811b

Browse files
author
Dennis Labordus
committed
Convert long primitive to a Integer Object.
Signed-off-by: Dennis Labordus <[email protected]>
1 parent e417ada commit e2e811b

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

riseclipse/validator-riseclipse/src/main/java/org/lfenergy/compas/scl/validator/util/MessageUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public static Optional<ValidationError> createValidationError(String message) {
3030
validationError.setMessage(messageParts[4]);
3131

3232
try {
33-
validationError.setLinenumber(Long.parseLong(messageParts[3]));
33+
validationError.setLinenumber(Integer.parseInt(messageParts[3]));
3434
} catch (NumberFormatException exp) {
3535
validationError.setLinenumber(-1);
3636
LOGGER.debug("Invalid linenumber '{}' found", messageParts[3], exp);

riseclipse/validator-riseclipse/src/test/java/org/lfenergy/compas/scl/validator/util/MessageUtilTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ void createValidationError_WhenCalledWithTooManyParts_ThenSameMessageReturned()
6464
void createValidationError_WhenCalledWithCorrectMessage_ThenConvertValidationErrorReturned() {
6565
var message = "AnyLN (lnType=LN2) does not refer an existing LNodeType in DataTypeTemplates section";
6666
var ruleName = "OCL/SemanticConstraints/AnyLN_RefersToLNodeType";
67-
var linenumber = (long) 9;
67+
var linenumber = 9;
6868

6969
var result = createValidationError("ERROR;" + ruleName + ";scl-file.scd;" + linenumber + ";" + message);
7070

validator/src/main/java/org/lfenergy/compas/scl/validator/model/ValidationError.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ public class ValidationError {
3131
example = "9")
3232
@XmlElement(name = "Linenumber",
3333
namespace = SCL_VALIDATOR_SERVICE_V1_NS_URI)
34-
private long linenumber;
34+
private Integer linenumber;
3535

3636
@Schema(description = "The column number on the linenumber in the SCL file where the validation error occurred",
3737
example = "14")
3838
@XmlElement(name = "ColumnNumber",
3939
namespace = SCL_VALIDATOR_SERVICE_V1_NS_URI)
40-
private long columnNumber;
40+
private Integer columnNumber;
4141

4242
public String getMessage() {
4343
return message;
@@ -55,19 +55,19 @@ public void setRuleName(String ruleName) {
5555
this.ruleName = ruleName;
5656
}
5757

58-
public long getLinenumber() {
58+
public Integer getLinenumber() {
5959
return linenumber;
6060
}
6161

62-
public void setLinenumber(long linenumber) {
62+
public void setLinenumber(Integer linenumber) {
6363
this.linenumber = linenumber;
6464
}
6565

66-
public long getColumnNumber() {
66+
public Integer getColumnNumber() {
6767
return columnNumber;
6868
}
6969

70-
public void setColumnNumber(long columnNumber) {
70+
public void setColumnNumber(Integer columnNumber) {
7171
this.columnNumber = columnNumber;
7272
}
7373
}

0 commit comments

Comments
 (0)