diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/EzraNyabuti.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/EzraNyabuti.java new file mode 100644 index 000000000..361ea7b11 --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/EzraNyabuti.java @@ -0,0 +1,22 @@ +package com.codedifferently.lesson9.dataprovider; + +import java.util.Map; +import org.springframework.stereotype.Service; + +@Service +public class EzraNyabuti extends DataProvider { + public String getProviderName() { + return "ezranyabuti"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", Integer.class, + "column2", Boolean.class, + "column3", Short.class, + "column4", Long.class, + "column5", String.class, + "column6", Double.class, + "column7", Float.class); + } +} diff --git a/lesson_09/types/types_app/src/main/resources/data/ezranyabuti.json b/lesson_09/types/types_app/src/main/resources/data/ezranyabuti.json new file mode 100644 index 000000000..a1051e3ef --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/ezranyabuti.json @@ -0,0 +1,92 @@ +[ + { + "column1": "2120895036", + "column2": "true", + "column3": "24802", + "column4": "6908506315396957184", + "column5": "wqy62mu", + "column6": "9.43001574683667E307", + "column7": "4.0127153E37" + }, + { + "column1": "1667377366", + "column2": "false", + "column3": "27919", + "column4": "8272055222693081088", + "column5": "s72rv", + "column6": "1.3222080404727196E308", + "column7": "1.1443989E38" + }, + { + "column1": "1514491750", + "column2": "false", + "column3": "9314", + "column4": "7534644921406815232", + "column5": "s6qlkhdip", + "column6": "4.206061481858883E307", + "column7": "1.334877E38" + }, + { + "column1": "1408087717", + "column2": "true", + "column3": "15485", + "column4": "6689343031308634112", + "column5": "06rbdc", + "column6": "1.781150030182423E308", + "column7": "3.3824153E38" + }, + { + "column1": "690743645", + "column2": "true", + "column3": "8506", + "column4": "7046604679299312640", + "column5": "afplmc4e", + "column6": "1.1430022299391563E308", + "column7": "4.679686E37" + }, + { + "column1": "119116800", + "column2": "true", + "column3": "17882", + "column4": "5082536787407333376", + "column5": "ufnovbca3675", + "column6": "8.43568380140264E307", + "column7": "3.1350393E38" + }, + { + "column1": "1899205044", + "column2": "true", + "column3": "13490", + "column4": "3182659651174023168", + "column5": "yj6ikxsdvu", + "column6": "3.46389797084942E307", + "column7": "7.717568E37" + }, + { + "column1": "334824610", + "column2": "false", + "column3": "32199", + "column4": "6812104539776706560", + "column5": "9f3r61n", + "column6": "1.4634953315417972E308", + "column7": "3.4026075E38" + }, + { + "column1": "452799069", + "column2": "true", + "column3": "17577", + "column4": "3748042788793581056", + "column5": "dz6xkj21e", + "column6": "1.4110851611275912E308", + "column7": "7.0409127E37" + }, + { + "column1": "1889635888", + "column2": "false", + "column3": "1935", + "column4": "6739421657352493056", + "column5": "8kb54v3jalm", + "column6": "1.2433985167998014E308", + "column7": "3.3414905E38" + } +] \ No newline at end of file