From c5a948c83636836b8bab9684916661be80fe13d1 Mon Sep 17 00:00:00 2001 From: Dsmith07 Date: Tue, 15 Oct 2024 13:54:27 +0000 Subject: [PATCH 1/3] feat:adds DavidSmithLesson09 "davidsmith.json" --- .../dataprovider/DavidSmithProvider.java | 25 +++++ .../src/main/resources/data/davidsmith.json | 92 +++++++++++++++++++ 2 files changed, 117 insertions(+) create mode 100644 lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/DavidSmithProvider.java create mode 100644 lesson_09/types/types_app/src/main/resources/data/davidsmith.json diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/DavidSmithProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/DavidSmithProvider.java new file mode 100644 index 000000000..1effb6def --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/DavidSmithProvider.java @@ -0,0 +1,25 @@ +package main.java.com.codedifferently.lesson9.dataprovider; + +import java.util.Map; + +import org.springframework.stereotype.Service; + +import com.codedifferently.lesson9.dataprovider.DataProvider; + +@Service +public class DavidSmithProvider extends DataProvider { + public String getProviderName() { + return "davidsmith"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", Float.class, + "column2", Long.class, + "column3", Short.class, + "column4", Double.class, + "column5", Boolean.class, + "column6", String.class, + "column7", Integer.class); + } +} diff --git a/lesson_09/types/types_app/src/main/resources/data/davidsmith.json b/lesson_09/types/types_app/src/main/resources/data/davidsmith.json new file mode 100644 index 000000000..01c8c7ddb --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/davidsmith.json @@ -0,0 +1,92 @@ +[ + { + "column1": "2.4856768E38", + "column2": "6348194688465711104", + "column3": "7857", + "column4": "9.45255774450901E307", + "column5": "false", + "column6": "d7mgwz1ter3v", + "column7": "1441278966" + }, + { + "column1": "4.0458309E37", + "column2": "475565836519605120", + "column3": "32745", + "column4": "1.2832704698365005E308", + "column5": "false", + "column6": "znmecj6v", + "column7": "113077411" + }, + { + "column1": "6.88325E36", + "column2": "1605489098004667392", + "column3": "3736", + "column4": "5.805517690396217E307", + "column5": "false", + "column6": "lm6cweq0h", + "column7": "262984225" + }, + { + "column1": "5.6297574E36", + "column2": "1042305323669988608", + "column3": "9421", + "column4": "4.4593927475096523E307", + "column5": "true", + "column6": "2rxwqco47", + "column7": "1283217146" + }, + { + "column1": "1.3651107E38", + "column2": "2693239424534015488", + "column3": "22023", + "column4": "1.4079937081264981E308", + "column5": "false", + "column6": "pwu96a7n", + "column7": "771709699" + }, + { + "column1": "1.8253724E38", + "column2": "4001908518756238848", + "column3": "25719", + "column4": "3.8526406262057017E307", + "column5": "false", + "column6": "gc6yufq1a9o", + "column7": "1098995223" + }, + { + "column1": "4.3599036E35", + "column2": "2464793638457769984", + "column3": "27246", + "column4": "1.1952813310702996E308", + "column5": "true", + "column6": "gej6pimrvo58", + "column7": "1083541075" + }, + { + "column1": "2.0973243E38", + "column2": "6316064103344864256", + "column3": "13153", + "column4": "3.232035544098492E307", + "column5": "false", + "column6": "xr5pydw9vie", + "column7": "535584121" + }, + { + "column1": "5.106034E37", + "column2": "7391061472444326912", + "column3": "17670", + "column4": "2.6990741028748347E307", + "column5": "true", + "column6": "wz6hrv0jeos7", + "column7": "840264099" + }, + { + "column1": "2.7015147E38", + "column2": "9150685000976729088", + "column3": "31742", + "column4": "3.6277639883903186E307", + "column5": "true", + "column6": "zta2ny9c6k", + "column7": "1545745617" + } +] \ No newline at end of file From 82de45508771aff851b3fc55bf08e6bb66e47a4c Mon Sep 17 00:00:00 2001 From: dxsmith244 Date: Thu, 17 Oct 2024 13:06:56 +0000 Subject: [PATCH 2/3] fix: formatting issues for DavidSmithProvider.Java --- .../lesson9/dataprovider/DavidSmithProvider.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/DavidSmithProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/DavidSmithProvider.java index 1effb6def..6e6e051ed 100644 --- a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/DavidSmithProvider.java +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/DavidSmithProvider.java @@ -1,11 +1,9 @@ -package main.java.com.codedifferently.lesson9.dataprovider; +package com.codedifferently.lesson9.dataprovider; import java.util.Map; import org.springframework.stereotype.Service; -import com.codedifferently.lesson9.dataprovider.DataProvider; - @Service public class DavidSmithProvider extends DataProvider { public String getProviderName() { From f547f97e49c7fbbfa6c21c1e40787ec9cce2b1f8 Mon Sep 17 00:00:00 2001 From: "Anthony D. Mays" Date: Tue, 22 Oct 2024 20:14:05 -0400 Subject: [PATCH 3/3] Update DavidSmithProvider.java --- .../codedifferently/lesson9/dataprovider/DavidSmithProvider.java | 1 - 1 file changed, 1 deletion(-) diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/DavidSmithProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/DavidSmithProvider.java index 6e6e051ed..71fbc6d82 100644 --- a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/DavidSmithProvider.java +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/DavidSmithProvider.java @@ -1,7 +1,6 @@ package com.codedifferently.lesson9.dataprovider; import java.util.Map; - import org.springframework.stereotype.Service; @Service