From b60f86f78d73d920fa906f7b08ae095f717c1940 Mon Sep 17 00:00:00 2001 From: Yuri Granovsky Date: Thu, 13 Nov 2025 13:24:49 +0200 Subject: [PATCH] Changing job number from int to long --- .../src/main/java/com/perfecto/reportium/model/Job.java | 6 +++--- .../reportium/model/util/ExecutionContextPopulator.java | 2 +- .../com/perfecto/reportium/model/util/JobPopulatorTest.java | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/reportium-java/src/main/java/com/perfecto/reportium/model/Job.java b/reportium-java/src/main/java/com/perfecto/reportium/model/Job.java index ce4543e..65aa69b 100644 --- a/reportium-java/src/main/java/com/perfecto/reportium/model/Job.java +++ b/reportium-java/src/main/java/com/perfecto/reportium/model/Job.java @@ -7,7 +7,7 @@ */ public class Job { - private int number; // build number + private long number; // build number private String name; // job name private String branch; // feature branch @@ -19,11 +19,11 @@ public Job(String name, int number) { this.number = number; } - public int getNumber() { + public long getNumber() { return number; } - public void setNumber(int number) { + public void setNumber(long number) { this.number = number; } diff --git a/reportium-java/src/main/java/com/perfecto/reportium/model/util/ExecutionContextPopulator.java b/reportium-java/src/main/java/com/perfecto/reportium/model/util/ExecutionContextPopulator.java index b9ab7e9..4549200 100644 --- a/reportium-java/src/main/java/com/perfecto/reportium/model/util/ExecutionContextPopulator.java +++ b/reportium-java/src/main/java/com/perfecto/reportium/model/util/ExecutionContextPopulator.java @@ -45,7 +45,7 @@ public static Job populateMissingJobPropertiesFromEnvVariables(Job src) { if (target.getNumber() == 0) { String property = SystemPropertyUtils.getSystemProperty(jobNumberParameterNameV2, jobNumberParameterNameV1); if (StringUtils.isNotBlank(property)) { - target.setNumber(Integer.parseInt(property)); + target.setNumber(Long.parseLong(property)); } } diff --git a/reportium-java/src/test/java/com/perfecto/reportium/model/util/JobPopulatorTest.java b/reportium-java/src/test/java/com/perfecto/reportium/model/util/JobPopulatorTest.java index 0f8600f..fc572e7 100644 --- a/reportium-java/src/test/java/com/perfecto/reportium/model/util/JobPopulatorTest.java +++ b/reportium-java/src/test/java/com/perfecto/reportium/model/util/JobPopulatorTest.java @@ -13,7 +13,7 @@ */ public class JobPopulatorTest extends BaseSdkTest { - private static int SOURCE_JOB_NUMBER = 123456; + private static long SOURCE_JOB_NUMBER = 123456; private static String SOURCE_JOB_NAME = "My custom job name"; private static String SOURCE_JOB_BRANCH = "job-branch";