diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/YafiahAbdullahProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/YafiahAbdullahProvider.java new file mode 100644 index 000000000..948c2aa50 --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/YafiahAbdullahProvider.java @@ -0,0 +1,22 @@ +package com.codedifferently.lesson9.dataprovider; + +import java.util.Map; +import org.springframework.stereotype.Service; + +@Service +public class YafiahAbdullahProvider extends DataProvider { + public String getProviderName() { + return "yafiahabdullah"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", String.class, + "column2", Float.class, + "column3", Double.class, + "column4", Boolean.class, + "column5", Integer.class, + "column6", Short.class, + "column7", Long.class); + } +} diff --git a/lesson_09/types/types_app/src/main/resources/data/yafiahabdullah.json b/lesson_09/types/types_app/src/main/resources/data/yafiahabdullah.json new file mode 100644 index 000000000..9eaca3d1e --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/yafiahabdullah.json @@ -0,0 +1,92 @@ +[ + { + "column1": "ixvpu", + "column2": "2.8473406E38", + "column3": "6.2728483271439E307", + "column4": "false", + "column5": "24662791", + "column6": "11575", + "column7": "4639664134998523904" + }, + { + "column1": "65x7vczphsm", + "column2": "2.2508982E38", + "column3": "9.88850659591517E307", + "column4": "true", + "column5": "452917489", + "column6": "6681", + "column7": "6050772915614258176" + }, + { + "column1": "j5zpoqkash", + "column2": "2.1680136E37", + "column3": "1.9575946942571643E307", + "column4": "false", + "column5": "2021654672", + "column6": "31443", + "column7": "651106841223750144" + }, + { + "column1": "751ewmhfp", + "column2": "1.6649038E37", + "column3": "1.2755874603549997E308", + "column4": "false", + "column5": "1317302766", + "column6": "2665", + "column7": "1278888431976510976" + }, + { + "column1": "jyc6xk3u", + "column2": "9.240475E37", + "column3": "9.076472421709036E307", + "column4": "false", + "column5": "1465928861", + "column6": "17717", + "column7": "4351499218293761536" + }, + { + "column1": "nsuyv3", + "column2": "2.966357E38", + "column3": "1.2318022362808289E308", + "column4": "false", + "column5": "1521873961", + "column6": "25255", + "column7": "5378331295159054336" + }, + { + "column1": "i5q0og3eu8yf", + "column2": "2.9006125E38", + "column3": "8.815886119512217E307", + "column4": "true", + "column5": "1302116271", + "column6": "19013", + "column7": "582935946477687552" + }, + { + "column1": "50jlb8rzp3", + "column2": "1.2113607E38", + "column3": "9.623444946362625E307", + "column4": "true", + "column5": "259966118", + "column6": "1987", + "column7": "6767286018561927168" + }, + { + "column1": "obq0y5h", + "column2": "1.0650752E38", + "column3": "1.828483802517324E307", + "column4": "true", + "column5": "457516975", + "column6": "25979", + "column7": "4622544827972547584" + }, + { + "column1": "fbn06wuo9e7y", + "column2": "1.0731727E38", + "column3": "1.4621447725281056E308", + "column4": "false", + "column5": "1491943526", + "column6": "31050", + "column7": "5323428273571388416" + } +] \ No newline at end of file