From 65b91df22c3dd73d5f1b23f33a51518b1c1ec042 Mon Sep 17 00:00:00 2001 From: Don Strawsburg Date: Thu, 15 Jan 2026 23:10:21 -0500 Subject: [PATCH] buildsService fixes --- .../imports/{ => dto}/MerchantFeedRow.java | 2 +- .../imports/dto/package-info.java | 6 ++--- .../battlbuilder/services/BuildsService.java | 4 ++-- .../CategoryClassificationService.java | 2 +- .../services/admin/impl/UsersServiceImpl.java | 5 ++++- .../services/impl/BuildsServiceImpl.java | 22 +++++++++++++++++++ .../CategoryClassificationServiceImpl.java | 2 +- .../impl/MerchantFeedImportServiceImpl.java | 2 +- src/main/resources/application-dev.yml | 4 ---- 9 files changed, 35 insertions(+), 14 deletions(-) rename src/main/java/group/goforward/battlbuilder/imports/{ => dto}/MerchantFeedRow.java (95%) create mode 100644 src/main/java/group/goforward/battlbuilder/services/impl/BuildsServiceImpl.java delete mode 100644 src/main/resources/application-dev.yml diff --git a/src/main/java/group/goforward/battlbuilder/imports/MerchantFeedRow.java b/src/main/java/group/goforward/battlbuilder/imports/dto/MerchantFeedRow.java similarity index 95% rename from src/main/java/group/goforward/battlbuilder/imports/MerchantFeedRow.java rename to src/main/java/group/goforward/battlbuilder/imports/dto/MerchantFeedRow.java index 794a924..2ff709a 100644 --- a/src/main/java/group/goforward/battlbuilder/imports/MerchantFeedRow.java +++ b/src/main/java/group/goforward/battlbuilder/imports/dto/MerchantFeedRow.java @@ -1,4 +1,4 @@ -package group.goforward.battlbuilder.imports; +package group.goforward.battlbuilder.imports.dto; import java.math.BigDecimal; diff --git a/src/main/java/group/goforward/battlbuilder/imports/dto/package-info.java b/src/main/java/group/goforward/battlbuilder/imports/dto/package-info.java index dd0cd74..250e4e4 100644 --- a/src/main/java/group/goforward/battlbuilder/imports/dto/package-info.java +++ b/src/main/java/group/goforward/battlbuilder/imports/dto/package-info.java @@ -6,8 +6,8 @@ *

The main entry point for managing the inventory is the * {@link group.goforward.battlbuilder.BattlBuilderApplication} class.

