From 891457a8ca1b593184c5277c5deeb597f6d21ece Mon Sep 17 00:00:00 2001 From: Olivia James Date: Wed, 26 Mar 2025 14:39:56 +0000 Subject: [PATCH 1/3] feat:add lesson09 --- .../dataprovider/OliviaJamesProvider.java | 23 +++++ .../src/main/resources/data/oliviajames.json | 92 +++++++++++++++++++ .../main/resources/data/yourprovidername.json | 92 +++++++++++++++++++ 3 files changed, 207 insertions(+) create mode 100644 lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/OliviaJamesProvider.java create mode 100644 lesson_09/types/types_app/src/main/resources/data/oliviajames.json create mode 100644 lesson_09/types/types_app/src/main/resources/data/yourprovidername.json diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/OliviaJamesProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/OliviaJamesProvider.java new file mode 100644 index 000000000..fcb23b82d --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/OliviaJamesProvider.java @@ -0,0 +1,23 @@ +package com.codedifferently.lesson9.dataprovider; + +import java.util.Map; + +import org.springframework.stereotype.Service; + +@Service +public class OliviaJamesProvider extends DataProvider { + public String getProviderName() { + return "oliviajames"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", String.class, + "column2", Double.class, + "column3", Long.class, + "column4", Short.class, + "column5", Integer.class, + "column6", Float.class, + "column7", Boolean.class); + } +} diff --git a/lesson_09/types/types_app/src/main/resources/data/oliviajames.json b/lesson_09/types/types_app/src/main/resources/data/oliviajames.json new file mode 100644 index 000000000..0588ad25b --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/oliviajames.json @@ -0,0 +1,92 @@ +[ + { + "column1": "nz5xtf", + "column2": "1.197797482238104E308", + "column3": "6776285359612816384", + "column4": "12839", + "column5": "716029217", + "column6": "1.8966081E38", + "column7": "false" + }, + { + "column1": "ev589", + "column2": "5.750856912711028E307", + "column3": "2375177690879723520", + "column4": "30440", + "column5": "610940561", + "column6": "2.2582356E38", + "column7": "false" + }, + { + "column1": "vtzc0e", + "column2": "1.2119198189037794E308", + "column3": "7310746682471859200", + "column4": "25379", + "column5": "772305514", + "column6": "9.970872E37", + "column7": "true" + }, + { + "column1": "2trpkdb9omz", + "column2": "3.197488851050967E307", + "column3": "3019966835606569984", + "column4": "7849", + "column5": "109652160", + "column6": "1.7385883E38", + "column7": "false" + }, + { + "column1": "wtzmnj6", + "column2": "1.074399324465288E308", + "column3": "3590360280136418816", + "column4": "18251", + "column5": "1765426537", + "column6": "3.0557306E38", + "column7": "true" + }, + { + "column1": "cuekgls0", + "column2": "1.5138522039300354E308", + "column3": "545666802789177088", + "column4": "17302", + "column5": "949239854", + "column6": "2.8012E38", + "column7": "false" + }, + { + "column1": "rlgt1xm6", + "column2": "9.964833183058719E307", + "column3": "7454111030525443072", + "column4": "28345", + "column5": "869600527", + "column6": "1.1602527E38", + "column7": "false" + }, + { + "column1": "015jogt", + "column2": "3.3638913008676015E307", + "column3": "5664502378656301056", + "column4": "29248", + "column5": "2058627750", + "column6": "1.9735697E38", + "column7": "true" + }, + { + "column1": "4opm1va257", + "column2": "1.1788429234835814E308", + "column3": "7599382845915704320", + "column4": "4432", + "column5": "1860215346", + "column6": "1.7235586E38", + "column7": "true" + }, + { + "column1": "ezwd31af", + "column2": "1.0539346106176145E307", + "column3": "6126291837102578688", + "column4": "26201", + "column5": "819184575", + "column6": "2.8135185E38", + "column7": "true" + } +] \ No newline at end of file diff --git a/lesson_09/types/types_app/src/main/resources/data/yourprovidername.json b/lesson_09/types/types_app/src/main/resources/data/yourprovidername.json new file mode 100644 index 000000000..d523aee81 --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/yourprovidername.json @@ -0,0 +1,92 @@ +[ + { + "column1": "ialxeu", + "column2": "true", + "column3": "1.763331975176758E308", + "column4": "2026258242303047936", + "column5": "801870052", + "column6": "2.8384214E38", + "column7": "19439" + }, + { + "column1": "k3q81h275ml9", + "column2": "true", + "column3": "5.13479811875197E307", + "column4": "7633941613469306880", + "column5": "19070176", + "column6": "2.5010527E38", + "column7": "6061" + }, + { + "column1": "qlxa3p5", + "column2": "true", + "column3": "6.899205198499657E306", + "column4": "6265918109008038912", + "column5": "509801207", + "column6": "2.2495665E38", + "column7": "2759" + }, + { + "column1": "1xr5zlkjwe", + "column2": "true", + "column3": "5.31170914941941E307", + "column4": "6925594738055468032", + "column5": "1227049068", + "column6": "1.6771429E38", + "column7": "3149" + }, + { + "column1": "emplw5y47c1", + "column2": "true", + "column3": "1.4772591639492517E308", + "column4": "2195428517815980288", + "column5": "706645294", + "column6": "8.210386E36", + "column7": "1584" + }, + { + "column1": "0r4tng", + "column2": "true", + "column3": "2.7363477326660355E306", + "column4": "64285890618425424", + "column5": "1328683744", + "column6": "1.5787803E38", + "column7": "14168" + }, + { + "column1": "r7j4o2ey9", + "column2": "true", + "column3": "1.2510652949201512E308", + "column4": "8533256576174314496", + "column5": "1566035234", + "column6": "6.6365393E37", + "column7": "7677" + }, + { + "column1": "0h96ksva35z", + "column2": "false", + "column3": "1.2163300708714692E308", + "column4": "8876983125718816768", + "column5": "1589974546", + "column6": "2.1641522E38", + "column7": "30480" + }, + { + "column1": "89ac1v7wp", + "column2": "false", + "column3": "6.297038715641037E307", + "column4": "3286822215567900672", + "column5": "1298075052", + "column6": "1.4776795E38", + "column7": "31286" + }, + { + "column1": "fur1z2kiqcw", + "column2": "false", + "column3": "1.1146833950966272E308", + "column4": "9104842955369219072", + "column5": "610471717", + "column6": "1.9119875E38", + "column7": "17543" + } +] \ No newline at end of file From a54a1c9ea92813821dcf30ed19910c4ae23795a1 Mon Sep 17 00:00:00 2001 From: Olivia James Date: Wed, 26 Mar 2025 14:51:14 +0000 Subject: [PATCH 2/3] :fixed: format --- .../lesson9/dataprovider/OliviaJamesProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/OliviaJamesProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/OliviaJamesProvider.java index fcb23b82d..01d0e5fb6 100644 --- a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/OliviaJamesProvider.java +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/OliviaJamesProvider.java @@ -1,12 +1,13 @@ package com.codedifferently.lesson9.dataprovider; import java.util.Map; - import org.springframework.stereotype.Service; @Service public class OliviaJamesProvider extends DataProvider { + public String getProviderName() { + return "oliviajames"; } From 502fce04ebebabacf372511277553e9a36662ac8 Mon Sep 17 00:00:00 2001 From: "Anthony D. Mays" Date: Wed, 2 Apr 2025 23:12:16 -0400 Subject: [PATCH 3/3] Delete lesson_09/types/types_app/src/main/resources/data/yourprovidername.json --- .../main/resources/data/yourprovidername.json | 92 ------------------- 1 file changed, 92 deletions(-) delete mode 100644 lesson_09/types/types_app/src/main/resources/data/yourprovidername.json diff --git a/lesson_09/types/types_app/src/main/resources/data/yourprovidername.json b/lesson_09/types/types_app/src/main/resources/data/yourprovidername.json deleted file mode 100644 index d523aee81..000000000 --- a/lesson_09/types/types_app/src/main/resources/data/yourprovidername.json +++ /dev/null @@ -1,92 +0,0 @@ -[ - { - "column1": "ialxeu", - "column2": "true", - "column3": "1.763331975176758E308", - "column4": "2026258242303047936", - "column5": "801870052", - "column6": "2.8384214E38", - "column7": "19439" - }, - { - "column1": "k3q81h275ml9", - "column2": "true", - "column3": "5.13479811875197E307", - "column4": "7633941613469306880", - "column5": "19070176", - "column6": "2.5010527E38", - "column7": "6061" - }, - { - "column1": "qlxa3p5", - "column2": "true", - "column3": "6.899205198499657E306", - "column4": "6265918109008038912", - "column5": "509801207", - "column6": "2.2495665E38", - "column7": "2759" - }, - { - "column1": "1xr5zlkjwe", - "column2": "true", - "column3": "5.31170914941941E307", - "column4": "6925594738055468032", - "column5": "1227049068", - "column6": "1.6771429E38", - "column7": "3149" - }, - { - "column1": "emplw5y47c1", - "column2": "true", - "column3": "1.4772591639492517E308", - "column4": "2195428517815980288", - "column5": "706645294", - "column6": "8.210386E36", - "column7": "1584" - }, - { - "column1": "0r4tng", - "column2": "true", - "column3": "2.7363477326660355E306", - "column4": "64285890618425424", - "column5": "1328683744", - "column6": "1.5787803E38", - "column7": "14168" - }, - { - "column1": "r7j4o2ey9", - "column2": "true", - "column3": "1.2510652949201512E308", - "column4": "8533256576174314496", - "column5": "1566035234", - "column6": "6.6365393E37", - "column7": "7677" - }, - { - "column1": "0h96ksva35z", - "column2": "false", - "column3": "1.2163300708714692E308", - "column4": "8876983125718816768", - "column5": "1589974546", - "column6": "2.1641522E38", - "column7": "30480" - }, - { - "column1": "89ac1v7wp", - "column2": "false", - "column3": "6.297038715641037E307", - "column4": "3286822215567900672", - "column5": "1298075052", - "column6": "1.4776795E38", - "column7": "31286" - }, - { - "column1": "fur1z2kiqcw", - "column2": "false", - "column3": "1.1146833950966272E308", - "column4": "9104842955369219072", - "column5": "610471717", - "column6": "1.9119875E38", - "column7": "17543" - } -] \ No newline at end of file