From 961cceb93228dbe79978cd1c11ddc4d4360ec0b6 Mon Sep 17 00:00:00 2001 From: Igor Kolesnik Date: Sun, 12 Dec 2021 22:48:13 +0500 Subject: [PATCH 1/3] add springmetryshop V0.1 --- README.md | 43 +++++++++++++++++++ .../controllers/ProductController.java | 2 +- .../example/springmetryshop/enums/Role.java | 2 +- .../springmetryshop/models/Bucket.java | 5 --- .../services/ProductService.java | 3 +- 5 files changed, 47 insertions(+), 8 deletions(-) delete mode 100644 src/main/java/com/example/springmetryshop/models/Bucket.java diff --git a/README.md b/README.md index e69de29..3b04e11 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,43 @@ +'MetryShop' (Name: springmetryshop) + + + + + + +technologies: +-boot +-web +-security +-freemarker +-data jpa + postgresql version (4.30 (datasource.url=jdbc:postgresql://localhost:5432/metryshopDB)) + additionally: +-lombok + +Entities: +1.Product +-id +-title +-decription +-price +-categories + +2.User +-id +-email +-numberPhone +-name +-active +-password +-roles +-dateOfCreated + +3.Role +-USER + +Functionality + +1.CRUD operation for entities +2.UI +3.Security + diff --git a/src/main/java/com/example/springmetryshop/controllers/ProductController.java b/src/main/java/com/example/springmetryshop/controllers/ProductController.java index b71e0de..d8f5609 100644 --- a/src/main/java/com/example/springmetryshop/controllers/ProductController.java +++ b/src/main/java/com/example/springmetryshop/controllers/ProductController.java @@ -19,7 +19,7 @@ public class ProductController { @GetMapping("/") public String products(@RequestParam(name = "title", required = false) String title, - Principal principal, Model model) { + Principal principal, Model model) { model.addAttribute("products", productService.listProducts(title)); model.addAttribute("user", productService.getUserByPrincipal(principal)); return "products"; diff --git a/src/main/java/com/example/springmetryshop/enums/Role.java b/src/main/java/com/example/springmetryshop/enums/Role.java index ffc2c88..2250bda 100644 --- a/src/main/java/com/example/springmetryshop/enums/Role.java +++ b/src/main/java/com/example/springmetryshop/enums/Role.java @@ -3,7 +3,7 @@ import org.springframework.security.core.GrantedAuthority; public enum Role implements GrantedAuthority { - USER, ADMIN; + USER; @Override public String getAuthority() { diff --git a/src/main/java/com/example/springmetryshop/models/Bucket.java b/src/main/java/com/example/springmetryshop/models/Bucket.java deleted file mode 100644 index f53c4f7..0000000 --- a/src/main/java/com/example/springmetryshop/models/Bucket.java +++ /dev/null @@ -1,5 +0,0 @@ -package com.example.springmetryshop.models; - -public class Bucket { - -} diff --git a/src/main/java/com/example/springmetryshop/services/ProductService.java b/src/main/java/com/example/springmetryshop/services/ProductService.java index 4186ad6..28fff78 100644 --- a/src/main/java/com/example/springmetryshop/services/ProductService.java +++ b/src/main/java/com/example/springmetryshop/services/ProductService.java @@ -9,6 +9,7 @@ import java.security.Principal; import java.util.List; +import java.util.Locale; @Service @RequiredArgsConstructor @@ -17,7 +18,7 @@ public class ProductService { private final UserRepository userRepository; public List listProducts(String title) { - if (title != null) return productRepository.findByTitle(title); + if (title != null) return productRepository.findByTitle(title.toLowerCase(Locale.ROOT)); return productRepository.findAll(); } From 67b063731a8ef62851edf20915b71f2191825d9a Mon Sep 17 00:00:00 2001 From: Igor Kolesnik Date: Fri, 17 Dec 2021 22:21:42 +0500 Subject: [PATCH 2/3] controller test not working --- .idea/.gitignore | 8 + .idea/compiler.xml | 22 + .idea/dataSources.local.xml | 20 + .idea/dataSources.xml | 12 + .../f1597db6-6cd6-48f0-bc71-b250e50f5ab8.xml | 1235 +++++++++++++++++ .../entities/entities.dat | Bin 0 -> 4096 bytes .../entities/entities.dat.len | Bin 0 -> 8 bytes .../entities/entities.dat.values | Bin 0 -> 172467 bytes .../entities/entities.dat.values.at | Bin 0 -> 23423 bytes .../entities/entities.dat.values.s | 1 + .../entities/entities.dat_i | Bin 0 -> 32768 bytes .../entities/entities.dat_i.len | Bin 0 -> 8 bytes .../_src_/database/metryshopDB.1wSfAg.meta | 1 + .../schema/information_schema.FNRwLQ.meta | 2 + .../schema/pg_catalog.0S1ZNQ.meta | 2 + .../schema/public.abK9xQ.meta | 2 + .idea/dbnavigator.xml | 468 +++++++ .idea/encodings.xml | 6 + .idea/httpRequests/http-client.cookies | 0 .idea/httpRequests/http-requests-log.http | 20 + .idea/inspectionProfiles/Project_Default.xml | 22 + .idea/jarRepositories.xml | 20 + .idea/jpa-buddy.xml | 6 + .idea/libraries/Maven__antlr_antlr_2_7_7.xml | 13 + ...__ch_qos_logback_logback_classic_1_2_7.xml | 13 + ...ven__ch_qos_logback_logback_core_1_2_7.xml | 13 + .../Maven__com_fasterxml_classmate_1_5_1.xml | 13 + ...ackson_core_jackson_annotations_2_13_0.xml | 13 + ...erxml_jackson_core_jackson_core_2_13_0.xml | 13 + ...l_jackson_core_jackson_databind_2_13_0.xml | 13 + ..._datatype_jackson_datatype_jdk8_2_13_0.xml | 13 + ...atatype_jackson_datatype_jsr310_2_13_0.xml | 13 + ..._jackson_module_parameter_names_2_13_0.xml | 13 + ...n__com_jayway_jsonpath_json_path_2_6_0.xml | 13 + ...un_activation_jakarta_activation_1_2_2.xml | 13 + ...n_istack_istack_commons_runtime_3_0_12.xml | 13 + ...Maven__com_sun_mail_jakarta_mail_1_6_7.xml | 13 + ...ogle_android_json_0_0_20131108_vaadin1.xml | 13 + .../Maven__com_zaxxer_HikariCP_4_0_3.xml | 13 + ...ctivation_jakarta_activation_api_1_2_2.xml | 13 + ...nnotation_jakarta_annotation_api_1_3_5.xml | 13 + ...sistence_jakarta_persistence_api_2_2_3.xml | 13 + ...nsaction_jakarta_transaction_api_1_3_3.xml | 13 + ...ta_xml_bind_jakarta_xml_bind_api_2_3_3.xml | 13 + ...aven__net_bytebuddy_byte_buddy_1_11_22.xml | 13 + ...net_bytebuddy_byte_buddy_agent_1_11_22.xml | 13 + ...ven__net_minidev_accessors_smart_2_4_7.xml | 13 + .../Maven__net_minidev_json_smart_2_4_7.xml | 13 + ..._apache_logging_log4j_log4j_api_2_14_1.xml | 13 + ...he_logging_log4j_log4j_to_slf4j_2_14_1.xml | 13 + ..._tomcat_embed_tomcat_embed_core_9_0_55.xml | 13 + ...he_tomcat_embed_tomcat_embed_el_9_0_55.xml | 13 + ...at_embed_tomcat_embed_websocket_9_0_55.xml | 13 + ..._org_apiguardian_apiguardian_api_1_1_2.xml | 13 + ...Maven__org_aspectj_aspectjweaver_1_9_7.xml | 13 + ...Maven__org_assertj_assertj_core_3_21_0.xml | 13 + ...rg_checkerframework_checker_qual_3_5_0.xml | 13 + ...aven__org_freemarker_freemarker_2_3_31.xml | 13 + ..._org_glassfish_jaxb_jaxb_runtime_2_3_5.xml | 13 + .../Maven__org_glassfish_jaxb_txw2_2_3_5.xml | 13 + .../Maven__org_hamcrest_hamcrest_2_2.xml | 13 + ...ernate_commons_annotations_5_1_2_Final.xml | 13 + ...g_hibernate_hibernate_core_5_6_1_Final.xml | 13 + .../Maven__org_jboss_jandex_2_2_3_Final.xml | 13 + ...boss_logging_jboss_logging_3_4_2_Final.xml | 13 + ..._org_junit_jupiter_junit_jupiter_5_8_1.xml | 13 + ...nit_jupiter_junit_jupiter_engine_5_8_1.xml | 13 + ...nit_jupiter_junit_jupiter_params_5_8_1.xml | 13 + ..._platform_junit_platform_commons_1_8_1.xml | 13 + ...t_platform_junit_platform_engine_1_8_1.xml | 13 + .../Maven__org_mockito_mockito_core_4_0_0.xml | 13 + ...rg_mockito_mockito_junit_jupiter_4_0_0.xml | 13 + .../Maven__org_objenesis_objenesis_3_2.xml | 13 + ...Maven__org_opentest4j_opentest4j_1_2_0.xml | 13 + .../libraries/Maven__org_ow2_asm_asm_9_1.xml | 13 + ...aven__org_postgresql_postgresql_42_3_1.xml | 13 + ...aven__org_projectlombok_lombok_1_18_22.xml | 13 + ...aven__org_skyscreamer_jsonassert_1_5_0.xml | 13 + .../Maven__org_slf4j_jul_to_slf4j_1_7_32.xml | 13 + .../Maven__org_slf4j_slf4j_api_1_7_32.xml | 13 + ...springframework_boot_spring_boot_2_6_1.xml | 13 + ...k_boot_spring_boot_autoconfigure_2_6_1.xml | 13 + ...amework_boot_spring_boot_starter_2_6_1.xml | 13 + ...ork_boot_spring_boot_starter_aop_2_6_1.xml | 13 + ...oot_spring_boot_starter_data_jpa_2_6_1.xml | 13 + ...t_spring_boot_starter_freemarker_2_6_1.xml | 13 + ...rk_boot_spring_boot_starter_jdbc_2_6_1.xml | 13 + ...rk_boot_spring_boot_starter_json_2_6_1.xml | 13 + ...boot_spring_boot_starter_logging_2_6_1.xml | 13 + ...rk_boot_spring_boot_starter_mail_2_6_1.xml | 13 + ...oot_spring_boot_starter_security_2_6_1.xml | 13 + ...rk_boot_spring_boot_starter_test_2_6_1.xml | 13 + ..._boot_spring_boot_starter_tomcat_2_6_1.xml | 13 + ...ork_boot_spring_boot_starter_web_2_6_1.xml | 13 + ...gframework_boot_spring_boot_test_2_6_1.xml | 13 + ...t_spring_boot_test_autoconfigure_2_6_1.xml | 13 + ...amework_data_spring_data_commons_2_6_0.xml | 13 + ...ngframework_data_spring_data_jpa_2_6_0.xml | 13 + ..._security_spring_security_config_5_6_0.xml | 13 + ...rk_security_spring_security_core_5_6_0.xml | 13 + ..._security_spring_security_crypto_5_6_0.xml | 13 + ...rk_security_spring_security_test_5_6_0.xml | 13 + ...ork_security_spring_security_web_5_6_0.xml | 13 + ..._org_springframework_spring_aop_5_3_13.xml | 13 + ..._springframework_spring_aspects_5_3_13.xml | 13 + ...rg_springframework_spring_beans_5_3_13.xml | 13 + ..._springframework_spring_context_5_3_13.xml | 13 + ...ramework_spring_context_support_5_3_13.xml | 13 + ...org_springframework_spring_core_5_3_13.xml | 13 + ...ringframework_spring_expression_5_3_13.xml | 13 + ..._org_springframework_spring_jcl_5_3_13.xml | 13 + ...org_springframework_spring_jdbc_5_3_13.xml | 13 + ..._org_springframework_spring_orm_5_3_13.xml | 13 + ...org_springframework_spring_test_5_3_13.xml | 13 + ...__org_springframework_spring_tx_5_3_13.xml | 13 + ..._org_springframework_spring_web_5_3_13.xml | 13 + ...g_springframework_spring_webmvc_5_3_13.xml | 13 + .../Maven__org_xmlunit_xmlunit_core_2_8_3.xml | 13 + .../Maven__org_yaml_snakeyaml_1_29.xml | 13 + .idea/misc.xml | 13 + .idea/modules.xml | 8 + .idea/runConfigurations.xml | 10 + .idea/sonarIssues.xml | 364 +++++ .idea/sonarlint/issuestore/index.pb | 0 .idea/uiDesigner.xml | 124 ++ .idea/vcs.xml | 6 + .idea/workspace.xml | 419 ++++++ HELP.md | 27 + README.md | 2 +- pom.xml | 17 + springmetryshop.iml | 140 ++ .../example/springmetryshop/enums/Role.java | 2 +- .../springmetryshop/models/Product.java | 8 +- .../example/springmetryshop/models/User.java | 12 +- .../services/ProductService.java | 14 +- src/main/resources/application.properties | 21 +- .../resources/templates/registration.ftlh | 2 +- .../SpringmetryshopApplicationTests.java | 47 +- target/classes/application.properties | 23 + .../SpringmetryshopApplication.class | Bin 0 -> 788 bytes .../configuration/SecurityConfig.class | Bin 0 -> 4204 bytes .../controllers/ProductController.class | Bin 0 -> 2776 bytes .../controllers/UserController.class | Bin 0 -> 1346 bytes .../example/springmetryshop/enums/Role.class | Bin 0 -> 1486 bytes .../springmetryshop/models/Product.class | Bin 0 -> 5081 bytes .../example/springmetryshop/models/User.class | Bin 0 -> 8746 bytes .../repositories/ProductRepository.class | Bin 0 -> 567 bytes .../repositories/UserRepository.class | Bin 0 -> 490 bytes .../services/CustomUserDetailsService.class | Bin 0 -> 1198 bytes .../services/ProductService.class | Bin 0 -> 2710 bytes .../services/UserService.class | Bin 0 -> 1908 bytes target/classes/templates/login.ftlh | 64 + target/classes/templates/product-info.ftlh | 65 + target/classes/templates/products.ftlh | 87 ++ target/classes/templates/registration.ftlh | 64 + .../SpringmetryshopApplicationTests.class | Bin 0 -> 3406 bytes 156 files changed, 4614 insertions(+), 20 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/compiler.xml create mode 100644 .idea/dataSources.local.xml create mode 100644 .idea/dataSources.xml create mode 100644 .idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8.xml create mode 100644 .idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/entities/entities.dat create mode 100644 .idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/entities/entities.dat.len create mode 100644 .idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/entities/entities.dat.values create mode 100644 .idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/entities/entities.dat.values.at create mode 100644 .idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/entities/entities.dat.values.s create mode 100644 .idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/entities/entities.dat_i create mode 100644 .idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/entities/entities.dat_i.len create mode 100644 .idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/storage_v2/_src_/database/metryshopDB.1wSfAg.meta create mode 100644 .idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/storage_v2/_src_/database/metryshopDB.1wSfAg/schema/information_schema.FNRwLQ.meta create mode 100644 .idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/storage_v2/_src_/database/metryshopDB.1wSfAg/schema/pg_catalog.0S1ZNQ.meta create mode 100644 .idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/storage_v2/_src_/database/metryshopDB.1wSfAg/schema/public.abK9xQ.meta create mode 100644 .idea/dbnavigator.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/httpRequests/http-client.cookies create mode 100644 .idea/httpRequests/http-requests-log.http create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/jarRepositories.xml create mode 100644 .idea/jpa-buddy.xml create mode 100644 .idea/libraries/Maven__antlr_antlr_2_7_7.xml create mode 100644 .idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_7.xml create mode 100644 .idea/libraries/Maven__ch_qos_logback_logback_core_1_2_7.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_classmate_1_5_1.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_13_0.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_13_0.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_13_0.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_13_0.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_13_0.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_13_0.xml create mode 100644 .idea/libraries/Maven__com_jayway_jsonpath_json_path_2_6_0.xml create mode 100644 .idea/libraries/Maven__com_sun_activation_jakarta_activation_1_2_2.xml create mode 100644 .idea/libraries/Maven__com_sun_istack_istack_commons_runtime_3_0_12.xml create mode 100644 .idea/libraries/Maven__com_sun_mail_jakarta_mail_1_6_7.xml create mode 100644 .idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml create mode 100644 .idea/libraries/Maven__com_zaxxer_HikariCP_4_0_3.xml create mode 100644 .idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml create mode 100644 .idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml create mode 100644 .idea/libraries/Maven__jakarta_persistence_jakarta_persistence_api_2_2_3.xml create mode 100644 .idea/libraries/Maven__jakarta_transaction_jakarta_transaction_api_1_3_3.xml create mode 100644 .idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml create mode 100644 .idea/libraries/Maven__net_bytebuddy_byte_buddy_1_11_22.xml create mode 100644 .idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_11_22.xml create mode 100644 .idea/libraries/Maven__net_minidev_accessors_smart_2_4_7.xml create mode 100644 .idea/libraries/Maven__net_minidev_json_smart_2_4_7.xml create mode 100644 .idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_14_1.xml create mode 100644 .idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_14_1.xml create mode 100644 .idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_55.xml create mode 100644 .idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_55.xml create mode 100644 .idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_55.xml create mode 100644 .idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_2.xml create mode 100644 .idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_7.xml create mode 100644 .idea/libraries/Maven__org_assertj_assertj_core_3_21_0.xml create mode 100644 .idea/libraries/Maven__org_checkerframework_checker_qual_3_5_0.xml create mode 100644 .idea/libraries/Maven__org_freemarker_freemarker_2_3_31.xml create mode 100644 .idea/libraries/Maven__org_glassfish_jaxb_jaxb_runtime_2_3_5.xml create mode 100644 .idea/libraries/Maven__org_glassfish_jaxb_txw2_2_3_5.xml create mode 100644 .idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml create mode 100644 .idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_1_2_Final.xml create mode 100644 .idea/libraries/Maven__org_hibernate_hibernate_core_5_6_1_Final.xml create mode 100644 .idea/libraries/Maven__org_jboss_jandex_2_2_3_Final.xml create mode 100644 .idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_2_Final.xml create mode 100644 .idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_8_1.xml create mode 100644 .idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_8_1.xml create mode 100644 .idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_8_1.xml create mode 100644 .idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_8_1.xml create mode 100644 .idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_8_1.xml create mode 100644 .idea/libraries/Maven__org_mockito_mockito_core_4_0_0.xml create mode 100644 .idea/libraries/Maven__org_mockito_mockito_junit_jupiter_4_0_0.xml create mode 100644 .idea/libraries/Maven__org_objenesis_objenesis_3_2.xml create mode 100644 .idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml create mode 100644 .idea/libraries/Maven__org_ow2_asm_asm_9_1.xml create mode 100644 .idea/libraries/Maven__org_postgresql_postgresql_42_3_1.xml create mode 100644 .idea/libraries/Maven__org_projectlombok_lombok_1_18_22.xml create mode 100644 .idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml create mode 100644 .idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_32.xml create mode 100644 .idea/libraries/Maven__org_slf4j_slf4j_api_1_7_32.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_2_6_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_6_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_6_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_6_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_6_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_freemarker_2_6_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_6_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_6_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_6_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_mail_2_6_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_security_2_6_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_6_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_6_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_6_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_6_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_6_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_data_spring_data_commons_2_6_0.xml create mode 100644 .idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_6_0.xml create mode 100644 .idea/libraries/Maven__org_springframework_security_spring_security_config_5_6_0.xml create mode 100644 .idea/libraries/Maven__org_springframework_security_spring_security_core_5_6_0.xml create mode 100644 .idea/libraries/Maven__org_springframework_security_spring_security_crypto_5_6_0.xml create mode 100644 .idea/libraries/Maven__org_springframework_security_spring_security_test_5_6_0.xml create mode 100644 .idea/libraries/Maven__org_springframework_security_spring_security_web_5_6_0.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_aop_5_3_13.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_aspects_5_3_13.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_beans_5_3_13.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_context_5_3_13.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_context_support_5_3_13.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_core_5_3_13.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_expression_5_3_13.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_jcl_5_3_13.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_jdbc_5_3_13.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_orm_5_3_13.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_test_5_3_13.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_tx_5_3_13.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_web_5_3_13.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_webmvc_5_3_13.xml create mode 100644 .idea/libraries/Maven__org_xmlunit_xmlunit_core_2_8_3.xml create mode 100644 .idea/libraries/Maven__org_yaml_snakeyaml_1_29.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/runConfigurations.xml create mode 100644 .idea/sonarIssues.xml create mode 100644 .idea/sonarlint/issuestore/index.pb create mode 100644 .idea/uiDesigner.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml create mode 100644 HELP.md create mode 100644 springmetryshop.iml create mode 100644 target/classes/application.properties create mode 100644 target/classes/com/example/springmetryshop/SpringmetryshopApplication.class create mode 100644 target/classes/com/example/springmetryshop/configuration/SecurityConfig.class create mode 100644 target/classes/com/example/springmetryshop/controllers/ProductController.class create mode 100644 target/classes/com/example/springmetryshop/controllers/UserController.class create mode 100644 target/classes/com/example/springmetryshop/enums/Role.class create mode 100644 target/classes/com/example/springmetryshop/models/Product.class create mode 100644 target/classes/com/example/springmetryshop/models/User.class create mode 100644 target/classes/com/example/springmetryshop/repositories/ProductRepository.class create mode 100644 target/classes/com/example/springmetryshop/repositories/UserRepository.class create mode 100644 target/classes/com/example/springmetryshop/services/CustomUserDetailsService.class create mode 100644 target/classes/com/example/springmetryshop/services/ProductService.class create mode 100644 target/classes/com/example/springmetryshop/services/UserService.class create mode 100644 target/classes/templates/login.ftlh create mode 100644 target/classes/templates/product-info.ftlh create mode 100644 target/classes/templates/products.ftlh create mode 100644 target/classes/templates/registration.ftlh create mode 100644 target/test-classes/com/example/springmetryshop/SpringmetryshopApplicationTests.class diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..73f69e0 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..8b19ddb --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/dataSources.local.xml b/.idea/dataSources.local.xml new file mode 100644 index 0000000..846e133 --- /dev/null +++ b/.idea/dataSources.local.xml @@ -0,0 +1,20 @@ + + + + + + " + + + master_key + postgres + + + + + + + + + + \ No newline at end of file diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml new file mode 100644 index 0000000..19ea372 --- /dev/null +++ b/.idea/dataSources.xml @@ -0,0 +1,12 @@ + + + + + postgresql + true + org.postgresql.Driver + jdbc:postgresql://localhost:5432/metryshopDB + $ProjectFileDir$ + + + \ No newline at end of file diff --git a/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8.xml b/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8.xml new file mode 100644 index 0000000..b115e92 --- /dev/null +++ b/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8.xml @@ -0,0 +1,1235 @@ + + + + + 13.2 + dmy + true ACDT +true ACSST +false ACST +false ACT +false ACWST +true ADT +true AEDT +true AESST +false AEST +false AFT +true AKDT +false AKST +true ALMST +false ALMT +false AMST +false AMT +false ANAST +false ANAT +false ARST +false ART +false AST +true AWSST +false AWST +true AZOST +false AZOT +false AZST +false AZT +false Africa/Abidjan +false Africa/Accra +false Africa/Addis_Ababa +false Africa/Algiers +false Africa/Asmara +false Africa/Asmera +false Africa/Bamako +false Africa/Bangui +false Africa/Banjul +false Africa/Bissau +false Africa/Blantyre +false Africa/Brazzaville +false Africa/Bujumbura +false Africa/Cairo +false Africa/Casablanca +false Africa/Ceuta +false Africa/Conakry +false Africa/Dakar +false Africa/Dar_es_Salaam +false Africa/Djibouti +false Africa/Douala +false Africa/El_Aaiun +false Africa/Freetown +false Africa/Gaborone +false Africa/Harare +false Africa/Johannesburg +false Africa/Juba +false Africa/Kampala +false Africa/Khartoum +false Africa/Kigali +false Africa/Kinshasa +false Africa/Lagos +false Africa/Libreville +false Africa/Lome +false Africa/Luanda +false Africa/Lubumbashi +false Africa/Lusaka +false Africa/Malabo +false Africa/Maputo +false Africa/Maseru +false Africa/Mbabane +false Africa/Mogadishu +false Africa/Monrovia +false Africa/Nairobi +false Africa/Ndjamena +false Africa/Niamey +false Africa/Nouakchott +false Africa/Ouagadougou +false Africa/Porto-Novo +false Africa/Sao_Tome +false Africa/Timbuktu +false Africa/Tripoli +false Africa/Tunis +false Africa/Windhoek +false America/Adak +false America/Anchorage +false America/Anguilla +false America/Antigua +false America/Araguaina +false America/Argentina/Buenos_Aires +false America/Argentina/Catamarca +false America/Argentina/ComodRivadavia +false America/Argentina/Cordoba +false America/Argentina/Jujuy +false America/Argentina/La_Rioja +false America/Argentina/Mendoza +false America/Argentina/Rio_Gallegos +false America/Argentina/Salta +false America/Argentina/San_Juan +false America/Argentina/San_Luis +false America/Argentina/Tucuman +false America/Argentina/Ushuaia +false America/Aruba +true America/Asuncion +false America/Atikokan +false America/Atka +false America/Bahia +false America/Bahia_Banderas +false America/Barbados +false America/Belem +false America/Belize +false America/Blanc-Sablon +false America/Boa_Vista +false America/Bogota +false America/Boise +false America/Buenos_Aires +false America/Cambridge_Bay +false America/Campo_Grande +false America/Cancun +false America/Caracas +false America/Catamarca +false America/Cayenne +false America/Cayman +false America/Chicago +false America/Chihuahua +false America/Coral_Harbour +false America/Cordoba +false America/Costa_Rica +false America/Creston +false America/Cuiaba +false America/Curacao +false America/Danmarkshavn +false America/Dawson +false America/Dawson_Creek +false America/Denver +false America/Detroit +false America/Dominica +false America/Edmonton +false America/Eirunepe +false America/El_Salvador +false America/Ensenada +false America/Fort_Nelson +false America/Fort_Wayne +false America/Fortaleza +false America/Glace_Bay +false America/Godthab +false America/Goose_Bay +false America/Grand_Turk +false America/Grenada +false America/Guadeloupe +false America/Guatemala +false America/Guayaquil +false America/Guyana +false America/Halifax +false America/Havana +false America/Hermosillo +false America/Indiana/Indianapolis +false America/Indiana/Knox +false America/Indiana/Marengo +false America/Indiana/Petersburg +false America/Indiana/Tell_City +false America/Indiana/Vevay +false America/Indiana/Vincennes +false America/Indiana/Winamac +false America/Indianapolis +false America/Inuvik +false America/Iqaluit +false America/Jamaica +false America/Jujuy +false America/Juneau +false America/Kentucky/Louisville +false America/Kentucky/Monticello +false America/Knox_IN +false America/Kralendijk +false America/La_Paz +false America/Lima +false America/Los_Angeles +false America/Louisville +false America/Lower_Princes +false America/Maceio +false America/Managua +false America/Manaus +false America/Marigot +false America/Martinique +false America/Matamoros +false America/Mazatlan +false America/Mendoza +false America/Menominee +false America/Merida +false America/Metlakatla +false America/Mexico_City +false America/Miquelon +false America/Moncton +false America/Monterrey +false America/Montevideo +false America/Montreal +false America/Montserrat +false America/Nassau +false America/New_York +false America/Nipigon +false America/Nome +false America/Noronha +false America/North_Dakota/Beulah +false America/North_Dakota/Center +false America/North_Dakota/New_Salem +false America/Nuuk +false America/Ojinaga +false America/Panama +false America/Pangnirtung +false America/Paramaribo +false America/Phoenix +false America/Port-au-Prince +false America/Port_of_Spain +false America/Porto_Acre +false America/Porto_Velho +false America/Puerto_Rico +false America/Punta_Arenas +false America/Rainy_River +false America/Rankin_Inlet +false America/Recife +false America/Regina +false America/Resolute +false America/Rio_Branco +false America/Rosario +false America/Santa_Isabel +false America/Santarem +true America/Santiago +false America/Santo_Domingo +false America/Sao_Paulo +false America/Scoresbysund +false America/Shiprock +false America/Sitka +false America/St_Barthelemy +false America/St_Johns +false America/St_Kitts +false America/St_Lucia +false America/St_Thomas +false America/St_Vincent +false America/Swift_Current +false America/Tegucigalpa +false America/Thule +false America/Thunder_Bay +false America/Tijuana +false America/Toronto +false America/Tortola +false America/Vancouver +false America/Virgin +false America/Whitehorse +false America/Winnipeg +false America/Yakutat +false America/Yellowknife +false Antarctica/Casey +false Antarctica/Davis +false Antarctica/DumontDUrville +true Antarctica/Macquarie +false Antarctica/Mawson +true Antarctica/McMurdo +false Antarctica/Palmer +false Antarctica/Rothera +true Antarctica/South_Pole +false Antarctica/Syowa +false Antarctica/Troll +false Antarctica/Vostok +false Arctic/Longyearbyen +false Asia/Aden +false Asia/Almaty +false Asia/Amman +false Asia/Anadyr +false Asia/Aqtau +false Asia/Aqtobe +false Asia/Ashgabat +false Asia/Ashkhabad +false Asia/Atyrau +false Asia/Baghdad +false Asia/Bahrain +false Asia/Baku +false Asia/Bangkok +false Asia/Barnaul +false Asia/Beirut +false Asia/Bishkek +false Asia/Brunei +false Asia/Calcutta +false Asia/Chita +false Asia/Choibalsan +false Asia/Chongqing +false Asia/Chungking +false Asia/Colombo +false Asia/Dacca +false Asia/Damascus +false Asia/Dhaka +false Asia/Dili +false Asia/Dubai +false Asia/Dushanbe +false Asia/Famagusta +false Asia/Gaza +false Asia/Harbin +false Asia/Hebron +false Asia/Ho_Chi_Minh +false Asia/Hong_Kong +false Asia/Hovd +false Asia/Irkutsk +false Asia/Istanbul +false Asia/Jakarta +false Asia/Jayapura +false Asia/Jerusalem +false Asia/Kabul +false Asia/Kamchatka +false Asia/Karachi +false Asia/Kashgar +false Asia/Kathmandu +false Asia/Katmandu +false Asia/Khandyga +false Asia/Kolkata +false Asia/Krasnoyarsk +false Asia/Kuala_Lumpur +false Asia/Kuching +false Asia/Kuwait +false Asia/Macao +false Asia/Macau +false Asia/Magadan +false Asia/Makassar +false Asia/Manila +false Asia/Muscat +false Asia/Nicosia +false Asia/Novokuznetsk +false Asia/Novosibirsk +false Asia/Omsk +false Asia/Oral +false Asia/Phnom_Penh +false Asia/Pontianak +false Asia/Pyongyang +false Asia/Qatar +false Asia/Qostanay +false Asia/Qyzylorda +false Asia/Rangoon +false Asia/Riyadh +false Asia/Saigon +false Asia/Sakhalin +false Asia/Samarkand +false Asia/Seoul +false Asia/Shanghai +false Asia/Singapore +false Asia/Srednekolymsk +false Asia/Taipei +false Asia/Tashkent +false Asia/Tbilisi +false Asia/Tehran +false Asia/Tel_Aviv +false Asia/Thimbu +false Asia/Thimphu +false Asia/Tokyo +false Asia/Tomsk +false Asia/Ujung_Pandang +false Asia/Ulaanbaatar +false Asia/Ulan_Bator +false Asia/Urumqi +false Asia/Ust-Nera +false Asia/Vientiane +false Asia/Vladivostok +false Asia/Yakutsk +false Asia/Yangon +false Asia/Yekaterinburg +false Asia/Yerevan +false Atlantic/Azores +false Atlantic/Bermuda +false Atlantic/Canary +false Atlantic/Cape_Verde +false Atlantic/Faeroe +false Atlantic/Faroe +false Atlantic/Jan_Mayen +false Atlantic/Madeira +false Atlantic/Reykjavik +false Atlantic/South_Georgia +false Atlantic/St_Helena +false Atlantic/Stanley +true Australia/ACT +true Australia/Adelaide +false Australia/Brisbane +true Australia/Broken_Hill +true Australia/Canberra +true Australia/Currie +false Australia/Darwin +false Australia/Eucla +true Australia/Hobart +true Australia/LHI +false Australia/Lindeman +true Australia/Lord_Howe +true Australia/Melbourne +true Australia/NSW +false Australia/North +false Australia/Perth +false Australia/Queensland +true Australia/South +true Australia/Sydney +true Australia/Tasmania +true Australia/Victoria +false Australia/West +true Australia/Yancowinna +true BDST +false BDT +false BNT +false BORT +false BOT +false BRA +true BRST +false BRT +true BST +false BTT +false Brazil/Acre +false Brazil/DeNoronha +false Brazil/East +false Brazil/West +true CADT +false CAST +false CCT +true CDT +true CEST +false CET +true CETDST +true CHADT +false CHAST +false CHUT +false CKT +true CLST +true CLT +false COT +false CST +false CST6CDT +false CXT +false Canada/Atlantic +false Canada/Central +false Canada/Eastern +false Canada/Mountain +false Canada/Newfoundland +false Canada/Pacific +false Canada/Saskatchewan +false Canada/Yukon +true Chile/Continental +true Chile/EasterIsland +false Cuba +false DAVT +false DDUT +true EASST +true EAST +false EAT +true EDT +true EEST +false EET +true EETDST +true EGST +false EGT +false EST +false EST5EDT +false Egypt +true Eire +false Etc/GMT +false Etc/GMT+0 +false Etc/GMT+1 +false Etc/GMT+10 +false Etc/GMT+11 +false Etc/GMT+12 +false Etc/GMT+2 +false Etc/GMT+3 +false Etc/GMT+4 +false Etc/GMT+5 +false Etc/GMT+6 +false Etc/GMT+7 +false Etc/GMT+8 +false Etc/GMT+9 +false Etc/GMT-0 +false Etc/GMT-1 +false Etc/GMT-10 +false Etc/GMT-11 +false Etc/GMT-12 +false Etc/GMT-13 +false Etc/GMT-14 +false Etc/GMT-2 +false Etc/GMT-3 +false Etc/GMT-4 +false Etc/GMT-5 +false Etc/GMT-6 +false Etc/GMT-7 +false Etc/GMT-8 +false Etc/GMT-9 +false Etc/GMT0 +false Etc/Greenwich +false Etc/UCT +false Etc/UTC +false Etc/Universal +false Etc/Zulu +false Europe/Amsterdam +false Europe/Andorra +false Europe/Astrakhan +false Europe/Athens +false Europe/Belfast +false Europe/Belgrade +false Europe/Berlin +false Europe/Bratislava +false Europe/Brussels +false Europe/Bucharest +false Europe/Budapest +false Europe/Busingen +false Europe/Chisinau +false Europe/Copenhagen +true Europe/Dublin +false Europe/Gibraltar +false Europe/Guernsey +false Europe/Helsinki +false Europe/Isle_of_Man +false Europe/Istanbul +false Europe/Jersey +false Europe/Kaliningrad +false Europe/Kiev +false Europe/Kirov +false Europe/Lisbon +false Europe/Ljubljana +false Europe/London +false Europe/Luxembourg +false Europe/Madrid +false Europe/Malta +false Europe/Mariehamn +false Europe/Minsk +false Europe/Monaco +false Europe/Moscow +false Europe/Nicosia +false Europe/Oslo +false Europe/Paris +false Europe/Podgorica +false Europe/Prague +false Europe/Riga +false Europe/Rome +false Europe/Samara +false Europe/San_Marino +false Europe/Sarajevo +false Europe/Saratov +false Europe/Simferopol +false Europe/Skopje +false Europe/Sofia +false Europe/Stockholm +false Europe/Tallinn +false Europe/Tirane +false Europe/Tiraspol +false Europe/Ulyanovsk +false Europe/Uzhgorod +false Europe/Vaduz +false Europe/Vatican +false Europe/Vienna +false Europe/Vilnius +false Europe/Volgograd +false Europe/Warsaw +false Europe/Zagreb +false Europe/Zaporozhye +false Europe/Zurich +false FET +true FJST +false FJT +false FKST +false FKT +true FNST +false FNT +false Factory +false GALT +false GAMT +false GB +false GB-Eire +false GEST +false GET +false GFT +false GILT +false GMT +false GMT+0 +false GMT-0 +false GMT0 +false GYT +false Greenwich +false HKT +false HST +false Hongkong +false ICT +true IDT +false IOT +false IRKST +false IRKT +false IRT +false IST +false Iceland +false Indian/Antananarivo +false Indian/Chagos +false Indian/Christmas +false Indian/Cocos +false Indian/Comoro +false Indian/Kerguelen +false Indian/Mahe +false Indian/Maldives +false Indian/Mauritius +false Indian/Mayotte +false Indian/Reunion +false Iran +false Israel +false JAYT +false JST +false Jamaica +false Japan +true KDT +true KGST +false KGT +false KOST +false KRAST +false KRAT +false KST +false Kwajalein +true LHDT +false LHST +false LIGT +false LINT +false LKT +false Libya +false MAGST +false MAGT +false MART +false MAWT +true MDT +true MEST +true MESZ +false MET +true METDST +false MEZ +false MHT +false MMT +false MPT +true MSD +false MSK +false MST +false MST7MDT +true MUST +false MUT +false MVT +false MYT +false Mexico/BajaNorte +false Mexico/BajaSur +false Mexico/General +true NDT +false NFT +false NOVST +false NOVT +false NPT +false NST +false NUT +true NZ +true NZ-CHAT +true NZDT +false NZST +false NZT +false Navajo +false OMSST +false OMST +true PDT +false PET +false PETST +false PETT +false PGT +false PHOT +false PHT +true PKST +false PKT +true PMDT +false PMST +false PONT +false PRC +false PST +false PST8PDT +false PWT +true PYST +true PYT +true Pacific/Apia +true Pacific/Auckland +false Pacific/Bougainville +true Pacific/Chatham +false Pacific/Chuuk +true Pacific/Easter +false Pacific/Efate +false Pacific/Enderbury +false Pacific/Fakaofo +true Pacific/Fiji +false Pacific/Funafuti +false Pacific/Galapagos +false Pacific/Gambier +false Pacific/Guadalcanal +false Pacific/Guam +false Pacific/Honolulu +false Pacific/Johnston +false Pacific/Kiritimati +false Pacific/Kosrae +false Pacific/Kwajalein +false Pacific/Majuro +false Pacific/Marquesas +false Pacific/Midway +false Pacific/Nauru +false Pacific/Niue +true Pacific/Norfolk +false Pacific/Noumea +false Pacific/Pago_Pago +false Pacific/Palau +false Pacific/Pitcairn +false Pacific/Pohnpei +false Pacific/Ponape +false Pacific/Port_Moresby +false Pacific/Rarotonga +false Pacific/Saipan +false Pacific/Samoa +false Pacific/Tahiti +false Pacific/Tarawa +false Pacific/Tongatapu +false Pacific/Truk +false Pacific/Wake +false Pacific/Wallis +false Pacific/Yap +false Poland +false Portugal +false RET +false ROC +false ROK +true SADT +false SAST +false SCT +false SGT +false Singapore +false TAHT +false TFT +false TJT +false TKT +false TMT +false TOT +false TRUT +false TVT +false Turkey +false UCT +true ULAST +false ULAT +false US/Alaska +false US/Aleutian +false US/Arizona +false US/Central +false US/East-Indiana +false US/Eastern +false US/Hawaii +false US/Indiana-Starke +false US/Michigan +false US/Mountain +false US/Pacific +false US/Samoa +false UT +false UTC +true UYST +false UYT +true UZST +false UZT +false Universal +false VET +false VLAST +false VLAT +false VOLT +false VUT +false W-SU +true WADT +false WAKT +false WAST +false WAT +true WDT +false WET +true WETDST +false WFT +true WGST +false WGT +false XJT +false YAKST +false YAKT +false YAPT +true YEKST +false YEKT +false Z +false Zulu + + 2355 + 1639133962 + + + 36072 + 11||10|C|G +11||-9223372036854775808|U|G +11||10|U|G +2200||-9223372036854775808|C|G +2200||10|C|G +2200||-9223372036854775808|U|G +2200||10|U|G +13158||10|C|G +13158||-9223372036854775808|U|G +13158||10|U|G + postgres + 2356 + 1 + sequence|table|37275|37277|1 +sequence|table|37288|37290|1 + + + + 13442 + default administrative connection database + postgres + + + 16795 + postgres + + + 17938 + postgres + + + 18575 + postgres + + + 18933 + postgres + + + 27125 + postgres + + + 36017 + postgres + + + 36065 + postgres + + + 36071 + postgres + + + 36264 + postgres + + + 36769 + postgres + + + 4200 + + + 4569 + + + 10 + 1 + 1 + 1 + 1 + 1 + 1 + + + 4570 + + + 4571 + + + 3375 + + + 3373 + 3374 +3375 +3377 + + + 3374 + + + 3377 + + + 1663 + postgres + 1 + + + 1664 + postgres + 1 + + + 2200 + standard public schema + 287 + postgres + 2356 + 1 + + + 11 + system catalog schema + 286 + postgres + + + 13158 + 293 + postgres + + + 13428 + PL/pgSQL procedural language + 439 + 1.0 + pg_catalog + 11 + + + 13 + dynamically-loaded C functions + 1 + fmgr_c_validator + pg_catalog + + + 12 + built-in functions + 1 + fmgr_internal_validator + pg_catalog + + + 13432 + PL/pgSQL procedural language + 439 + 1 + plpgsql_call_handler + pg_catalog + plpgsql_inline_handler + pg_catalog + plpgsql_validator + pg_catalog + + + 14 + SQL-language functions + 1 + 1 + fmgr_sql_validator + pg_catalog + + + 2 + heap table access method + 1 + table + pg_catalog.heap_tableam_handler + 3 + + + 403 + b-tree index access method + 1 + index + pg_catalog.bthandler + 330 + + + 405 + hash index access method + 1 + index + pg_catalog.hashhandler + 331 + + + 783 + GiST index access method + 1 + index + pg_catalog.gisthandler + 332 + + + 2742 + GIN index access method + 1 + index + pg_catalog.ginhandler + 333 + + + 4000 + SP-GiST index access method + 1 + index + pg_catalog.spghandler + 334 + + + 3580 + block range index (BRIN) access method + 1 + index + pg_catalog.brinhandler + 335 + + + 37275 + postgres + 2335 + bigint|0s + + + 37288 + postgres + 2337 + bigint|0s + + + 36652 + postgres + 1802 + bigint|0s + + + 37277 + postgres + 2342 + 2 +
+ + 37285 + postgres + 2343 + 2 +
+ + 37290 + postgres + 2342 + 2 +
+ + 1 + bigint|0s + 1 + 2335 + 20 + by-default + + + 2 + varchar(255)|0s + 2335 + 1043 + + + 3 + varchar(255)|0s + 2335 + 1043 + + + 4 + integer|0s + 2335 + 23 + + + 5 + varchar(255)|0s + 2335 + 1043 + + + 6 + bigint|0s + 2335 + 20 + + + 37283 + 2335 + id + 1 + 1 + 0 + 3124 + 403 + + + 37284 + 2335 + id + 1 + products_pkey + + + 37302 + 2342 + user_id + 37290 + 1 + users + users_pkey + id + + + 1 + bigint|0s + 1 + 2336 + 20 + + + 2 + varchar(255)|0s + 2336 + 1043 + + + 37307 + 2343 + user_id + 37290 + 1 + users + users_pkey + id + + + 1 + bigint|0s + 1 + 2337 + 20 + by-default + + + 2 + boolean|0s + 2337 + 16 + + + 3 + timestamp|0s + 2337 + 1114 + + + 4 + varchar(255)|0s + 2337 + 1043 + + + 5 + varchar(255)|0s + 2337 + 1043 + + + 6 + varchar(255)|0s + 2337 + 1043 + + + 7 + varchar(1000)|0s + 2337 + 1043 + + + 37296 + 2337 + id + 1 + 1 + 0 + 3124 + 403 + + + 37298 + 2339 + email + 1 + 100 + default + 3126 + 403 + + + 37300 + 2341 + number_phone + 1 + 100 + default + 3126 + 403 + + + 37297 + 2337 + id + 1 + users_pkey + + + 37299 + 2339 + email + uk_6dotkott2kjsp8vw4d0m25fb7 + + + 37301 + 2341 + number_phone + uk_5044svrf71jc5ol8qvp2uemwp + +
+
\ No newline at end of file diff --git a/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/entities/entities.dat b/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/entities/entities.dat new file mode 100644 index 0000000000000000000000000000000000000000..9c3669ce671f049f02d03d1b98342701718c563f GIT binary patch literal 4096 zcmbR3vzt$BGXsM=0|GPvng4+RBm$yA0K`THj6f+M1_Kb?2*j@~r5R=gFfhQxxrHF| sqvU7^jE2By2#kinXb6mkz-S1JhQMeDjE2By2#kinXb6mkz`%w809*hP{{R30 literal 0 HcmV?d00001 diff --git a/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/entities/entities.dat.len b/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/entities/entities.dat.len new file mode 100644 index 0000000000000000000000000000000000000000..24095040dfdacf27b7a8c408d735b3512ae86fdc GIT binary patch literal 8 LcmZQz0D}Yo0B8VV literal 0 HcmV?d00001 diff --git a/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/entities/entities.dat.values b/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/entities/entities.dat.values new file mode 100644 index 0000000000000000000000000000000000000000..5e6ce5c341bc9a5bc36c663ced841bf84bc717d8 GIT binary patch literal 172467 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 IKgX{B2N{1W{r~^~ literal 0 HcmV?d00001 diff --git a/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/entities/entities.dat.values.s b/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/entities/entities.dat.values.s new file mode 100644 index 0000000..0469ff2 --- /dev/null +++ b/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/entities/entities.dat.values.s @@ -0,0 +1 @@ +ڮPPPOOOOOONMMMMMєPPPOOOOOONMMMMM \ No newline at end of file diff --git a/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/entities/entities.dat_i b/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/entities/entities.dat_i new file mode 100644 index 0000000000000000000000000000000000000000..fa7cb519f3f48fcc99b3e7d3afe19320d9bd4c33 GIT binary patch literal 32768 zcmeI*w@+086oB!ApooHsH0dH>uNWs=j3dUb*d{l_>Vz?oxai`Dn+~odCN2(6#(zO$ zuPCS}V(;a9a%TSk^WEgVU+%g0@^~NnA^M{@IO!}Xj`$6dV2c@6hORNzURfmioN%*0iDBKXL- zjFott`D|Q+Rk)e^tFg8_q6Uw0Uo93fufrR=BMRT359{&t&WHv)w>_c}yS79$VfVI( zW-Q+t(SlEQM6}{-=5uk7c^htGJ`Zp5i?`!-p6|ewoOhy!1uS3z3s}Gc7O;Q?EMNf( zSik}nuz&?DU;ztQzycPqfCVgI0Sj2b0v51<1uS3z3s}Gc7O;Q?EMNf(Sik}nuz&?D zU;ztQzycPqfCVgI0Sj2b0v51<1uS3z3s}Gc7O;Q?EMNf(Sik}nuz&?DU;ztQzycPq zfCVgI0So-Qz!3Z8Z>^0OU@84=tY9hq9lXY}`n%YJ_i#Da@8cDg-#@?+mfAnWc9z^f z!dooAe~f)B!+(NRID`XSe~KGfmj4V#m=EJ1=Oeg*W%lK!{Y%M$;0c$oQnJi_<;fMd)*;y5`z;Tir5z-K&L z6!8TM$Jg{*`aS)T{!D+RztdPZ@qAG_DJ@P*(#h$Rv^1TXmZj6u>1ladk8i9VU7b$+b$qvg1uS3z3s}Gc7O;Q?EMNf(Sik}nuz&?DU;ztQzycPqfCVgI If&Zz%AFl^ [null, 0, null, null, -2147483648, -2147483648] diff --git a/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/storage_v2/_src_/database/metryshopDB.1wSfAg/schema/pg_catalog.0S1ZNQ.meta b/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/storage_v2/_src_/database/metryshopDB.1wSfAg/schema/pg_catalog.0S1ZNQ.meta new file mode 100644 index 0000000..44e65b1 --- /dev/null +++ b/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/storage_v2/_src_/database/metryshopDB.1wSfAg/schema/pg_catalog.0S1ZNQ.meta @@ -0,0 +1,2 @@ +#n:pg_catalog +! [null, 0, null, null, -2147483648, -2147483648] diff --git a/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/storage_v2/_src_/database/metryshopDB.1wSfAg/schema/public.abK9xQ.meta b/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/storage_v2/_src_/database/metryshopDB.1wSfAg/schema/public.abK9xQ.meta new file mode 100644 index 0000000..391fd80 --- /dev/null +++ b/.idea/dataSources/f1597db6-6cd6-48f0-bc71-b250e50f5ab8/storage_v2/_src_/database/metryshopDB.1wSfAg/schema/public.abK9xQ.meta @@ -0,0 +1,2 @@ +#n:public +! [2356, 0, null, null, -2147483648, -2147483648] diff --git a/.idea/dbnavigator.xml b/.idea/dbnavigator.xml new file mode 100644 index 0000000..5778017 --- /dev/null +++ b/.idea/dbnavigator.xml @@ -0,0 +1,468 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..63e9001 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/httpRequests/http-client.cookies b/.idea/httpRequests/http-client.cookies new file mode 100644 index 0000000..e69de29 diff --git a/.idea/httpRequests/http-requests-log.http b/.idea/httpRequests/http-requests-log.http new file mode 100644 index 0000000..5347cea --- /dev/null +++ b/.idea/httpRequests/http-requests-log.http @@ -0,0 +1,20 @@ +POST http://{{id}}/bucket + +### + +POST http://{{id}}/bucket + +### + +POST http://{{id}}/bucket + +### + +POST http://{{id}}/bucket + +### + +POST http://{{id}}/bucket + +### + diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..58cd1f2 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,22 @@ + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 0000000..712ab9d --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/jpa-buddy.xml b/.idea/jpa-buddy.xml new file mode 100644 index 0000000..d08f400 --- /dev/null +++ b/.idea/jpa-buddy.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__antlr_antlr_2_7_7.xml b/.idea/libraries/Maven__antlr_antlr_2_7_7.xml new file mode 100644 index 0000000..b8d93d8 --- /dev/null +++ b/.idea/libraries/Maven__antlr_antlr_2_7_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_7.xml b/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_7.xml new file mode 100644 index 0000000..cae8317 --- /dev/null +++ b/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_7.xml b/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_7.xml new file mode 100644 index 0000000..ce491ad --- /dev/null +++ b/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_classmate_1_5_1.xml b/.idea/libraries/Maven__com_fasterxml_classmate_1_5_1.xml new file mode 100644 index 0000000..bc7d7fd --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_classmate_1_5_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_13_0.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_13_0.xml new file mode 100644 index 0000000..1a12fe8 --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_13_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_13_0.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_13_0.xml new file mode 100644 index 0000000..1f0132f --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_13_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_13_0.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_13_0.xml new file mode 100644 index 0000000..ac99f62 --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_13_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_13_0.xml b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_13_0.xml new file mode 100644 index 0000000..03a7172 --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_13_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_13_0.xml b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_13_0.xml new file mode 100644 index 0000000..aaa84f2 --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_13_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_13_0.xml b/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_13_0.xml new file mode 100644 index 0000000..e25b882 --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_13_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_6_0.xml b/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_6_0.xml new file mode 100644 index 0000000..3056db8 --- /dev/null +++ b/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_6_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_sun_activation_jakarta_activation_1_2_2.xml b/.idea/libraries/Maven__com_sun_activation_jakarta_activation_1_2_2.xml new file mode 100644 index 0000000..fea99f0 --- /dev/null +++ b/.idea/libraries/Maven__com_sun_activation_jakarta_activation_1_2_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_sun_istack_istack_commons_runtime_3_0_12.xml b/.idea/libraries/Maven__com_sun_istack_istack_commons_runtime_3_0_12.xml new file mode 100644 index 0000000..9f0fc05 --- /dev/null +++ b/.idea/libraries/Maven__com_sun_istack_istack_commons_runtime_3_0_12.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_sun_mail_jakarta_mail_1_6_7.xml b/.idea/libraries/Maven__com_sun_mail_jakarta_mail_1_6_7.xml new file mode 100644 index 0000000..dd2b707 --- /dev/null +++ b/.idea/libraries/Maven__com_sun_mail_jakarta_mail_1_6_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml b/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml new file mode 100644 index 0000000..b8581a6 --- /dev/null +++ b/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_zaxxer_HikariCP_4_0_3.xml b/.idea/libraries/Maven__com_zaxxer_HikariCP_4_0_3.xml new file mode 100644 index 0000000..9314c36 --- /dev/null +++ b/.idea/libraries/Maven__com_zaxxer_HikariCP_4_0_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml b/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml new file mode 100644 index 0000000..be90656 --- /dev/null +++ b/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml b/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml new file mode 100644 index 0000000..cba9dd2 --- /dev/null +++ b/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__jakarta_persistence_jakarta_persistence_api_2_2_3.xml b/.idea/libraries/Maven__jakarta_persistence_jakarta_persistence_api_2_2_3.xml new file mode 100644 index 0000000..c11957d --- /dev/null +++ b/.idea/libraries/Maven__jakarta_persistence_jakarta_persistence_api_2_2_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__jakarta_transaction_jakarta_transaction_api_1_3_3.xml b/.idea/libraries/Maven__jakarta_transaction_jakarta_transaction_api_1_3_3.xml new file mode 100644 index 0000000..5b31fe5 --- /dev/null +++ b/.idea/libraries/Maven__jakarta_transaction_jakarta_transaction_api_1_3_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml b/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml new file mode 100644 index 0000000..04213f7 --- /dev/null +++ b/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_11_22.xml b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_11_22.xml new file mode 100644 index 0000000..c957e32 --- /dev/null +++ b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_11_22.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_11_22.xml b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_11_22.xml new file mode 100644 index 0000000..b67ac50 --- /dev/null +++ b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_11_22.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_minidev_accessors_smart_2_4_7.xml b/.idea/libraries/Maven__net_minidev_accessors_smart_2_4_7.xml new file mode 100644 index 0000000..8157bb4 --- /dev/null +++ b/.idea/libraries/Maven__net_minidev_accessors_smart_2_4_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_minidev_json_smart_2_4_7.xml b/.idea/libraries/Maven__net_minidev_json_smart_2_4_7.xml new file mode 100644 index 0000000..a17f648 --- /dev/null +++ b/.idea/libraries/Maven__net_minidev_json_smart_2_4_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_14_1.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_14_1.xml new file mode 100644 index 0000000..700b41b --- /dev/null +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_14_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_14_1.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_14_1.xml new file mode 100644 index 0000000..ae5c0b5 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_14_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_55.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_55.xml new file mode 100644 index 0000000..a9c56a5 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_55.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_55.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_55.xml new file mode 100644 index 0000000..af25262 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_55.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_55.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_55.xml new file mode 100644 index 0000000..d2a721a --- /dev/null +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_55.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_2.xml b/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_2.xml new file mode 100644 index 0000000..6ac1c42 --- /dev/null +++ b/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_7.xml b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_7.xml new file mode 100644 index 0000000..bbaf9a7 --- /dev/null +++ b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_assertj_assertj_core_3_21_0.xml b/.idea/libraries/Maven__org_assertj_assertj_core_3_21_0.xml new file mode 100644 index 0000000..03e3cae --- /dev/null +++ b/.idea/libraries/Maven__org_assertj_assertj_core_3_21_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_checkerframework_checker_qual_3_5_0.xml b/.idea/libraries/Maven__org_checkerframework_checker_qual_3_5_0.xml new file mode 100644 index 0000000..a520083 --- /dev/null +++ b/.idea/libraries/Maven__org_checkerframework_checker_qual_3_5_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_freemarker_freemarker_2_3_31.xml b/.idea/libraries/Maven__org_freemarker_freemarker_2_3_31.xml new file mode 100644 index 0000000..6ffac07 --- /dev/null +++ b/.idea/libraries/Maven__org_freemarker_freemarker_2_3_31.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_glassfish_jaxb_jaxb_runtime_2_3_5.xml b/.idea/libraries/Maven__org_glassfish_jaxb_jaxb_runtime_2_3_5.xml new file mode 100644 index 0000000..310bfb8 --- /dev/null +++ b/.idea/libraries/Maven__org_glassfish_jaxb_jaxb_runtime_2_3_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_glassfish_jaxb_txw2_2_3_5.xml b/.idea/libraries/Maven__org_glassfish_jaxb_txw2_2_3_5.xml new file mode 100644 index 0000000..5ad6256 --- /dev/null +++ b/.idea/libraries/Maven__org_glassfish_jaxb_txw2_2_3_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml b/.idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml new file mode 100644 index 0000000..6b5496f --- /dev/null +++ b/.idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_1_2_Final.xml b/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_1_2_Final.xml new file mode 100644 index 0000000..a775836 --- /dev/null +++ b/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_1_2_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hibernate_hibernate_core_5_6_1_Final.xml b/.idea/libraries/Maven__org_hibernate_hibernate_core_5_6_1_Final.xml new file mode 100644 index 0000000..db4fb74 --- /dev/null +++ b/.idea/libraries/Maven__org_hibernate_hibernate_core_5_6_1_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jboss_jandex_2_2_3_Final.xml b/.idea/libraries/Maven__org_jboss_jandex_2_2_3_Final.xml new file mode 100644 index 0000000..e4e6c8c --- /dev/null +++ b/.idea/libraries/Maven__org_jboss_jandex_2_2_3_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_2_Final.xml b/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_2_Final.xml new file mode 100644 index 0000000..5fb5181 --- /dev/null +++ b/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_2_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_8_1.xml b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_8_1.xml new file mode 100644 index 0000000..987e7d4 --- /dev/null +++ b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_8_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_8_1.xml b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_8_1.xml new file mode 100644 index 0000000..85ab9ad --- /dev/null +++ b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_8_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_8_1.xml b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_8_1.xml new file mode 100644 index 0000000..8675273 --- /dev/null +++ b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_8_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_8_1.xml b/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_8_1.xml new file mode 100644 index 0000000..3417208 --- /dev/null +++ b/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_8_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_8_1.xml b/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_8_1.xml new file mode 100644 index 0000000..f19b408 --- /dev/null +++ b/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_8_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mockito_mockito_core_4_0_0.xml b/.idea/libraries/Maven__org_mockito_mockito_core_4_0_0.xml new file mode 100644 index 0000000..cf13209 --- /dev/null +++ b/.idea/libraries/Maven__org_mockito_mockito_core_4_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_4_0_0.xml b/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_4_0_0.xml new file mode 100644 index 0000000..49e3f23 --- /dev/null +++ b/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_4_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_objenesis_objenesis_3_2.xml b/.idea/libraries/Maven__org_objenesis_objenesis_3_2.xml new file mode 100644 index 0000000..6613def --- /dev/null +++ b/.idea/libraries/Maven__org_objenesis_objenesis_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml b/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml new file mode 100644 index 0000000..fbc1b16 --- /dev/null +++ b/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_ow2_asm_asm_9_1.xml b/.idea/libraries/Maven__org_ow2_asm_asm_9_1.xml new file mode 100644 index 0000000..67127c2 --- /dev/null +++ b/.idea/libraries/Maven__org_ow2_asm_asm_9_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_postgresql_postgresql_42_3_1.xml b/.idea/libraries/Maven__org_postgresql_postgresql_42_3_1.xml new file mode 100644 index 0000000..e881001 --- /dev/null +++ b/.idea/libraries/Maven__org_postgresql_postgresql_42_3_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_projectlombok_lombok_1_18_22.xml b/.idea/libraries/Maven__org_projectlombok_lombok_1_18_22.xml new file mode 100644 index 0000000..72b596e --- /dev/null +++ b/.idea/libraries/Maven__org_projectlombok_lombok_1_18_22.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml b/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml new file mode 100644 index 0000000..c4c54d6 --- /dev/null +++ b/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_32.xml b/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_32.xml new file mode 100644 index 0000000..a758eac --- /dev/null +++ b/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_32.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_32.xml b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_32.xml new file mode 100644 index 0000000..e5a84fb --- /dev/null +++ b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_32.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_6_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_6_1.xml new file mode 100644 index 0000000..02efba5 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_6_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_6_1.xml new file mode 100644 index 0000000..549914c --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_6_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_6_1.xml new file mode 100644 index 0000000..5f4056b --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_6_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_6_1.xml new file mode 100644 index 0000000..aeae6fc --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_6_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_6_1.xml new file mode 100644 index 0000000..b7285a5 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_freemarker_2_6_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_freemarker_2_6_1.xml new file mode 100644 index 0000000..fbcbc9d --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_freemarker_2_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_6_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_6_1.xml new file mode 100644 index 0000000..165a907 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_6_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_6_1.xml new file mode 100644 index 0000000..cdc31b4 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_6_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_6_1.xml new file mode 100644 index 0000000..1686576 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_mail_2_6_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_mail_2_6_1.xml new file mode 100644 index 0000000..9273697 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_mail_2_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_security_2_6_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_security_2_6_1.xml new file mode 100644 index 0000000..df8dca3 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_security_2_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_6_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_6_1.xml new file mode 100644 index 0000000..121a72d --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_6_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_6_1.xml new file mode 100644 index 0000000..5a378ca --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_6_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_6_1.xml new file mode 100644 index 0000000..dc38363 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_6_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_6_1.xml new file mode 100644 index 0000000..737fa4f --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_6_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_6_1.xml new file mode 100644 index 0000000..7021afa --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_6_0.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_6_0.xml new file mode 100644 index 0000000..d82d93d --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_6_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_6_0.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_6_0.xml new file mode 100644 index 0000000..9de4ccd --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_6_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_security_spring_security_config_5_6_0.xml b/.idea/libraries/Maven__org_springframework_security_spring_security_config_5_6_0.xml new file mode 100644 index 0000000..188ab40 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_security_spring_security_config_5_6_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_security_spring_security_core_5_6_0.xml b/.idea/libraries/Maven__org_springframework_security_spring_security_core_5_6_0.xml new file mode 100644 index 0000000..686bb69 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_security_spring_security_core_5_6_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_security_spring_security_crypto_5_6_0.xml b/.idea/libraries/Maven__org_springframework_security_spring_security_crypto_5_6_0.xml new file mode 100644 index 0000000..a4720e7 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_security_spring_security_crypto_5_6_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_security_spring_security_test_5_6_0.xml b/.idea/libraries/Maven__org_springframework_security_spring_security_test_5_6_0.xml new file mode 100644 index 0000000..5f53f7e --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_security_spring_security_test_5_6_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_security_spring_security_web_5_6_0.xml b/.idea/libraries/Maven__org_springframework_security_spring_security_web_5_6_0.xml new file mode 100644 index 0000000..39e3615 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_security_spring_security_web_5_6_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_aop_5_3_13.xml b/.idea/libraries/Maven__org_springframework_spring_aop_5_3_13.xml new file mode 100644 index 0000000..a1d3f7e --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_aop_5_3_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_aspects_5_3_13.xml b/.idea/libraries/Maven__org_springframework_spring_aspects_5_3_13.xml new file mode 100644 index 0000000..0ba14f7 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_aspects_5_3_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_beans_5_3_13.xml b/.idea/libraries/Maven__org_springframework_spring_beans_5_3_13.xml new file mode 100644 index 0000000..95086d7 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_beans_5_3_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_context_5_3_13.xml b/.idea/libraries/Maven__org_springframework_spring_context_5_3_13.xml new file mode 100644 index 0000000..049f273 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_context_5_3_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_context_support_5_3_13.xml b/.idea/libraries/Maven__org_springframework_spring_context_support_5_3_13.xml new file mode 100644 index 0000000..5c7b5e4 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_context_support_5_3_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_core_5_3_13.xml b/.idea/libraries/Maven__org_springframework_spring_core_5_3_13.xml new file mode 100644 index 0000000..86128a8 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_core_5_3_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_expression_5_3_13.xml b/.idea/libraries/Maven__org_springframework_spring_expression_5_3_13.xml new file mode 100644 index 0000000..99ae0af --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_expression_5_3_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_jcl_5_3_13.xml b/.idea/libraries/Maven__org_springframework_spring_jcl_5_3_13.xml new file mode 100644 index 0000000..dea8de9 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_jcl_5_3_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_jdbc_5_3_13.xml b/.idea/libraries/Maven__org_springframework_spring_jdbc_5_3_13.xml new file mode 100644 index 0000000..1434cb9 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_jdbc_5_3_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_orm_5_3_13.xml b/.idea/libraries/Maven__org_springframework_spring_orm_5_3_13.xml new file mode 100644 index 0000000..89b1d97 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_orm_5_3_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_test_5_3_13.xml b/.idea/libraries/Maven__org_springframework_spring_test_5_3_13.xml new file mode 100644 index 0000000..4b7ef99 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_test_5_3_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_tx_5_3_13.xml b/.idea/libraries/Maven__org_springframework_spring_tx_5_3_13.xml new file mode 100644 index 0000000..62efcd0 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_tx_5_3_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_web_5_3_13.xml b/.idea/libraries/Maven__org_springframework_spring_web_5_3_13.xml new file mode 100644 index 0000000..b764519 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_web_5_3_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_webmvc_5_3_13.xml b/.idea/libraries/Maven__org_springframework_spring_webmvc_5_3_13.xml new file mode 100644 index 0000000..49b8627 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_webmvc_5_3_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_8_3.xml b/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_8_3.xml new file mode 100644 index 0000000..c50fc54 --- /dev/null +++ b/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_8_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_yaml_snakeyaml_1_29.xml b/.idea/libraries/Maven__org_yaml_snakeyaml_1_29.xml new file mode 100644 index 0000000..c871529 --- /dev/null +++ b/.idea/libraries/Maven__org_yaml_snakeyaml_1_29.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..3b67321 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..321b3e4 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..797acea --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/.idea/sonarIssues.xml b/.idea/sonarIssues.xml new file mode 100644 index 0000000..6e19177 --- /dev/null +++ b/.idea/sonarIssues.xml @@ -0,0 +1,364 @@ + + + + + + \ No newline at end of file diff --git a/.idea/sonarlint/issuestore/index.pb b/.idea/sonarlint/issuestore/index.pb new file mode 100644 index 0000000..e69de29 diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..e96534f --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..85170a1 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,419 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +