diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/HummadTanweerProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/HummadTanweerProvider.java new file mode 100644 index 000000000..972ab12e1 --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/HummadTanweerProvider.java @@ -0,0 +1,22 @@ +package com.codedifferently.lesson9.dataprovider; + +import java.util.Map; +import org.springframework.stereotype.Service; + +@Service +public class HummadTanweerProvider extends DataProvider { + public String getProviderName() { + return "hummadtanweer"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", Short.class, + "column2", Integer.class, + "column3", Double.class, + "column4", Long.class, + "column5", String.class, + "column6", Boolean.class, + "column7", Float.class); + } +} diff --git a/lesson_09/types/types_app/src/main/resources/data/hummadtanweer.json b/lesson_09/types/types_app/src/main/resources/data/hummadtanweer.json new file mode 100644 index 000000000..35362e9a5 --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/hummadtanweer.json @@ -0,0 +1,92 @@ +[ + { + "column1": "2876", + "column2": "1379430526", + "column3": "1.7081931420707093E308", + "column4": "842561797776506496", + "column5": "5i4qdkl9sur", + "column6": "false", + "column7": "1.0423191E36" + }, + { + "column1": "21997", + "column2": "34495898", + "column3": "9.797898110016644E307", + "column4": "2253466787165714432", + "column5": "bykx79f6zod", + "column6": "true", + "column7": "4.1829922E37" + }, + { + "column1": "2914", + "column2": "69130902", + "column3": "6.777676372240418E307", + "column4": "2337465449739077632", + "column5": "fdl9wz", + "column6": "true", + "column7": "2.7331038E38" + }, + { + "column1": "28603", + "column2": "178913262", + "column3": "6.525955353899437E307", + "column4": "5945005460045541376", + "column5": "r6qznu", + "column6": "false", + "column7": "2.8312905E38" + }, + { + "column1": "26999", + "column2": "525501506", + "column3": "4.533705300256451E307", + "column4": "1219608330076399872", + "column5": "qpm7e1", + "column6": "false", + "column7": "6.0161913E35" + }, + { + "column1": "4075", + "column2": "2015605436", + "column3": "1.362068283096938E307", + "column4": "4383817842441714688", + "column5": "d95xw1nje24", + "column6": "false", + "column7": "2.714171E38" + }, + { + "column1": "27745", + "column2": "1793486863", + "column3": "1.4075507683130734E308", + "column4": "7508437446776580096", + "column5": "kdf93", + "column6": "false", + "column7": "2.6683816E38" + }, + { + "column1": "16571", + "column2": "94535256", + "column3": "1.3677899630131518E308", + "column4": "6848206440288329728", + "column5": "f2lk86xvim4b", + "column6": "false", + "column7": "1.5259983E38" + }, + { + "column1": "9376", + "column2": "2006198780", + "column3": "1.0227893735718602E308", + "column4": "1312194188711917056", + "column5": "ka60sqcd", + "column6": "false", + "column7": "3.3305877E38" + }, + { + "column1": "19558", + "column2": "1184324259", + "column3": "1.6930803698853184E308", + "column4": "2729272656509193216", + "column5": "mte63apzvg7f", + "column6": "true", + "column7": "1.2422712E37" + } +] \ No newline at end of file