From 2918235f46fedebbc7af5f66c26a3511245bb848 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Tue, 19 Nov 2024 10:25:17 -0600 Subject: [PATCH] CE-1955 Add version field to the built BulkLoadProfile --- .../bulk/insert/BulkInsertStepUtils.java | 1 + .../bulk/insert/model/BulkLoadProfile.java | 38 +++++++++++++++++-- 2 files changed, 36 insertions(+), 3 deletions(-) diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/processes/implementations/bulk/insert/BulkInsertStepUtils.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/processes/implementations/bulk/insert/BulkInsertStepUtils.java index 3e4ffa40..7c7f008b 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/processes/implementations/bulk/insert/BulkInsertStepUtils.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/processes/implementations/bulk/insert/BulkInsertStepUtils.java @@ -125,6 +125,7 @@ public class BulkInsertStepUtils } BulkLoadProfile bulkLoadProfile = new BulkLoadProfile() + .withVersion(version) .withFieldList(fieldList) .withHasHeaderRow(hasHeaderRow) .withLayout(layout); diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/processes/implementations/bulk/insert/model/BulkLoadProfile.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/processes/implementations/bulk/insert/model/BulkLoadProfile.java index 8bcfb97c..2fe07b3c 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/processes/implementations/bulk/insert/model/BulkLoadProfile.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/processes/implementations/bulk/insert/model/BulkLoadProfile.java @@ -33,8 +33,10 @@ import java.util.ArrayList; public class BulkLoadProfile implements Serializable { private ArrayList fieldList; - private Boolean hasHeaderRow; - private String layout; + + private Boolean hasHeaderRow; + private String layout; + private String version; @@ -48,7 +50,6 @@ public class BulkLoadProfile implements Serializable - /******************************************************************************* ** Getter for hasHeaderRow *******************************************************************************/ @@ -110,6 +111,7 @@ public class BulkLoadProfile implements Serializable } + /******************************************************************************* ** Setter for fieldList *******************************************************************************/ @@ -130,4 +132,34 @@ public class BulkLoadProfile implements Serializable } + /******************************************************************************* + ** Getter for version + *******************************************************************************/ + public String getVersion() + { + return (this.version); + } + + + + /******************************************************************************* + ** Setter for version + *******************************************************************************/ + public void setVersion(String version) + { + this.version = version; + } + + + + /******************************************************************************* + ** Fluent setter for version + *******************************************************************************/ + public BulkLoadProfile withVersion(String version) + { + this.version = version; + return (this); + } + + }