diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/LjMcwilliamsProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/LjMcwilliamsProvider.java new file mode 100644 index 000000000..9d074de1d --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/LjMcwilliamsProvider.java @@ -0,0 +1,22 @@ +package com.codedifferently.lesson9.dataprovider; + +import java.util.Map; +import org.springframework.stereotype.Service; + +@Service +public class LjMcwilliamsProvider extends DataProvider { + public String getProviderName() { + return "ljmcwilliams"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", Float.class, + "column2", Short.class, + "column3", Integer.class, + "column4", Boolean.class, + "column5", Long.class, + "column6", String.class, + "column7", Double.class); + } +} diff --git a/lesson_09/types/types_app/src/main/resources/data/ljmcwilliams.json b/lesson_09/types/types_app/src/main/resources/data/ljmcwilliams.json new file mode 100644 index 000000000..fb0062ed3 --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/ljmcwilliams.json @@ -0,0 +1,92 @@ +[ + { + "column1": "2.7383206E38", + "column2": "21361", + "column3": "6395109", + "column4": "false", + "column5": "2028582848528591616", + "column6": "xu96q", + "column7": "1.5779766745671893E308" + }, + { + "column1": "8.424808E36", + "column2": "10210", + "column3": "420672285", + "column4": "true", + "column5": "8690084368740329472", + "column6": "9lhp4r0z73", + "column7": "3.738830323924367E307" + }, + { + "column1": "3.0775167E38", + "column2": "7660", + "column3": "1461908258", + "column4": "true", + "column5": "4038994331120636928", + "column6": "nyqlrpa5uj2", + "column7": "2.1568271858931286E307" + }, + { + "column1": "2.4074328E38", + "column2": "13357", + "column3": "356920500", + "column4": "true", + "column5": "9192219806857964544", + "column6": "j4ympf", + "column7": "1.2823513529224607E308" + }, + { + "column1": "3.1164202E38", + "column2": "32188", + "column3": "285973102", + "column4": "true", + "column5": "1368766498383974912", + "column6": "cndjs61q", + "column7": "1.2958272373703036E308" + }, + { + "column1": "1.6356165E38", + "column2": "31715", + "column3": "1786782710", + "column4": "false", + "column5": "1069295012413070848", + "column6": "pzqy8fbrme7", + "column7": "9.804780067886518E307" + }, + { + "column1": "1.9755018E38", + "column2": "14827", + "column3": "1587497360", + "column4": "false", + "column5": "3416370421372586496", + "column6": "4hdlrspv5z0", + "column7": "1.6375391816636554E307" + }, + { + "column1": "1.802447E38", + "column2": "3984", + "column3": "1975433254", + "column4": "false", + "column5": "6494345252707020800", + "column6": "uh9s2gz8fem", + "column7": "5.463013479984186E307" + }, + { + "column1": "1.9370494E38", + "column2": "14379", + "column3": "604332673", + "column4": "true", + "column5": "87237795744293296", + "column6": "g5j3y47qx", + "column7": "9.618464940442325E307" + }, + { + "column1": "1.7620863E38", + "column2": "15053", + "column3": "1885818156", + "column4": "true", + "column5": "7710531620790876160", + "column6": "84gzuwi", + "column7": "6.159593571451631E307" + } +] \ No newline at end of file