diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/KimberleeHaldaneProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/KimberleeHaldaneProvider.java new file mode 100644 index 000000000..318537e14 --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/KimberleeHaldaneProvider.java @@ -0,0 +1,23 @@ +package main.java.com.codedifferently.lesson9.dataprovider; + +import com.codedifferently.lesson9.dataprovider.DataProvider; +import java.util.Map; +import org.springframework.stereotype.Service; + +@Service +public class KimberleeHaldaneProvider extends DataProvider { + public String getProviderName() { + return "kimberleehaldane"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", Float.class, + "column2", Double.class, + "column3", Long.class, + "column4", Integer.class, + "column5", String.class, + "column6", Boolean.class, + "column7", Short.class); + } +} diff --git a/lesson_09/types/types_app/src/main/resources/data/kimberleehaldane.json b/lesson_09/types/types_app/src/main/resources/data/kimberleehaldane.json new file mode 100644 index 000000000..cfe8cef0f --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/kimberleehaldane.json @@ -0,0 +1,92 @@ +[ + { + "column1": "2.8496785E38", + "column2": "8.350660956936387E306", + "column3": "747948064213818624", + "column4": "1775209246", + "column5": "7tbvy0zijf", + "column6": "true", + "column7": "25026" + }, + { + "column1": "3.3256572E38", + "column2": "4.571544756717234E307", + "column3": "1643418092674865152", + "column4": "1684733612", + "column5": "0a7nczpe9wkr", + "column6": "false", + "column7": "4251" + }, + { + "column1": "1.8181884E38", + "column2": "1.3591195575849012E308", + "column3": "4016296767171661824", + "column4": "1007342774", + "column5": "xqdf3j", + "column6": "false", + "column7": "28416" + }, + { + "column1": "2.1467123E37", + "column2": "8.390007286903843E307", + "column3": "6085044584837560320", + "column4": "1298540705", + "column5": "h841awdgvsj", + "column6": "false", + "column7": "16696" + }, + { + "column1": "6.672776E37", + "column2": "1.3889438483721867E308", + "column3": "7297686529811803136", + "column4": "911932965", + "column5": "4edcxyman59f", + "column6": "true", + "column7": "16043" + }, + { + "column1": "2.8721229E38", + "column2": "9.61407929913751E307", + "column3": "388408284530862272", + "column4": "98813407", + "column5": "pb6j1", + "column6": "false", + "column7": "26859" + }, + { + "column1": "2.0840196E38", + "column2": "4.9668637906794E307", + "column3": "7894265835694669824", + "column4": "1584593163", + "column5": "buwsy7qk5", + "column6": "true", + "column7": "7509" + }, + { + "column1": "2.9001496E37", + "column2": "1.0224772759642105E308", + "column3": "2187411859014348032", + "column4": "582800528", + "column5": "439wslgx7q2v", + "column6": "true", + "column7": "7895" + }, + { + "column1": "3.14063E38", + "column2": "5.893748142804625E307", + "column3": "6327422314308851712", + "column4": "1482021", + "column5": "q5rihe3p", + "column6": "false", + "column7": "21591" + }, + { + "column1": "2.2252152E38", + "column2": "1.0913800612312403E308", + "column3": "5319458076917689344", + "column4": "1552795110", + "column5": "c42gqw", + "column6": "true", + "column7": "24746" + } +] \ No newline at end of file