From 96bb14eca9743dda49b6529fdf4b9e2eac48eb14 Mon Sep 17 00:00:00 2001 From: jimoye244 Date: Wed, 16 Oct 2024 15:47:08 -0400 Subject: [PATCH] feat: adding less09 DataProvider and json file homework - Yemi (#300) --- .../dataprovider/OyeyemiJimohProvider.java | 22 +++++ .../src/main/resources/data/oyeyemijimoh.json | 92 +++++++++++++++++++ 2 files changed, 114 insertions(+) create mode 100644 lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/OyeyemiJimohProvider.java create mode 100644 lesson_09/types/types_app/src/main/resources/data/oyeyemijimoh.json diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/OyeyemiJimohProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/OyeyemiJimohProvider.java new file mode 100644 index 000000000..48daa84ec --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/OyeyemiJimohProvider.java @@ -0,0 +1,22 @@ +package com.codedifferently.lesson9.dataprovider; + +import java.util.Map; +import org.springframework.stereotype.Service; + +@Service +public class OyeyemiJimohProvider extends DataProvider { + public String getProviderName() { + return "oyeyemijimoh"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", Short.class, + "column2", Long.class, + "column3", Boolean.class, + "column4", Integer.class, + "column5", Double.class, + "column6", String.class, + "column7", Float.class); + } +} diff --git a/lesson_09/types/types_app/src/main/resources/data/oyeyemijimoh.json b/lesson_09/types/types_app/src/main/resources/data/oyeyemijimoh.json new file mode 100644 index 000000000..810868174 --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/oyeyemijimoh.json @@ -0,0 +1,92 @@ +[ + { + "column1": "25037", + "column2": "386551693027304768", + "column3": "true", + "column4": "1839779723", + "column5": "9.8860302381462E307", + "column6": "7odng0", + "column7": "4.7417094E37" + }, + { + "column1": "32405", + "column2": "5225428943881961472", + "column3": "true", + "column4": "2035313838", + "column5": "1.081611618475344E308", + "column6": "vbfmqgyk42w", + "column7": "3.2038068E38" + }, + { + "column1": "16167", + "column2": "7578959582869967872", + "column3": "true", + "column4": "1830975507", + "column5": "1.46636093549015E308", + "column6": "nd483kfa", + "column7": "3.004667E38" + }, + { + "column1": "17376", + "column2": "3340385466633204224", + "column3": "true", + "column4": "1710215475", + "column5": "1.7312632791915405E308", + "column6": "xyjvhwfntr", + "column7": "5.8754226E37" + }, + { + "column1": "2842", + "column2": "3767389816506779136", + "column3": "true", + "column4": "630397417", + "column5": "1.5249260784272076E308", + "column6": "w7cko23gsafp", + "column7": "4.0535676E37" + }, + { + "column1": "19781", + "column2": "4573616862844566528", + "column3": "false", + "column4": "1066113718", + "column5": "2.750707366594789E307", + "column6": "dg12o", + "column7": "7.583304E37" + }, + { + "column1": "27772", + "column2": "2022901771903599104", + "column3": "false", + "column4": "1817943651", + "column5": "8.266766397412771E307", + "column6": "oc21iy4kf", + "column7": "5.586013E37" + }, + { + "column1": "18670", + "column2": "5727680920858312704", + "column3": "true", + "column4": "1083875614", + "column5": "2.711602908816026E307", + "column6": "yw9s0djibaf", + "column7": "2.8417106E38" + }, + { + "column1": "5281", + "column2": "4367271028768056832", + "column3": "false", + "column4": "1248596022", + "column5": "9.583797752925559E307", + "column6": "prk6d2yz1m9f", + "column7": "3.3253386E38" + }, + { + "column1": "4691", + "column2": "6653911370200114176", + "column3": "false", + "column4": "1417919404", + "column5": "8.108463636848325E307", + "column6": "1w86t2jhufd", + "column7": "9.585745E37" + } +] \ No newline at end of file