From 24ed9093fabd35298dd653669b43629261a5f4bf Mon Sep 17 00:00:00 2001 From: Sdunsmore2006 Date: Tue, 15 Oct 2024 13:34:54 +0000 Subject: [PATCH 1/3] Feat: adds Shawn Dunsmore Lesson09 Provider Class. --- .../dataprovider/ShawnDunsmoreProvider.java | 1 + .../main/resources/data/shawndunsmore.json | 92 +++++++++++++++++++ 2 files changed, 93 insertions(+) create mode 100644 lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/ShawnDunsmoreProvider.java create mode 100644 lesson_09/types/types_app/src/main/resources/data/shawndunsmore.json diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/ShawnDunsmoreProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/ShawnDunsmoreProvider.java new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/ShawnDunsmoreProvider.java @@ -0,0 +1 @@ + diff --git a/lesson_09/types/types_app/src/main/resources/data/shawndunsmore.json b/lesson_09/types/types_app/src/main/resources/data/shawndunsmore.json new file mode 100644 index 000000000..d45ede949 --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/shawndunsmore.json @@ -0,0 +1,92 @@ +[ + { + "column1": "2.5975503E38", + "column2": "5664226295930521600", + "column3": "1.9268648586794186E307", + "column4": "13164", + "column5": "ejq4a75", + "column6": "1898846002", + "column7": "false" + }, + { + "column1": "2.624149E38", + "column2": "2667905418562562560", + "column3": "9.647265260343374E307", + "column4": "21831", + "column5": "onxzs7", + "column6": "187799466", + "column7": "true" + }, + { + "column1": "1.3378175E37", + "column2": "5574344195759352832", + "column3": "1.0553221728595063E308", + "column4": "9593", + "column5": "3k2usm5dt", + "column6": "1440856592", + "column7": "true" + }, + { + "column1": "2.1907175E38", + "column2": "6993138911564431360", + "column3": "1.6856102170434321E308", + "column4": "31096", + "column5": "r9sg3ivy", + "column6": "1893363745", + "column7": "false" + }, + { + "column1": "1.9505218E38", + "column2": "9025951922004683776", + "column3": "6.396469959388043E307", + "column4": "10920", + "column5": "glwno1z2", + "column6": "226102071", + "column7": "true" + }, + { + "column1": "1.6333101E38", + "column2": "5098983408897986560", + "column3": "1.3629475836701135E308", + "column4": "24686", + "column5": "15djl", + "column6": "1455504852", + "column7": "true" + }, + { + "column1": "3.5340154E37", + "column2": "6233740675969122304", + "column3": "6.505875808945395E307", + "column4": "17388", + "column5": "bedz8g", + "column6": "472238337", + "column7": "true" + }, + { + "column1": "1.6295155E37", + "column2": "7780669253529218048", + "column3": "1.39665841270448E308", + "column4": "2850", + "column5": "842g9bri6ej", + "column6": "1605076333", + "column7": "true" + }, + { + "column1": "2.0464422E38", + "column2": "3416033937088187392", + "column3": "7.700196024395798E307", + "column4": "14940", + "column5": "wgcumkqn", + "column6": "1374923365", + "column7": "true" + }, + { + "column1": "2.0378536E38", + "column2": "7666386382444016640", + "column3": "9.594346982668915E307", + "column4": "7992", + "column5": "1ysgj", + "column6": "1476248924", + "column7": "false" + } +] \ No newline at end of file From 433b7ed31c140b4d3f6720793060cc74693e7d73 Mon Sep 17 00:00:00 2001 From: Sdunsmore2006 Date: Thu, 17 Oct 2024 12:56:26 +0000 Subject: [PATCH 2/3] Feat: Adds Shawn Dunsmore Lesson09 Upadted File. --- .../dataprovider/ShawnDunsmoreProvider.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/ShawnDunsmoreProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/ShawnDunsmoreProvider.java index 8b1378917..2a9b60f8b 100644 --- a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/ShawnDunsmoreProvider.java +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/ShawnDunsmoreProvider.java @@ -1 +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 ShawnDunsmoreProvider extends DataProvider { + public String getProviderName() { + return "shawmdunsmore"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", Float.class, + "column2", Integer.class, + "column3", Float.class, + "column4", Integer.class, + "column5", String.class, + "column6", Integer.class, + "column7", Boolean.class); + } +} From fcd6bb9a5946fc3d7df31533d54a0d6130d1b0a5 Mon Sep 17 00:00:00 2001 From: Sdunsmore2006 Date: Thu, 17 Oct 2024 12:59:12 +0000 Subject: [PATCH 3/3] Feat: Adds Shawn Dunsmore Lesson09 Upadted File. --- .../lesson9/dataprovider/ShawnDunsmoreProvider.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/ShawnDunsmoreProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/ShawnDunsmoreProvider.java index 2a9b60f8b..41d34d97b 100644 --- a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/ShawnDunsmoreProvider.java +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/ShawnDunsmoreProvider.java @@ -1,11 +1,9 @@ package main.java.com.codedifferently.lesson9.dataprovider; +import com.codedifferently.lesson9.dataprovider.DataProvider; import java.util.Map; - import org.springframework.stereotype.Service; -import com.codedifferently.lesson9.dataprovider.DataProvider; - @Service public class ShawnDunsmoreProvider extends DataProvider { public String getProviderName() {