diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/BryanaSingletonBarnhartProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/BryanaSingletonBarnhartProvider.java new file mode 100644 index 000000000..e36c16e4d --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/BryanaSingletonBarnhartProvider.java @@ -0,0 +1,22 @@ +package com.codedifferently.lesson9.dataprovider; + +import java.util.Map; +import org.springframework.stereotype.Service; + +@Service +public class BryanaSingletonBarnhartProvider extends DataProvider { + public String getProviderName() { + return "bryanasingletonbarnhart"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", Float.class, + "column2", Short.class, + "column3", Double.class, + "column4", String.class, + "column5", Long.class, + "column6", Integer.class, + "column7", Boolean.class); + } +} diff --git a/lesson_09/types/types_app/src/main/resources/data/bryanasingletonbarnhart.json b/lesson_09/types/types_app/src/main/resources/data/bryanasingletonbarnhart.json new file mode 100644 index 000000000..2b3f96562 --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/bryanasingletonbarnhart.json @@ -0,0 +1,92 @@ +[ + { + "column1": "1.2926205E38", + "column2": "32635", + "column3": "1.0538147836530312E308", + "column4": "xjf14adnhs8r", + "column5": "5063389314486621184", + "column6": "1614618516", + "column7": "false" + }, + { + "column1": "1.6824907E37", + "column2": "30132", + "column3": "9.154616559530167E307", + "column4": "osm5k6ap", + "column5": "5280671811683648512", + "column6": "885977408", + "column7": "true" + }, + { + "column1": "3.0312159E38", + "column2": "2702", + "column3": "9.685984126874178E307", + "column4": "7ed56", + "column5": "8035615847045966848", + "column6": "1826311092", + "column7": "true" + }, + { + "column1": "2.1398076E38", + "column2": "27215", + "column3": "1.0339249177040418E308", + "column4": "sj7lu91fe4qa", + "column5": "2399259901262938624", + "column6": "807349230", + "column7": "false" + }, + { + "column1": "2.946241E38", + "column2": "16503", + "column3": "5.614408496657194E307", + "column4": "cxgrav962", + "column5": "2216237396602549248", + "column6": "474975018", + "column7": "false" + }, + { + "column1": "5.2917623E35", + "column2": "1375", + "column3": "1.0744030869839927E308", + "column4": "cb6anftxgp2", + "column5": "3506879551246135296", + "column6": "952024564", + "column7": "true" + }, + { + "column1": "4.1421662E36", + "column2": "31366", + "column3": "9.042490181249767E307", + "column4": "pxmf50z3a1k8", + "column5": "2307267784952500224", + "column6": "1838397655", + "column7": "false" + }, + { + "column1": "2.7412816E38", + "column2": "17908", + "column3": "9.84619615175957E306", + "column4": "2bo8wxe6amuh", + "column5": "2124209735981497088", + "column6": "1914307782", + "column7": "true" + }, + { + "column1": "1.5206235E38", + "column2": "20319", + "column3": "1.1640137248305706E308", + "column4": "h9d8az2vmu", + "column5": "1019579373246494208", + "column6": "1431576156", + "column7": "false" + }, + { + "column1": "9.592249E37", + "column2": "25043", + "column3": "1.072900541365582E308", + "column4": "zb4kvgda", + "column5": "8324198245114519552", + "column6": "1719761015", + "column7": "false" + } +] \ No newline at end of file