* - * @since 1.0 - * @author Sean Strawsburg - * @version 1.1 + * @author Forward Group, LLC + * @version 1.0 + * @since 2025-12-10 */ package group.goforward.battlbuilder.imports.dto; \ No newline at end of file diff --git a/src/main/java/group/goforward/battlbuilder/services/BuildsService.java b/src/main/java/group/goforward/battlbuilder/services/BuildsService.java index 47e9b2d..eb8869c 100644 --- a/src/main/java/group/goforward/battlbuilder/services/BuildsService.java +++ b/src/main/java/group/goforward/battlbuilder/services/BuildsService.java @@ -1,10 +1,10 @@ package group.goforward.battlbuilder.services; import aj.org.objectweb.asm.commons.Remapper; -import group.goforward.battlbuilder.model.Brand; +import group.goforward.battlbuilder.model.Build; public interface BuildsService { - Brand save(Brand item); + Build save(Build item); Remapper findById(Integer id); diff --git a/src/main/java/group/goforward/battlbuilder/services/CategoryClassificationService.java b/src/main/java/group/goforward/battlbuilder/services/CategoryClassificationService.java index bb2db94..528810e 100644 --- a/src/main/java/group/goforward/battlbuilder/services/CategoryClassificationService.java +++ b/src/main/java/group/goforward/battlbuilder/services/CategoryClassificationService.java @@ -1,6 +1,6 @@ package group.goforward.battlbuilder.services; -import group.goforward.battlbuilder.imports.MerchantFeedRow; +import group.goforward.battlbuilder.imports.dto.MerchantFeedRow; import group.goforward.battlbuilder.model.Merchant; import group.goforward.battlbuilder.model.enums.PartRoleSource; diff --git a/src/main/java/group/goforward/battlbuilder/services/admin/impl/UsersServiceImpl.java b/src/main/java/group/goforward/battlbuilder/services/admin/impl/UsersServiceImpl.java index ec29803..f5085b7 100644 --- a/src/main/java/group/goforward/battlbuilder/services/admin/impl/UsersServiceImpl.java +++ b/src/main/java/group/goforward/battlbuilder/services/admin/impl/UsersServiceImpl.java @@ -27,7 +27,10 @@ public class UsersServiceImpl implements UsersService { @Override public User save(User item) { - return null; + if(item.getUsername().isBlank()) { + item.setUsername(item.getEmail()); //setting the username to the email + } + return item; } @Override diff --git a/src/main/java/group/goforward/battlbuilder/services/impl/BuildsServiceImpl.java b/src/main/java/group/goforward/battlbuilder/services/impl/BuildsServiceImpl.java new file mode 100644 index 0000000..9e959b1 --- /dev/null +++ b/src/main/java/group/goforward/battlbuilder/services/impl/BuildsServiceImpl.java @@ -0,0 +1,22 @@ +package group.goforward.battlbuilder.services.impl; + +import aj.org.objectweb.asm.commons.Remapper; +import group.goforward.battlbuilder.model.Build; +import group.goforward.battlbuilder.services.BuildsService; + +public class BuildsServiceImpl implements BuildsService { + @Override + public Build save(Build item) { + return null; + } + + @Override + public Remapper findById(Integer id) { + return null; + } + + @Override + public void deleteById(Integer id) { + + } +} diff --git a/src/main/java/group/goforward/battlbuilder/services/impl/CategoryClassificationServiceImpl.java b/src/main/java/group/goforward/battlbuilder/services/impl/CategoryClassificationServiceImpl.java index fe34108..bc9cd46 100644 --- a/src/main/java/group/goforward/battlbuilder/services/impl/CategoryClassificationServiceImpl.java +++ b/src/main/java/group/goforward/battlbuilder/services/impl/CategoryClassificationServiceImpl.java @@ -1,7 +1,7 @@ package group.goforward.battlbuilder.services.impl; import group.goforward.battlbuilder.catalog.classification.PartRoleResolver; -import group.goforward.battlbuilder.imports.MerchantFeedRow; +import group.goforward.battlbuilder.imports.dto.MerchantFeedRow; import group.goforward.battlbuilder.model.Merchant; import group.goforward.battlbuilder.model.enums.PartRoleSource; import group.goforward.battlbuilder.services.CategoryClassificationService; diff --git a/src/main/java/group/goforward/battlbuilder/services/impl/MerchantFeedImportServiceImpl.java b/src/main/java/group/goforward/battlbuilder/services/impl/MerchantFeedImportServiceImpl.java index df45e01..eeb25f5 100644 --- a/src/main/java/group/goforward/battlbuilder/services/impl/MerchantFeedImportServiceImpl.java +++ b/src/main/java/group/goforward/battlbuilder/services/impl/MerchantFeedImportServiceImpl.java @@ -6,7 +6,7 @@ */ package group.goforward.battlbuilder.services.impl; -import group.goforward.battlbuilder.imports.MerchantFeedRow; +import group.goforward.battlbuilder.imports.dto.MerchantFeedRow; import group.goforward.battlbuilder.model.Brand; import group.goforward.battlbuilder.model.enums.ImportStatus; import group.goforward.battlbuilder.model.Merchant; diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml deleted file mode 100644 index 80f3f6c..0000000 --- a/src/main/resources/application-dev.yml +++ /dev/null @@ -1,4 +0,0 @@ -shortlinks: - enabled: true - publicBaseUrl: http://localhost:8080 - frontendBaseUrl: http://localhost:3000 \ No newline at end of file