From 83bfe75bc0f20586df6643e070ddbb5b23f93822 Mon Sep 17 00:00:00 2001 From: Dylan Date: Mon, 24 Mar 2025 21:53:34 +0000 Subject: [PATCH] Feat/Completed Homework for Lesson 09 --- .../lesson9/dataprovider/DylanLafferty.java | 22 +++++ .../main/resources/data/dylanlafferty.json | 92 +++++++++++++++++++ 2 files changed, 114 insertions(+) create mode 100644 lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/DylanLafferty.java create mode 100644 lesson_09/types/types_app/src/main/resources/data/dylanlafferty.json diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/DylanLafferty.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/DylanLafferty.java new file mode 100644 index 000000000..85cc20066 --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/DylanLafferty.java @@ -0,0 +1,22 @@ +package com.codedifferently.lesson9.dataprovider; + +import java.util.Map; +import org.springframework.stereotype.Service; + +@Service +public class DylanLafferty extends DataProvider { + public String getProviderName() { + return "dylanlafferty"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", Integer.class, + "column2", Boolean.class, + "column3", Double.class, + "column4", Float.class, + "column5", Long.class, + "column6", String.class, + "column7", Short.class); + } +} diff --git a/lesson_09/types/types_app/src/main/resources/data/dylanlafferty.json b/lesson_09/types/types_app/src/main/resources/data/dylanlafferty.json new file mode 100644 index 000000000..359a45ea8 --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/dylanlafferty.json @@ -0,0 +1,92 @@ +[ + { + "column1": "1074904942", + "column2": "false", + "column3": "2.917884077793557E307", + "column4": "2.3883547E38", + "column5": "2358708122870364160", + "column6": "0bc31zh", + "column7": "13517" + }, + { + "column1": "939367576", + "column2": "true", + "column3": "1.0497242896785756E308", + "column4": "2.7516255E38", + "column5": "5379970399376259072", + "column6": "rm2sv647nb", + "column7": "27064" + }, + { + "column1": "1265617927", + "column2": "true", + "column3": "8.822008651384543E307", + "column4": "4.698182E37", + "column5": "2499604667323789824", + "column6": "l8h9om", + "column7": "10792" + }, + { + "column1": "1184858805", + "column2": "false", + "column3": "1.3454392084549316E308", + "column4": "2.1221743E38", + "column5": "831802375906869248", + "column6": "nb8czm305p", + "column7": "30631" + }, + { + "column1": "1227929525", + "column2": "true", + "column3": "1.1537835751115211E308", + "column4": "2.8207289E38", + "column5": "1863217981587039488", + "column6": "6p3y1vr", + "column7": "30900" + }, + { + "column1": "721313650", + "column2": "true", + "column3": "1.3133175985965572E308", + "column4": "3.3299956E38", + "column5": "5418390808960235520", + "column6": "ulemtd2z3i", + "column7": "15358" + }, + { + "column1": "1383192262", + "column2": "true", + "column3": "5.412099053672964E307", + "column4": "1.6507879E38", + "column5": "6384598681502246912", + "column6": "e4cwkvrt", + "column7": "12075" + }, + { + "column1": "1087709371", + "column2": "false", + "column3": "2.8733788553581E307", + "column4": "1.3387345E38", + "column5": "8803998052916015104", + "column6": "wixeqv", + "column7": "15406" + }, + { + "column1": "319635514", + "column2": "false", + "column3": "2.2022351788952817E307", + "column4": "2.1124199E37", + "column5": "2856735966471265792", + "column6": "xsdk7e692", + "column7": "24056" + }, + { + "column1": "1237482538", + "column2": "false", + "column3": "2.4666178942677703E307", + "column4": "2.454224E38", + "column5": "4444707472943820288", + "column6": "tvzdxn2opb", + "column7": "20133" + } +] \ No newline at end of file