From 572dffc4b49eeb1d2cd45c74f7088b9b753dcd72 Mon Sep 17 00:00:00 2001 From: gunjan Date: Wed, 16 Dec 2020 17:14:57 -0500 Subject: [PATCH 1/7] Project Structure --- .idea/.gitignore | 8 +++ .../FullStack.MicroWebApplication-Server.iml | 11 ++++ .idea/misc.xml | 13 +++++ .idea/modules.xml | 8 +++ .idea/vcs.xml | 6 ++ pom.xml | 16 +++++ src/main/java/entities/Account.java | 58 +++++++++++++++++++ src/main/java/entities/Checkings.java | 4 ++ src/main/java/entities/Investments.java | 4 ++ src/main/java/entities/Savings.java | 4 ++ .../java/entities/TransactionHistory.java | 2 + src/main/java/entities/User.java | 56 ++++++++++++++++++ src/main/java/repositories/AccountRepo.java | 4 ++ src/main/java/repositories/UserRepo.java | 4 ++ src/main/java/services/AccountServices.java | 4 ++ src/main/java/services/UserServices.java | 4 ++ 16 files changed, 206 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/FullStack.MicroWebApplication-Server.iml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 pom.xml create mode 100644 src/main/java/entities/Account.java create mode 100644 src/main/java/entities/Checkings.java create mode 100644 src/main/java/entities/Investments.java create mode 100644 src/main/java/entities/Savings.java create mode 100644 src/main/java/entities/TransactionHistory.java create mode 100644 src/main/java/entities/User.java create mode 100644 src/main/java/repositories/AccountRepo.java create mode 100644 src/main/java/repositories/UserRepo.java create mode 100644 src/main/java/services/AccountServices.java create mode 100644 src/main/java/services/UserServices.java diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 000000000..73f69e095 --- /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/FullStack.MicroWebApplication-Server.iml b/.idea/FullStack.MicroWebApplication-Server.iml new file mode 100644 index 000000000..f76df2b77 --- /dev/null +++ b/.idea/FullStack.MicroWebApplication-Server.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 000000000..e8942bd65 --- /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 000000000..a77382daf --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 000000000..35eb1ddfb --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 000000000..85ac80635 --- /dev/null +++ b/pom.xml @@ -0,0 +1,16 @@ + + + 4.0.0 + + groupId + FullStack.MicroWebApplication-Server + 1.0-SNAPSHOT + + + 8 + 8 + + + \ No newline at end of file diff --git a/src/main/java/entities/Account.java b/src/main/java/entities/Account.java new file mode 100644 index 000000000..73b168e71 --- /dev/null +++ b/src/main/java/entities/Account.java @@ -0,0 +1,58 @@ +package entities; + +import java.time.LocalDate; +import java.util.Date; +public abstract class Account { + protected Long Id; + protected String accountNumber; + protected String routingNumber; + protected Double balance; + protected LocalDate dateOfOpening; + protected Double interestRate; + public Account() { + } + public Account(Long id, String accountNumber, String routingNumber, Double balance, LocalDate dateOfOpening, Double interestRate) { + Id = id; + this.accountNumber = accountNumber; + this.routingNumber = routingNumber; + this.balance = balance; + this.dateOfOpening = dateOfOpening; + this.interestRate = interestRate; + } + public Long getId() { + return Id; + } + public void setId(Long id) { + Id = id; + } + public String getAccountNumber() { + return accountNumber; + } + public void setAccountNumber(String accountNumber) { + this.accountNumber = accountNumber; + } + public String getRoutingNumber() { + return routingNumber; + } + public void setRoutingNumber(String routingNumber) { + this.routingNumber = routingNumber; + } + public Double getBalance() { + return balance; + } + public void setBalance(Double balance) { + this.balance = balance; + } + public LocalDate getDateOfOpening() { + return dateOfOpening; + } + public void setDateOfOpening(LocalDate dateOfOpening) { + this.dateOfOpening = dateOfOpening; + } + public Double getInterestRate() { + return interestRate; + } + public void setInterestRate(Double interestRate) { + this.interestRate = interestRate; + } +} \ No newline at end of file diff --git a/src/main/java/entities/Checkings.java b/src/main/java/entities/Checkings.java new file mode 100644 index 000000000..b30cb094d --- /dev/null +++ b/src/main/java/entities/Checkings.java @@ -0,0 +1,4 @@ +package entities; + +public class Checkings extends Account{ +} diff --git a/src/main/java/entities/Investments.java b/src/main/java/entities/Investments.java new file mode 100644 index 000000000..570d7e945 --- /dev/null +++ b/src/main/java/entities/Investments.java @@ -0,0 +1,4 @@ +package entities; + +public class Investments extends Account{ +} diff --git a/src/main/java/entities/Savings.java b/src/main/java/entities/Savings.java new file mode 100644 index 000000000..ce5f0ddf2 --- /dev/null +++ b/src/main/java/entities/Savings.java @@ -0,0 +1,4 @@ +package entities; + +public class Savings extends Account{ +} diff --git a/src/main/java/entities/TransactionHistory.java b/src/main/java/entities/TransactionHistory.java new file mode 100644 index 000000000..8089c771a --- /dev/null +++ b/src/main/java/entities/TransactionHistory.java @@ -0,0 +1,2 @@ +package entities;public class TransactionHistory { +} diff --git a/src/main/java/entities/User.java b/src/main/java/entities/User.java new file mode 100644 index 000000000..b5844d6c5 --- /dev/null +++ b/src/main/java/entities/User.java @@ -0,0 +1,56 @@ +package entities; + +import java.time.LocalDate; +public class User { + private String username; + private String password; + private String firstName; + private String lastName; + private LocalDate dateOfBirth; + private String socialSecurity; + private String address; + public User() { + } + public String getUsername() { + return username; + } + public void setUsername(String username) { + this.username = username; + } + public String getPassword() { + return password; + } + public void setPassword(String password) { + this.password = password; + } + public String getFirstName() { + return firstName; + } + public void setFirstName(String firstName) { + this.firstName = firstName; + } + public String getLastName() { + return lastName; + } + public void setLastName(String lastName) { + this.lastName = lastName; + } + public LocalDate getDateOfBirth() { + return dateOfBirth; + } + public void setDateOfBirth(LocalDate dateOfBirth) { + this.dateOfBirth = dateOfBirth; + } + public String getSocialSecurity() { + return socialSecurity; + } + public void setSocialSecurity(String socialSecurity) { + this.socialSecurity = socialSecurity; + } + public String getAddress() { + return address; + } + public void setAddress(String address) { + this.address = address; + } +} \ No newline at end of file diff --git a/src/main/java/repositories/AccountRepo.java b/src/main/java/repositories/AccountRepo.java new file mode 100644 index 000000000..f661d80d0 --- /dev/null +++ b/src/main/java/repositories/AccountRepo.java @@ -0,0 +1,4 @@ +package repositories; + +public interface AccountRepo { +} diff --git a/src/main/java/repositories/UserRepo.java b/src/main/java/repositories/UserRepo.java new file mode 100644 index 000000000..da209c99a --- /dev/null +++ b/src/main/java/repositories/UserRepo.java @@ -0,0 +1,4 @@ +package repositories; + +public interface UserRepo { +} diff --git a/src/main/java/services/AccountServices.java b/src/main/java/services/AccountServices.java new file mode 100644 index 000000000..902d1049e --- /dev/null +++ b/src/main/java/services/AccountServices.java @@ -0,0 +1,4 @@ +package services; + +public class AccountServices { +} diff --git a/src/main/java/services/UserServices.java b/src/main/java/services/UserServices.java new file mode 100644 index 000000000..33f199726 --- /dev/null +++ b/src/main/java/services/UserServices.java @@ -0,0 +1,4 @@ +package services; + +public class UserServices { +} From 73401c5c9ac723229e50d74f4667fce95225d4a1 Mon Sep 17 00:00:00 2001 From: gunjan Date: Fri, 18 Dec 2020 07:23:38 -0500 Subject: [PATCH 2/7] spring related changes added --- .../FullStack.MicroWebApplication-Server.iml | 119 +++++++++++++++++- .idea/compiler.xml | 21 ++++ .idea/encodings.xml | 6 + .idea/jarRepositories.xml | 20 +++ .idea/libraries/Maven__antlr_antlr_2_7_7.xml | 13 ++ ...__ch_qos_logback_logback_classic_1_2_3.xml | 13 ++ ...ven__ch_qos_logback_logback_core_1_2_3.xml | 13 ++ .../Maven__com_fasterxml_classmate_1_5_1.xml | 13 ++ ...ackson_core_jackson_annotations_2_11_3.xml | 13 ++ ...erxml_jackson_core_jackson_core_2_11_3.xml | 13 ++ ...l_jackson_core_jackson_databind_2_11_3.xml | 13 ++ ..._datatype_jackson_datatype_jdk8_2_11_3.xml | 13 ++ ...atatype_jackson_datatype_jsr310_2_11_3.xml | 13 ++ ..._jackson_module_parameter_names_2_11_3.xml | 13 ++ .../Maven__com_h2database_h2_1_4_200.xml | 13 ++ ...n__com_jayway_jsonpath_json_path_2_4_0.xml | 13 ++ ...un_activation_jakarta_activation_1_2_2.xml | 13 ++ ...n_istack_istack_commons_runtime_3_0_11.xml | 13 ++ ...ogle_android_json_0_0_20131108_vaadin1.xml | 13 ++ .../Maven__com_zaxxer_HikariCP_3_4_5.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 ++ ...ven__mysql_mysql_connector_java_8_0_22.xml | 13 ++ ...aven__net_bytebuddy_byte_buddy_1_10_18.xml | 13 ++ ...net_bytebuddy_byte_buddy_agent_1_10_18.xml | 13 ++ ...Maven__net_minidev_accessors_smart_1_2.xml | 13 ++ .../Maven__net_minidev_json_smart_2_3.xml | 13 ++ ..._apache_logging_log4j_log4j_api_2_13_3.xml | 13 ++ ...he_logging_log4j_log4j_to_slf4j_2_13_3.xml | 13 ++ ..._tomcat_embed_tomcat_embed_core_9_0_41.xml | 13 ++ ...at_embed_tomcat_embed_websocket_9_0_41.xml | 13 ++ ..._org_apiguardian_apiguardian_api_1_1_0.xml | 13 ++ ...Maven__org_aspectj_aspectjweaver_1_9_6.xml | 13 ++ ...Maven__org_assertj_assertj_core_3_18_1.xml | 13 ++ .../Maven__org_dom4j_dom4j_2_1_3.xml | 13 ++ .../Maven__org_glassfish_jakarta_el_3_0_3.xml | 13 ++ ..._org_glassfish_jaxb_jaxb_runtime_2_3_3.xml | 13 ++ .../Maven__org_glassfish_jaxb_txw2_2_3_3.xml | 13 ++ .../Maven__org_hamcrest_hamcrest_2_2.xml | 13 ++ ...ernate_commons_annotations_5_1_2_Final.xml | 13 ++ ..._hibernate_hibernate_core_5_4_25_Final.xml | 13 ++ ...ven__org_javassist_javassist_3_27_0_GA.xml | 13 ++ .../Maven__org_jboss_jandex_2_1_3_Final.xml | 13 ++ ...boss_logging_jboss_logging_3_4_1_Final.xml | 13 ++ ..._org_junit_jupiter_junit_jupiter_5_7_0.xml | 13 ++ ..._junit_jupiter_junit_jupiter_api_5_7_0.xml | 13 ++ ...nit_jupiter_junit_jupiter_engine_5_7_0.xml | 13 ++ ...nit_jupiter_junit_jupiter_params_5_7_0.xml | 13 ++ ..._platform_junit_platform_commons_1_7_0.xml | 13 ++ ...t_platform_junit_platform_engine_1_7_0.xml | 13 ++ ...Maven__org_mockito_mockito_core_3_6_28.xml | 13 ++ ...g_mockito_mockito_junit_jupiter_3_6_28.xml | 13 ++ .../Maven__org_objenesis_objenesis_3_1.xml | 13 ++ ...Maven__org_opentest4j_opentest4j_1_2_0.xml | 13 ++ .../Maven__org_ow2_asm_asm_5_0_4.xml | 13 ++ ...aven__org_skyscreamer_jsonassert_1_5_0.xml | 13 ++ .../Maven__org_slf4j_jul_to_slf4j_1_7_30.xml | 13 ++ .../Maven__org_slf4j_slf4j_api_1_7_30.xml | 13 ++ ...springframework_boot_spring_boot_2_4_1.xml | 13 ++ ...k_boot_spring_boot_autoconfigure_2_4_1.xml | 13 ++ ...amework_boot_spring_boot_starter_2_4_1.xml | 13 ++ ...ork_boot_spring_boot_starter_aop_2_4_1.xml | 13 ++ ...oot_spring_boot_starter_data_jpa_2_4_1.xml | 13 ++ ...rk_boot_spring_boot_starter_jdbc_2_4_1.xml | 13 ++ ...rk_boot_spring_boot_starter_json_2_4_1.xml | 13 ++ ...boot_spring_boot_starter_logging_2_4_1.xml | 13 ++ ...rk_boot_spring_boot_starter_test_2_4_1.xml | 13 ++ ..._boot_spring_boot_starter_tomcat_2_4_1.xml | 13 ++ ...ork_boot_spring_boot_starter_web_2_4_1.xml | 13 ++ ...gframework_boot_spring_boot_test_2_4_1.xml | 13 ++ ...t_spring_boot_test_autoconfigure_2_4_1.xml | 13 ++ ...amework_data_spring_data_commons_2_4_2.xml | 13 ++ ...ngframework_data_spring_data_jpa_2_4_2.xml | 13 ++ ...__org_springframework_spring_aop_5_3_2.xml | 13 ++ ...g_springframework_spring_aspects_5_3_2.xml | 13 ++ ...org_springframework_spring_beans_5_3_2.xml | 13 ++ ...g_springframework_spring_context_5_3_2.xml | 13 ++ ..._org_springframework_spring_core_5_3_2.xml | 13 ++ ...pringframework_spring_expression_5_3_2.xml | 13 ++ ...__org_springframework_spring_jcl_5_3_2.xml | 13 ++ ..._org_springframework_spring_jdbc_5_3_2.xml | 13 ++ ...__org_springframework_spring_orm_5_3_2.xml | 13 ++ ..._org_springframework_spring_test_5_3_2.xml | 13 ++ ...n__org_springframework_spring_tx_5_3_2.xml | 13 ++ ...__org_springframework_spring_web_5_3_2.xml | 13 ++ ...rg_springframework_spring_webmvc_5_3_2.xml | 13 ++ .../Maven__org_xmlunit_xmlunit_core_2_7_0.xml | 13 ++ .../Maven__org_yaml_snakeyaml_1_27.xml | 13 ++ pom.xml | 50 +++++++- src/main/java/AppRunner.java | 11 ++ .../java/controllers/AccountController.java | 4 + src/main/java/controllers/UserController.java | 4 + src/main/resources/application.properties | 16 +++ target/classes/AppRunner.class | Bin 0 -> 681 bytes target/classes/application.properties | 16 +++ target/classes/entities/Account.class | Bin 0 -> 2161 bytes target/classes/entities/Checkings.class | Bin 0 -> 270 bytes target/classes/entities/Investments.class | Bin 0 -> 276 bytes target/classes/entities/Savings.class | Bin 0 -> 264 bytes .../classes/entities/TransactionHistory.class | Bin 0 -> 297 bytes target/classes/entities/User.class | Bin 0 -> 1885 bytes target/classes/repositories/AccountRepo.class | Bin 0 -> 116 bytes target/classes/repositories/UserRepo.class | Bin 0 -> 110 bytes target/classes/services/AccountServices.class | Bin 0 -> 288 bytes target/classes/services/UserServices.class | Bin 0 -> 279 bytes 108 files changed, 1393 insertions(+), 5 deletions(-) create mode 100644 .idea/compiler.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/jarRepositories.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_3.xml create mode 100644 .idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.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_11_3.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_11_3.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_11_3.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_3.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_3.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_3.xml create mode 100644 .idea/libraries/Maven__com_h2database_h2_1_4_200.xml create mode 100644 .idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_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_11.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_3_4_5.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__mysql_mysql_connector_java_8_0_22.xml create mode 100644 .idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_18.xml create mode 100644 .idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_18.xml create mode 100644 .idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml create mode 100644 .idea/libraries/Maven__net_minidev_json_smart_2_3.xml create mode 100644 .idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_13_3.xml create mode 100644 .idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_13_3.xml create mode 100644 .idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_41.xml create mode 100644 .idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_41.xml create mode 100644 .idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml create mode 100644 .idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_6.xml create mode 100644 .idea/libraries/Maven__org_assertj_assertj_core_3_18_1.xml create mode 100644 .idea/libraries/Maven__org_dom4j_dom4j_2_1_3.xml create mode 100644 .idea/libraries/Maven__org_glassfish_jakarta_el_3_0_3.xml create mode 100644 .idea/libraries/Maven__org_glassfish_jaxb_jaxb_runtime_2_3_3.xml create mode 100644 .idea/libraries/Maven__org_glassfish_jaxb_txw2_2_3_3.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_4_25_Final.xml create mode 100644 .idea/libraries/Maven__org_javassist_javassist_3_27_0_GA.xml create mode 100644 .idea/libraries/Maven__org_jboss_jandex_2_1_3_Final.xml create mode 100644 .idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_1_Final.xml create mode 100644 .idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_7_0.xml create mode 100644 .idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_7_0.xml create mode 100644 .idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_7_0.xml create mode 100644 .idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_7_0.xml create mode 100644 .idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_7_0.xml create mode 100644 .idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_7_0.xml create mode 100644 .idea/libraries/Maven__org_mockito_mockito_core_3_6_28.xml create mode 100644 .idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_6_28.xml create mode 100644 .idea/libraries/Maven__org_objenesis_objenesis_3_1.xml create mode 100644 .idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml create mode 100644 .idea/libraries/Maven__org_ow2_asm_asm_5_0_4.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_30.xml create mode 100644 .idea/libraries/Maven__org_slf4j_slf4j_api_1_7_30.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_2_4_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_4_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_4_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_4_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_4_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_4_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_4_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_4_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_4_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_4_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_4_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_4_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_4_1.xml create mode 100644 .idea/libraries/Maven__org_springframework_data_spring_data_commons_2_4_2.xml create mode 100644 .idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_4_2.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_aop_5_3_2.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_aspects_5_3_2.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_beans_5_3_2.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_context_5_3_2.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_core_5_3_2.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_expression_5_3_2.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_jcl_5_3_2.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_jdbc_5_3_2.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_orm_5_3_2.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_test_5_3_2.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_tx_5_3_2.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_web_5_3_2.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_webmvc_5_3_2.xml create mode 100644 .idea/libraries/Maven__org_xmlunit_xmlunit_core_2_7_0.xml create mode 100644 .idea/libraries/Maven__org_yaml_snakeyaml_1_27.xml create mode 100644 src/main/java/AppRunner.java create mode 100644 src/main/java/controllers/AccountController.java create mode 100644 src/main/java/controllers/UserController.java create mode 100644 src/main/resources/application.properties create mode 100644 target/classes/AppRunner.class create mode 100644 target/classes/application.properties create mode 100644 target/classes/entities/Account.class create mode 100644 target/classes/entities/Checkings.class create mode 100644 target/classes/entities/Investments.class create mode 100644 target/classes/entities/Savings.class create mode 100644 target/classes/entities/TransactionHistory.class create mode 100644 target/classes/entities/User.class create mode 100644 target/classes/repositories/AccountRepo.class create mode 100644 target/classes/repositories/UserRepo.class create mode 100644 target/classes/services/AccountServices.class create mode 100644 target/classes/services/UserServices.class diff --git a/.idea/FullStack.MicroWebApplication-Server.iml b/.idea/FullStack.MicroWebApplication-Server.iml index f76df2b77..52657c62b 100644 --- a/.idea/FullStack.MicroWebApplication-Server.iml +++ b/.idea/FullStack.MicroWebApplication-Server.iml @@ -1,11 +1,124 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 000000000..568869974 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 000000000..63e900193 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 000000000..712ab9d98 --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ 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 000000000..b8d93d8e0 --- /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_3.xml b/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml new file mode 100644 index 000000000..6fec8f434 --- /dev/null +++ b/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml b/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml new file mode 100644 index 000000000..9eb8596a3 --- /dev/null +++ b/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.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 000000000..bc7d7fd86 --- /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_11_3.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_11_3.xml new file mode 100644 index 000000000..d6408240b --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_11_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_11_3.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_11_3.xml new file mode 100644 index 000000000..572ed924b --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_11_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_11_3.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_11_3.xml new file mode 100644 index 000000000..c9ac6cc05 --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_11_3.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_11_3.xml b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_3.xml new file mode 100644 index 000000000..76ed7ddfc --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_3.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_11_3.xml b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_3.xml new file mode 100644 index 000000000..1ed875306 --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_3.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_11_3.xml b/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_3.xml new file mode 100644 index 000000000..2aad1f70f --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_h2database_h2_1_4_200.xml b/.idea/libraries/Maven__com_h2database_h2_1_4_200.xml new file mode 100644 index 000000000..98dbdb5af --- /dev/null +++ b/.idea/libraries/Maven__com_h2database_h2_1_4_200.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml b/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml new file mode 100644 index 000000000..f19f6eb36 --- /dev/null +++ b/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_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 000000000..fea99f026 --- /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_11.xml b/.idea/libraries/Maven__com_sun_istack_istack_commons_runtime_3_0_11.xml new file mode 100644 index 000000000..c4e94e643 --- /dev/null +++ b/.idea/libraries/Maven__com_sun_istack_istack_commons_runtime_3_0_11.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 000000000..b8581a6f5 --- /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_3_4_5.xml b/.idea/libraries/Maven__com_zaxxer_HikariCP_3_4_5.xml new file mode 100644 index 000000000..97e22912d --- /dev/null +++ b/.idea/libraries/Maven__com_zaxxer_HikariCP_3_4_5.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 000000000..be90656e6 --- /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 000000000..cba9dd244 --- /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 000000000..c11957d98 --- /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 000000000..5b31fe500 --- /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 000000000..04213f738 --- /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__mysql_mysql_connector_java_8_0_22.xml b/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_22.xml new file mode 100644 index 000000000..4de6b45fb --- /dev/null +++ b/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_22.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_18.xml b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_18.xml new file mode 100644 index 000000000..532908c85 --- /dev/null +++ b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_18.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_18.xml b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_18.xml new file mode 100644 index 000000000..a3dcc5b43 --- /dev/null +++ b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_18.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml b/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml new file mode 100644 index 000000000..b3d385838 --- /dev/null +++ b/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml b/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml new file mode 100644 index 000000000..108302355 --- /dev/null +++ b/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_13_3.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_13_3.xml new file mode 100644 index 000000000..8ad499666 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_13_3.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_13_3.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_13_3.xml new file mode 100644 index 000000000..57e6ac487 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_13_3.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_41.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_41.xml new file mode 100644 index 000000000..7ea265d93 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_41.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_41.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_41.xml new file mode 100644 index 000000000..085099205 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_41.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml b/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml new file mode 100644 index 000000000..f854ab00f --- /dev/null +++ b/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_6.xml b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_6.xml new file mode 100644 index 000000000..d0ca70521 --- /dev/null +++ b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_assertj_assertj_core_3_18_1.xml b/.idea/libraries/Maven__org_assertj_assertj_core_3_18_1.xml new file mode 100644 index 000000000..6a2f2054d --- /dev/null +++ b/.idea/libraries/Maven__org_assertj_assertj_core_3_18_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_dom4j_dom4j_2_1_3.xml b/.idea/libraries/Maven__org_dom4j_dom4j_2_1_3.xml new file mode 100644 index 000000000..10fb46ae0 --- /dev/null +++ b/.idea/libraries/Maven__org_dom4j_dom4j_2_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_glassfish_jakarta_el_3_0_3.xml b/.idea/libraries/Maven__org_glassfish_jakarta_el_3_0_3.xml new file mode 100644 index 000000000..ae5020d69 --- /dev/null +++ b/.idea/libraries/Maven__org_glassfish_jakarta_el_3_0_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_glassfish_jaxb_jaxb_runtime_2_3_3.xml b/.idea/libraries/Maven__org_glassfish_jaxb_jaxb_runtime_2_3_3.xml new file mode 100644 index 000000000..23fbd58dc --- /dev/null +++ b/.idea/libraries/Maven__org_glassfish_jaxb_jaxb_runtime_2_3_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_glassfish_jaxb_txw2_2_3_3.xml b/.idea/libraries/Maven__org_glassfish_jaxb_txw2_2_3_3.xml new file mode 100644 index 000000000..67d5d9ec7 --- /dev/null +++ b/.idea/libraries/Maven__org_glassfish_jaxb_txw2_2_3_3.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 000000000..6b5496ff0 --- /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 000000000..a775836a0 --- /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_4_25_Final.xml b/.idea/libraries/Maven__org_hibernate_hibernate_core_5_4_25_Final.xml new file mode 100644 index 000000000..68bb93a42 --- /dev/null +++ b/.idea/libraries/Maven__org_hibernate_hibernate_core_5_4_25_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_javassist_javassist_3_27_0_GA.xml b/.idea/libraries/Maven__org_javassist_javassist_3_27_0_GA.xml new file mode 100644 index 000000000..39550dac7 --- /dev/null +++ b/.idea/libraries/Maven__org_javassist_javassist_3_27_0_GA.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jboss_jandex_2_1_3_Final.xml b/.idea/libraries/Maven__org_jboss_jandex_2_1_3_Final.xml new file mode 100644 index 000000000..7d3834f65 --- /dev/null +++ b/.idea/libraries/Maven__org_jboss_jandex_2_1_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_1_Final.xml b/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_1_Final.xml new file mode 100644 index 000000000..0b76247c2 --- /dev/null +++ b/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_1_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_7_0.xml b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_7_0.xml new file mode 100644 index 000000000..f7cf4fec5 --- /dev/null +++ b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_7_0.xml b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_7_0.xml new file mode 100644 index 000000000..cc01e3f53 --- /dev/null +++ b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_7_0.xml b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_7_0.xml new file mode 100644 index 000000000..f198e4bb8 --- /dev/null +++ b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_7_0.xml b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_7_0.xml new file mode 100644 index 000000000..a53686b2d --- /dev/null +++ b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_7_0.xml b/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_7_0.xml new file mode 100644 index 000000000..cde8a482a --- /dev/null +++ b/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_7_0.xml b/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_7_0.xml new file mode 100644 index 000000000..3391deb2a --- /dev/null +++ b/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mockito_mockito_core_3_6_28.xml b/.idea/libraries/Maven__org_mockito_mockito_core_3_6_28.xml new file mode 100644 index 000000000..62ca28e9f --- /dev/null +++ b/.idea/libraries/Maven__org_mockito_mockito_core_3_6_28.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_6_28.xml b/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_6_28.xml new file mode 100644 index 000000000..79fde7d10 --- /dev/null +++ b/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_6_28.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_objenesis_objenesis_3_1.xml b/.idea/libraries/Maven__org_objenesis_objenesis_3_1.xml new file mode 100644 index 000000000..ae7339975 --- /dev/null +++ b/.idea/libraries/Maven__org_objenesis_objenesis_3_1.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 000000000..fbc1b1635 --- /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_5_0_4.xml b/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml new file mode 100644 index 000000000..0bf8cf2b2 --- /dev/null +++ b/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.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 000000000..c4c54d6d5 --- /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_30.xml b/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_30.xml new file mode 100644 index 000000000..27229ce3e --- /dev/null +++ b/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_30.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_30.xml b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_30.xml new file mode 100644 index 000000000..02b6812c3 --- /dev/null +++ b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_30.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_4_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_4_1.xml new file mode 100644 index 000000000..4197b089d --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_4_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_4_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_4_1.xml new file mode 100644 index 000000000..feda55794 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_4_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_4_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_4_1.xml new file mode 100644 index 000000000..601529130 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_4_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_4_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_4_1.xml new file mode 100644 index 000000000..7864cf275 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_4_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_4_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_4_1.xml new file mode 100644 index 000000000..aa9814d7b --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_4_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_4_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_4_1.xml new file mode 100644 index 000000000..52b71cdba --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_4_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_4_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_4_1.xml new file mode 100644 index 000000000..d5d9720ad --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_4_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_4_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_4_1.xml new file mode 100644 index 000000000..4695cb063 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_4_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_4_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_4_1.xml new file mode 100644 index 000000000..4d5f9b1f3 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_4_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_4_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_4_1.xml new file mode 100644 index 000000000..d6612572a --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_4_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_4_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_4_1.xml new file mode 100644 index 000000000..34d61f072 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_4_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_4_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_4_1.xml new file mode 100644 index 000000000..b2872ea35 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_4_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_4_1.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_4_1.xml new file mode 100644 index 000000000..67569acc9 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_4_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_4_2.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_4_2.xml new file mode 100644 index 000000000..006537c93 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_4_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_4_2.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_4_2.xml new file mode 100644 index 000000000..c1edcacef --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_4_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_aop_5_3_2.xml b/.idea/libraries/Maven__org_springframework_spring_aop_5_3_2.xml new file mode 100644 index 000000000..96144a80d --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_aop_5_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_aspects_5_3_2.xml b/.idea/libraries/Maven__org_springframework_spring_aspects_5_3_2.xml new file mode 100644 index 000000000..03a77954e --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_aspects_5_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_beans_5_3_2.xml b/.idea/libraries/Maven__org_springframework_spring_beans_5_3_2.xml new file mode 100644 index 000000000..8ff344e74 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_beans_5_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_context_5_3_2.xml b/.idea/libraries/Maven__org_springframework_spring_context_5_3_2.xml new file mode 100644 index 000000000..c9588212d --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_context_5_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_core_5_3_2.xml b/.idea/libraries/Maven__org_springframework_spring_core_5_3_2.xml new file mode 100644 index 000000000..15b7a85b4 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_core_5_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_expression_5_3_2.xml b/.idea/libraries/Maven__org_springframework_spring_expression_5_3_2.xml new file mode 100644 index 000000000..438fdd509 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_expression_5_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_jcl_5_3_2.xml b/.idea/libraries/Maven__org_springframework_spring_jcl_5_3_2.xml new file mode 100644 index 000000000..238d6516a --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_jcl_5_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_jdbc_5_3_2.xml b/.idea/libraries/Maven__org_springframework_spring_jdbc_5_3_2.xml new file mode 100644 index 000000000..a89d3add1 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_jdbc_5_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_orm_5_3_2.xml b/.idea/libraries/Maven__org_springframework_spring_orm_5_3_2.xml new file mode 100644 index 000000000..a2c50f9f5 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_orm_5_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_test_5_3_2.xml b/.idea/libraries/Maven__org_springframework_spring_test_5_3_2.xml new file mode 100644 index 000000000..c69b97c77 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_test_5_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_tx_5_3_2.xml b/.idea/libraries/Maven__org_springframework_spring_tx_5_3_2.xml new file mode 100644 index 000000000..1ec626411 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_tx_5_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_web_5_3_2.xml b/.idea/libraries/Maven__org_springframework_spring_web_5_3_2.xml new file mode 100644 index 000000000..2cb7ff220 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_web_5_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_webmvc_5_3_2.xml b/.idea/libraries/Maven__org_springframework_spring_webmvc_5_3_2.xml new file mode 100644 index 000000000..a296698a4 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_webmvc_5_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_7_0.xml b/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_7_0.xml new file mode 100644 index 000000000..006a8d346 --- /dev/null +++ b/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_yaml_snakeyaml_1_27.xml b/.idea/libraries/Maven__org_yaml_snakeyaml_1_27.xml new file mode 100644 index 000000000..5f4b15df9 --- /dev/null +++ b/.idea/libraries/Maven__org_yaml_snakeyaml_1_27.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 85ac80635..b5aedba0e 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,12 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - + + org.springframework.boot + spring-boot-starter-parent + 2.4.1 + + groupId FullStack.MicroWebApplication-Server 1.0-SNAPSHOT @@ -12,5 +17,46 @@ 8 8 - + + + org.springframework.boot + spring-boot-starter-data-jpa + + + com.h2database + h2 + runtime + + + org.springframework.boot + spring-boot-starter-test + test + + + org.junit.vintage + junit-vintage-engine + + + + + org.springframework.boot + spring-boot-starter-web + RELEASE + compile + + + mysql + mysql-connector-java + runtime + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + \ No newline at end of file diff --git a/src/main/java/AppRunner.java b/src/main/java/AppRunner.java new file mode 100644 index 000000000..2f11a0bac --- /dev/null +++ b/src/main/java/AppRunner.java @@ -0,0 +1,11 @@ +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class AppRunner { + + public static void main(String[] args) { + SpringApplication.run(AppRunner.class, args); + + } +} diff --git a/src/main/java/controllers/AccountController.java b/src/main/java/controllers/AccountController.java new file mode 100644 index 000000000..03873bf22 --- /dev/null +++ b/src/main/java/controllers/AccountController.java @@ -0,0 +1,4 @@ +package controllers; + +public class AccountController { +} diff --git a/src/main/java/controllers/UserController.java b/src/main/java/controllers/UserController.java new file mode 100644 index 000000000..8a5b73b92 --- /dev/null +++ b/src/main/java/controllers/UserController.java @@ -0,0 +1,4 @@ +package controllers; + +public class UserController { +} diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties new file mode 100644 index 000000000..945220da0 --- /dev/null +++ b/src/main/resources/application.properties @@ -0,0 +1,16 @@ +spring.jpa.show-sql=true +server.port=8080 +spring.h2.console.enabled=true +#spring.datasource.generate-unique-name=false +#spring.h2.console.view=/h2-console +#spring.datasource.url=jdbc:h2:mem:testdb +#spring.datasource.driverClassName=org.h2.Driver +#spring.jpa.database-platform=org.hibernate.dialect.H2Dialect +#spring.h2.console.settings.trace=false +#spring.h2.console.settings.web-allow-others=false +spring.datasource.url=jdbc:mysql://localhost:3306/zipcode +spring.datasource.username=gunjan +spring.datasource.password=zipcode0 +spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver +### had to add this because of the .hibernate_sequence doesn't exist errors! +spring.jpa.hibernate.use-new-id-generator-mappings= false \ No newline at end of file diff --git a/target/classes/AppRunner.class b/target/classes/AppRunner.class new file mode 100644 index 0000000000000000000000000000000000000000..a20963982b97761feaeda92c40208bdab4782db2 GIT binary patch literal 681 zcmZ`$xlY4C5PcgGl9+IX`zq){3fv$XBP57KWeyP(3aYhP%!0EUt=GVBQGqD<06q#a zYY?OemOP`GH}l@i?8oQZJAfT*cqn6`ibW4gSgvA)VSG<2Y4;h%T3bDaaz|eahUri$ zagz5VVJ>)-Ql=T|n5R8%q>F!&WqT_#hKcZCFgVYZ5+)#uK9`DNv2_*R@dxgwTqS9rA8M2M*}zHPIKoG5?)^w>>+{^|SgRYEDVTx6Gg3|3w2VSWxnK4hPUF$`kkL8 z+^Y;pP};!(Hc_HCcV7w2Ekw3Tkx!nHue4vlo(s4}*1^u!$u_nPj;+l60 sGN9HhwO=uI`Pc6eLV2q4hB#`N!ZhV)=&#Ttk}F}huuaU7ce3-q7isyZkN^Mx literal 0 HcmV?d00001 diff --git a/target/classes/application.properties b/target/classes/application.properties new file mode 100644 index 000000000..945220da0 --- /dev/null +++ b/target/classes/application.properties @@ -0,0 +1,16 @@ +spring.jpa.show-sql=true +server.port=8080 +spring.h2.console.enabled=true +#spring.datasource.generate-unique-name=false +#spring.h2.console.view=/h2-console +#spring.datasource.url=jdbc:h2:mem:testdb +#spring.datasource.driverClassName=org.h2.Driver +#spring.jpa.database-platform=org.hibernate.dialect.H2Dialect +#spring.h2.console.settings.trace=false +#spring.h2.console.settings.web-allow-others=false +spring.datasource.url=jdbc:mysql://localhost:3306/zipcode +spring.datasource.username=gunjan +spring.datasource.password=zipcode0 +spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver +### had to add this because of the .hibernate_sequence doesn't exist errors! +spring.jpa.hibernate.use-new-id-generator-mappings= false \ No newline at end of file diff --git a/target/classes/entities/Account.class b/target/classes/entities/Account.class new file mode 100644 index 0000000000000000000000000000000000000000..8557cd536eae47b295c16b85e2b522c5783a0b1b GIT binary patch literal 2161 zcmaKrYg5xe6o${XNos4LXHXn)_@0&(!a&NjslUmOI%CHf zKllUuQI7A~q#+5ZUv@W}v+sG{b9Vpy{q>uOHt0o;vb2$3I`X~7prz@IcK$lrgOFTWAO8_&+Kww*vh5z>TadA9 zJGQ$gC|$0c2-03RPqCXnupQ|o{$xR)bF#*X)w229-_+c5yUqWkN;he|LOmi8ew9{V;}4*<9}T(mijUezaQFm4s99>1WdAP7IeTp@V)e^tShN z)hddQb8lqv7MyP-e#P1fiZXVQO{X#ZeZ4R$4i|1*O#&TF`tf*#)su{X! zhP0ZYj(Ly-Q(zp&*E(i_S+D*i@g0j4O<>GnCJ1Vfnp7(lL`9my7Yj@yf(5=}&R{OF zKy|50sp@i<($$qNY1N|Eg>q5vl2I)hUCP{Kn1=y|(O^Fdut8K{1fWHX51{`Dh@APY zr|xG)9=Zp+OjA;ZnX|-oq_kSGX-%!zwysue+@Kk(iw2IfF-}cLO-M^f$)@fju~(HE zX0IwgDD@3Ly{Z^$b0V=Kvoz;dWDhe_8LApLj=h>rfoWPPjC)amGe%=)%&7~-DQKP+ zu*HQAGo|B9Gl@(OQAMvy5vFvUX%q27M5e`LCN0iX0@Gq2 zChm5?#C;T0rV7S*o%A?UC6TF0OG$Oo<4nt7TIs{Y_by=KdnITY!MB-=I8!Z=X%!7m z=$#Q~S_9L1A0~bQ0n?CTdYo9NOq^*mk?BctokFkLyW?A6+U~=|Z!uu<-rX9=QndaL DEPP9Y literal 0 HcmV?d00001 diff --git a/target/classes/entities/Checkings.class b/target/classes/entities/Checkings.class new file mode 100644 index 0000000000000000000000000000000000000000..c931767026d5d9ba149a6bc9bda796b3d42bd6d8 GIT binary patch literal 270 zcmZXOy=nqc5QWdI`x7_o4cpS!So*Y~m#EPMbTDr8o~ z#u+%w`Gzyh?eB60@Qrqi8X6Ir5n6pP455{>HM8=tH2JSu?uC4$ znO6IS%DM6n=(`OUgwNDi$Bs=gm~4#Rv0WEGgm|8nxi(X-^3CVwYpaebfsa70z6J^H yCmd^?mDZsHPkye7q$MdDiW}TL5cJQWlK>BqXebyGcoR+TbAUQxafEkK56M6C**F~l literal 0 HcmV?d00001 diff --git a/target/classes/entities/Investments.class b/target/classes/entities/Investments.class new file mode 100644 index 0000000000000000000000000000000000000000..edefce5254aa7b4bc3cb7e0560e33e03cc5ce33d GIT binary patch literal 276 zcmZvWy$ZrG6ot>N{n1)~5OH@?2VLA0K?Ff4E{c1s0VA41oBCc(f`bp>Ly5N{;$Q-Y zd|&Pfc|31-07KM$6j1R{^-v?YW2Kdu5DJ~{hG5U)og~ykrR6d^ZDq0++asGs7)Ro` z5sAwABW<%+DWMfgZIn?m9W3-&rsl+)jtKrL&XP#ZRsKT#=dOPcXA!`LLumdh^Y~X! wqbSa_K^qqTJYU3{yPPi5;LU*3yMit(EO?wQYjB~+8NAO9O7NKoWljsh3zCjIRsaA1 literal 0 HcmV?d00001 diff --git a/target/classes/entities/Savings.class b/target/classes/entities/Savings.class new file mode 100644 index 0000000000000000000000000000000000000000..41730d579d94ed7496a632be5aea84ae067a8431 GIT binary patch literal 264 zcmZ9Gy9&ZU5Jm6AJT%4!{(+rZXk(`cB3OxyV!y^kM|1U1{*cb4olp|N12m-%_C)3w^3gtQh(tWF!1 za?!ugwFl0Mn>Lm$>uj)67dHEBLwG>((pShV5D oZ;MAV;z|0_2A>Xiy&LE%z(FAC3x)_~$>_6ts34R^s7gAB-uqKE`v3p{ literal 0 HcmV?d00001 diff --git a/target/classes/entities/TransactionHistory.class b/target/classes/entities/TransactionHistory.class new file mode 100644 index 0000000000000000000000000000000000000000..375dc44e556e5b73a82e17304e4ef255dc355570 GIT binary patch literal 297 zcmaKnKT88a5XIkI?vI`q6KpKR!Y-!p8oP*1KrD`=Fr?o*7c=49g}sg7$FdSE`~dk- zlG(#fa0VXpemow`{^#o(z%9l(1{h{I%`hUQcWl_-69$v(H6fncXH6JYZ1iIHT5Gpb zbt~kovW;rj%5m_&F!men2$z*Mo;~ZXTsdVr)p)k%kvnhQ`;3r3*_~_j1BasXzmc1* zdQ$~rB!r89stDtdEL&w>%4NOPjmH%tc_$3XN`+`DuIxRKOg}*%0wQFhso)Sj5-s{W M!7=ilorp##4xYtBi2wiq literal 0 HcmV?d00001 diff --git a/target/classes/entities/User.class b/target/classes/entities/User.class new file mode 100644 index 0000000000000000000000000000000000000000..4d329ee59a37a69a01dc0dc224337e03de0a0da4 GIT binary patch literal 1885 zcmZ{kZBG+H5XWarpL?`WC=a4w6{HlQAP7E%#E0;z0!fwkN4vn1(we)i#&4yG#>5wX z06&!RKTEmdx_vXVdo%Z+-_Fk6?>|3(5z#h1%Tks$GL)fBHjmhBvDs$xn9UBG-4s1Z z(NjU`UMPc(e<=kO>lgk{JyhM}P33)NA2PtZtZ z~&|a|Mk;U3Rq6N`|%fI1mcv&ZOq$ z)!8O1E3VV!!kbB@%Kte`H1<~N^KR?N4{&xZ1Jq;nqo^}1GuU~E?GIYzA$ViUZ`KFR zLvXOmBgXxTx;cG~?dYeKI@5=@GMRrIvJI>K<0x!D%OdaP^{r%)FxWJ@y`U-g72iXK z+q%xP;?X3PJj#*h(I}fdn*y6L8uzHks|oT1js9~zXz5_o4o@y*Q&SmJnZ*pJD8_Ue_yP&$ft|u`3tqq{sy|44HEGkZS;!L7;}D-QE0aXCbPGE{ zb9B2eP>TebR%X?V~7CwLvCC-LZ z3C_UJeE(cvzJETy0Nfx?;NvL9ag2-*-I>me_XPjqvLXZz{ZN{!pbz#M%xE-PjQuiB-eG&wg4HMygHP@?KUF3lHF-#I0CZm`P5~ zcjlg(dA{xs03$SPlu)x!x8M@YiHcP|C6s#oEkU0pJ4tYT70bo>6v%Wff{2rrpM)aX zic}T+4fXt>GD64CWO`Ad%)AY|)fdJDdzGBiP|j7cqWSwcJc^5Opu-@v|JDhOV#bR^ yy!V#DQHD9X(D?JkA--H@HJQ8*1IFM6x^kewVl_Di7s{;8#~Y}?W+GHsH8^ij?K`*t literal 0 HcmV?d00001 From bbdf6e6cabf49b41013ced1bd43cc18357501025 Mon Sep 17 00:00:00 2001 From: gunjan Date: Fri, 18 Dec 2020 14:27:11 -0500 Subject: [PATCH 3/7] Some changes --- src/main/java/AppRunner.java | 2 +- .../java/controllers/AccountController.java | 7 +++ .../java/controllers/LoginController.java | 14 +++++ .../controllers/TransactionController.java | 4 ++ src/main/java/controllers/UserController.java | 9 ++++ src/main/java/entities/Account.java | 17 +++--- src/main/java/entities/Investments.java | 3 ++ src/main/java/entities/Login.java | 35 ++++++++++++ .../java/entities/TransactionHistory.java | 14 ++++- src/main/java/entities/User.java | 26 ++++----- src/main/java/repositories/AccountRepo.java | 7 ++- src/main/java/repositories/LoginRepo.java | 14 +++++ .../java/repositories/TransactionRepo.java | 12 +++++ src/main/java/repositories/UserRepo.java | 16 +++++- src/main/java/services/AccountServices.java | 54 +++++++++++++++++++ src/main/java/services/LoginServices.java | 39 ++++++++++++++ .../java/services/TransactionServices.java | 36 +++++++++++++ src/main/java/services/UserServices.java | 35 ++++++++++++ 18 files changed, 320 insertions(+), 24 deletions(-) create mode 100644 src/main/java/controllers/LoginController.java create mode 100644 src/main/java/controllers/TransactionController.java create mode 100644 src/main/java/entities/Login.java create mode 100644 src/main/java/repositories/LoginRepo.java create mode 100644 src/main/java/repositories/TransactionRepo.java create mode 100644 src/main/java/services/LoginServices.java create mode 100644 src/main/java/services/TransactionServices.java diff --git a/src/main/java/AppRunner.java b/src/main/java/AppRunner.java index 2f11a0bac..56d9ce676 100644 --- a/src/main/java/AppRunner.java +++ b/src/main/java/AppRunner.java @@ -1,7 +1,7 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; -@SpringBootApplication +//@SpringBootApplication public class AppRunner { public static void main(String[] args) { diff --git a/src/main/java/controllers/AccountController.java b/src/main/java/controllers/AccountController.java index 03873bf22..b0479543a 100644 --- a/src/main/java/controllers/AccountController.java +++ b/src/main/java/controllers/AccountController.java @@ -1,4 +1,11 @@ package controllers; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RestController; +import services.AccountServices; + +@RestController public class AccountController { + @Autowired + private AccountServices accountServices; } diff --git a/src/main/java/controllers/LoginController.java b/src/main/java/controllers/LoginController.java new file mode 100644 index 000000000..5ec632231 --- /dev/null +++ b/src/main/java/controllers/LoginController.java @@ -0,0 +1,14 @@ +package controllers; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RestController; +import services.LoginServices; + +@RestController +public class LoginController { + + @Autowired + private LoginServices loginServices; + + +} diff --git a/src/main/java/controllers/TransactionController.java b/src/main/java/controllers/TransactionController.java new file mode 100644 index 000000000..0edb7d66c --- /dev/null +++ b/src/main/java/controllers/TransactionController.java @@ -0,0 +1,4 @@ +package controllers; + +public class TransactionController { +} diff --git a/src/main/java/controllers/UserController.java b/src/main/java/controllers/UserController.java index 8a5b73b92..43060b0d2 100644 --- a/src/main/java/controllers/UserController.java +++ b/src/main/java/controllers/UserController.java @@ -1,4 +1,13 @@ package controllers; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RestController; +import services.UserServices; + +@RestController public class UserController { + @Autowired + private UserServices userServices; + + } diff --git a/src/main/java/entities/Account.java b/src/main/java/entities/Account.java index 73b168e71..643dca86a 100644 --- a/src/main/java/entities/Account.java +++ b/src/main/java/entities/Account.java @@ -3,6 +3,7 @@ import java.time.LocalDate; import java.util.Date; public abstract class Account { + protected Long Id; protected String accountNumber; protected String routingNumber; @@ -11,14 +12,14 @@ public abstract class Account { protected Double interestRate; public Account() { } - public Account(Long id, String accountNumber, String routingNumber, Double balance, LocalDate dateOfOpening, Double interestRate) { - Id = id; - this.accountNumber = accountNumber; - this.routingNumber = routingNumber; - this.balance = balance; - this.dateOfOpening = dateOfOpening; - this.interestRate = interestRate; - } +// public Account(Long id, String accountNumber, String routingNumber, Double balance, LocalDate dateOfOpening, Double interestRate) { +// Id = id; +// this.accountNumber = accountNumber; +// this.routingNumber = routingNumber; +// this.balance = balance; +// this.dateOfOpening = dateOfOpening; +// this.interestRate = interestRate; +// } public Long getId() { return Id; } diff --git a/src/main/java/entities/Investments.java b/src/main/java/entities/Investments.java index 570d7e945..f03a78c64 100644 --- a/src/main/java/entities/Investments.java +++ b/src/main/java/entities/Investments.java @@ -1,4 +1,7 @@ package entities; public class Investments extends Account{ + + + } diff --git a/src/main/java/entities/Login.java b/src/main/java/entities/Login.java new file mode 100644 index 000000000..7fff15a9c --- /dev/null +++ b/src/main/java/entities/Login.java @@ -0,0 +1,35 @@ +package entities; + +import javax.persistence.*; + +@Entity +public class Login { + @Id + private Long Id; + private String username; + private String password; + + public Long getId() { + return Id; + } + + public void setId(Long id) { + Id = id; + } + + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } +} diff --git a/src/main/java/entities/TransactionHistory.java b/src/main/java/entities/TransactionHistory.java index 8089c771a..7c832dc15 100644 --- a/src/main/java/entities/TransactionHistory.java +++ b/src/main/java/entities/TransactionHistory.java @@ -1,2 +1,14 @@ -package entities;public class TransactionHistory { +package entities; + +import java.time.LocalDate; + +public class TransactionHistory { + + private Long id; + private String accountType; + private String transactionType; + private Double balanceAfterTransaction; + private LocalDate dateOfTransaction; + + } diff --git a/src/main/java/entities/User.java b/src/main/java/entities/User.java index b5844d6c5..cdfe5fb26 100644 --- a/src/main/java/entities/User.java +++ b/src/main/java/entities/User.java @@ -1,28 +1,30 @@ package entities; +import javax.persistence.*; import java.time.LocalDate; +@Entity public class User { - private String username; - private String password; + @Id + private Long Id; private String firstName; private String lastName; private LocalDate dateOfBirth; private String socialSecurity; private String address; + public User() { } - public String getUsername() { - return username; - } - public void setUsername(String username) { - this.username = username; - } - public String getPassword() { - return password; + + + public Long getId() { + return Id; } - public void setPassword(String password) { - this.password = password; + + public void setId(Long id) { + Id = id; } + + public String getFirstName() { return firstName; } diff --git a/src/main/java/repositories/AccountRepo.java b/src/main/java/repositories/AccountRepo.java index f661d80d0..8bca20a63 100644 --- a/src/main/java/repositories/AccountRepo.java +++ b/src/main/java/repositories/AccountRepo.java @@ -1,4 +1,9 @@ package repositories; -public interface AccountRepo { +import entities.Account; +import org.springframework.data.repository.CrudRepository; +import org.springframework.stereotype.Repository; + +@Repository +public interface AccountRepo extends CrudRepository { } diff --git a/src/main/java/repositories/LoginRepo.java b/src/main/java/repositories/LoginRepo.java new file mode 100644 index 000000000..d08b3c130 --- /dev/null +++ b/src/main/java/repositories/LoginRepo.java @@ -0,0 +1,14 @@ +package repositories; + +import entities.Login; +import org.springframework.data.repository.CrudRepository; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface LoginRepo extends CrudRepository { + Login findLoginById(Long id); + + +} diff --git a/src/main/java/repositories/TransactionRepo.java b/src/main/java/repositories/TransactionRepo.java new file mode 100644 index 000000000..4cd16816a --- /dev/null +++ b/src/main/java/repositories/TransactionRepo.java @@ -0,0 +1,12 @@ +package repositories; + +import entities.TransactionHistory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.repository.CrudRepository; +import org.springframework.stereotype.Repository; + +@Repository +public interface TransactionRepo extends CrudRepository { + + +} diff --git a/src/main/java/repositories/UserRepo.java b/src/main/java/repositories/UserRepo.java index da209c99a..9cd0ea2ba 100644 --- a/src/main/java/repositories/UserRepo.java +++ b/src/main/java/repositories/UserRepo.java @@ -1,4 +1,18 @@ package repositories; -public interface UserRepo { +import entities.User; +import org.springframework.data.repository.CrudRepository; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface UserRepo extends CrudRepository { + + User findUserById(Integer Id); + + List findAll(); + //update --save + //create -- save + //delete --delete } diff --git a/src/main/java/services/AccountServices.java b/src/main/java/services/AccountServices.java index 902d1049e..655bbbcd2 100644 --- a/src/main/java/services/AccountServices.java +++ b/src/main/java/services/AccountServices.java @@ -1,4 +1,58 @@ package services; +import entities.Account; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import repositories.AccountRepo; + +import java.util.Optional; + +@Service public class AccountServices { + + @Autowired + private AccountRepo accountRepo; + //CRUD methods + + public Optional createAccount() + { + //Re-direct to POST in ACCOUNT controller + return null; + } + + public Optional readAccount() + { + //Re-direct to GET in ACCOUNT controller + return null; + } + public Boolean removeAccount() + { + //Re-direct to DELETE in ACCOUNT controller + return true; + } + + public Optional updateAccount() + { + //Re-direct to PUT in ACCOUNT controller + return null; + } + + public Double withdraw(Double amount, Long Id) + { + //Login to withdraw from the account + return 0d; + } + public Double deposit(Double amount , Long Id) + { + //Login to withdraw from the account + return 0d; + } + + + public Double transfer(Double amount , Long fromId ,Long toId) + { + //Login to withdraw from the account + return 0d; + } + } diff --git a/src/main/java/services/LoginServices.java b/src/main/java/services/LoginServices.java new file mode 100644 index 000000000..9043abaea --- /dev/null +++ b/src/main/java/services/LoginServices.java @@ -0,0 +1,39 @@ +package services; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import repositories.LoginRepo; + +@Service +public class LoginServices { + + @Autowired + private LoginRepo loginRepo; + + public Boolean checkUserCredential(String userName,String password) + { + //Check for username and password ,check about Tokens for user authentication + + return true; + } + + public Boolean logOut() + { + // Login for logOut + return true; + } + + // User authentication + + public Boolean autoLogOff() + { + return true; + } + + +//Lock after 3 attempts +//Security questions +//Forgot username +//Forgot password + +} diff --git a/src/main/java/services/TransactionServices.java b/src/main/java/services/TransactionServices.java new file mode 100644 index 000000000..1120222d6 --- /dev/null +++ b/src/main/java/services/TransactionServices.java @@ -0,0 +1,36 @@ +package services; + +import entities.TransactionHistory; +import org.springframework.beans.factory.annotation.Autowired; +import repositories.TransactionRepo; + +import java.util.Optional; + +public class TransactionServices { + @Autowired + private TransactionRepo transactionRepo; + //CRUD methods + public Optional createTransaction() + { + //Re-direct to POST in TransactionHistory controller + return null; + } + + public Optional readTransaction() + { + //Re-direct to GET in TransactionHistory controller + return null; + } + public Boolean removeTransaction() + { + //Re-direct to DELETE in TransactionHistory controller + return true; + } + + public Optional updateTransaction() + { + //Re-direct to PUT in TransactionHistory controller + return null; + } + +} diff --git a/src/main/java/services/UserServices.java b/src/main/java/services/UserServices.java index 33f199726..c962681f1 100644 --- a/src/main/java/services/UserServices.java +++ b/src/main/java/services/UserServices.java @@ -1,4 +1,39 @@ package services; +import entities.User; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import repositories.UserRepo; + +import java.util.Optional; + +@Service public class UserServices { + //CRUD methods + @Autowired + private UserRepo userRepo; + + public Optional createUser() + { + //Re-direct to POST in USER controller + return null; + } + + public Optional readUser() + { + //Re-direct to GET in USER controller + return null; + } + public Boolean removeUser() + { + //Re-direct to DELETE in USER controller + return true; + } + + public Optional updateUser() + { + //Re-direct to PUT in USER controller + return null; + } + } From 34de231059b7434b98e1a8eb771e83dcba390612 Mon Sep 17 00:00:00 2001 From: gunjan Date: Fri, 18 Dec 2020 14:45:10 -0500 Subject: [PATCH 4/7] Some changes --- .idea/uiDesigner.xml | 124 ++++++++++++++++++ src/main/java/controllers/UserController.java | 29 +++- src/main/java/entities/Account.java | 4 +- .../java/entities/TransactionHistory.java | 6 +- src/main/java/repositories/AccountRepo.java | 4 + src/main/java/repositories/LoginRepo.java | 2 + src/main/java/repositories/UserRepo.java | 3 +- src/main/java/services/UserServices.java | 8 +- 8 files changed, 171 insertions(+), 9 deletions(-) create mode 100644 .idea/uiDesigner.xml diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 000000000..e96534fb2 --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/controllers/UserController.java b/src/main/java/controllers/UserController.java index 43060b0d2..88c4667c7 100644 --- a/src/main/java/controllers/UserController.java +++ b/src/main/java/controllers/UserController.java @@ -1,13 +1,40 @@ package controllers; +import entities.User; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.*; import services.UserServices; +import java.util.List; + @RestController public class UserController { @Autowired private UserServices userServices; + @GetMapping(value = "/user/read/{id}") + public ResponseEntity readById(@PathVariable Long id) { + return new ResponseEntity<>(userServices.readUser(id), HttpStatus.OK); + } + +// @GetMapping(value = "/readAll") +// public ResponseEntity> readAll() { +// return new ResponseEntity<>(userServices.readAll(), HttpStatus.OK); +// } + @PostMapping(value = "/user/create") + public ResponseEntity create(@RequestBody User user) { + return new ResponseEntity<>(userServices.createUser(user), HttpStatus.CREATED); + } + + @PutMapping(value = "/user/update/{id}") + public ResponseEntity update(@RequestBody User user,@PathVariable Long id) { + return new ResponseEntity<>(userServices.updateUser(id,user), HttpStatus.OK); + } + @DeleteMapping(value = "/user/delete/{id}") + public ResponseEntity deleteById(@PathVariable Long id) { + return new ResponseEntity<>(userServices.deleteUser(id), HttpStatus.OK); + } } diff --git a/src/main/java/entities/Account.java b/src/main/java/entities/Account.java index 643dca86a..360f632bd 100644 --- a/src/main/java/entities/Account.java +++ b/src/main/java/entities/Account.java @@ -1,9 +1,11 @@ package entities; +import javax.persistence.*; import java.time.LocalDate; import java.util.Date; +@Entity public abstract class Account { - + @Id protected Long Id; protected String accountNumber; protected String routingNumber; diff --git a/src/main/java/entities/TransactionHistory.java b/src/main/java/entities/TransactionHistory.java index 7c832dc15..8ae19170a 100644 --- a/src/main/java/entities/TransactionHistory.java +++ b/src/main/java/entities/TransactionHistory.java @@ -1,9 +1,11 @@ package entities; +import javax.persistence.Entity; +import javax.persistence.Id; import java.time.LocalDate; - +@Entity public class TransactionHistory { - + @Id private Long id; private String accountType; private String transactionType; diff --git a/src/main/java/repositories/AccountRepo.java b/src/main/java/repositories/AccountRepo.java index 8bca20a63..78ce09a6d 100644 --- a/src/main/java/repositories/AccountRepo.java +++ b/src/main/java/repositories/AccountRepo.java @@ -4,6 +4,10 @@ import org.springframework.data.repository.CrudRepository; import org.springframework.stereotype.Repository; +import java.util.List; + @Repository public interface AccountRepo extends CrudRepository { + + List findAll(); } diff --git a/src/main/java/repositories/LoginRepo.java b/src/main/java/repositories/LoginRepo.java index d08b3c130..12d2f2ddf 100644 --- a/src/main/java/repositories/LoginRepo.java +++ b/src/main/java/repositories/LoginRepo.java @@ -1,6 +1,7 @@ package repositories; import entities.Login; +import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.CrudRepository; import org.springframework.stereotype.Repository; @@ -8,6 +9,7 @@ @Repository public interface LoginRepo extends CrudRepository { + Login findLoginById(Long id); diff --git a/src/main/java/repositories/UserRepo.java b/src/main/java/repositories/UserRepo.java index 9cd0ea2ba..11a33e1de 100644 --- a/src/main/java/repositories/UserRepo.java +++ b/src/main/java/repositories/UserRepo.java @@ -11,7 +11,8 @@ public interface UserRepo extends CrudRepository { User findUserById(Integer Id); - List findAll(); + // List findAll(); + //update --save //create -- save //delete --delete diff --git a/src/main/java/services/UserServices.java b/src/main/java/services/UserServices.java index c962681f1..385eac189 100644 --- a/src/main/java/services/UserServices.java +++ b/src/main/java/services/UserServices.java @@ -13,24 +13,24 @@ public class UserServices { @Autowired private UserRepo userRepo; - public Optional createUser() + public Optional createUser(User user) { //Re-direct to POST in USER controller return null; } - public Optional readUser() + public Optional readUser(Long id) { //Re-direct to GET in USER controller return null; } - public Boolean removeUser() + public Boolean deleteUser(Long id) { //Re-direct to DELETE in USER controller return true; } - public Optional updateUser() + public Optional updateUser(Long id ,User user) { //Re-direct to PUT in USER controller return null; From d9ab24b2d0c319a18f8b53020e3b57cf44b3634c Mon Sep 17 00:00:00 2001 From: gunjan Date: Fri, 18 Dec 2020 14:55:59 -0500 Subject: [PATCH 5/7] Some changes --- src/main/java/AppRunner.java | 2 +- src/main/java/controllers/UserController.java | 44 ++++++++++-------- target/classes/AppRunner.class | Bin 681 -> 681 bytes .../controllers/AccountController.class | Bin 0 -> 525 bytes .../classes/controllers/LoginController.class | Bin 0 -> 515 bytes .../controllers/TransactionController.class | Bin 0 -> 312 bytes .../classes/controllers/UserController.class | Bin 0 -> 714 bytes target/classes/entities/Account.class | Bin 2161 -> 1939 bytes target/classes/entities/Login.class | Bin 0 -> 1115 bytes .../classes/entities/TransactionHistory.class | Bin 297 -> 611 bytes target/classes/entities/User.class | Bin 1885 -> 1835 bytes target/classes/repositories/AccountRepo.class | Bin 116 -> 657 bytes target/classes/repositories/LoginRepo.class | Bin 0 -> 479 bytes .../repositories/TransactionRepo.class | Bin 0 -> 408 bytes target/classes/repositories/UserRepo.class | Bin 110 -> 477 bytes target/classes/services/AccountServices.class | Bin 288 -> 1597 bytes target/classes/services/LoginServices.class | Bin 0 -> 959 bytes .../services/TransactionServices.class | Bin 0 -> 980 bytes target/classes/services/UserServices.class | Bin 279 -> 1398 bytes 19 files changed, 26 insertions(+), 20 deletions(-) create mode 100644 target/classes/controllers/AccountController.class create mode 100644 target/classes/controllers/LoginController.class create mode 100644 target/classes/controllers/TransactionController.class create mode 100644 target/classes/controllers/UserController.class create mode 100644 target/classes/entities/Login.class create mode 100644 target/classes/repositories/LoginRepo.class create mode 100644 target/classes/repositories/TransactionRepo.class create mode 100644 target/classes/services/LoginServices.class create mode 100644 target/classes/services/TransactionServices.class diff --git a/src/main/java/AppRunner.java b/src/main/java/AppRunner.java index 56d9ce676..2f11a0bac 100644 --- a/src/main/java/AppRunner.java +++ b/src/main/java/AppRunner.java @@ -1,7 +1,7 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; -//@SpringBootApplication +@SpringBootApplication public class AppRunner { public static void main(String[] args) { diff --git a/src/main/java/controllers/UserController.java b/src/main/java/controllers/UserController.java index 88c4667c7..8a2d45cd6 100644 --- a/src/main/java/controllers/UserController.java +++ b/src/main/java/controllers/UserController.java @@ -14,27 +14,33 @@ public class UserController { @Autowired private UserServices userServices; - @GetMapping(value = "/user/read/{id}") - public ResponseEntity readById(@PathVariable Long id) { - return new ResponseEntity<>(userServices.readUser(id), HttpStatus.OK); - } - -// @GetMapping(value = "/readAll") -// public ResponseEntity> readAll() { -// return new ResponseEntity<>(userServices.readAll(), HttpStatus.OK); +// @GetMapping(value = "/user/read/{id}") +// public ResponseEntity readById(@PathVariable Long id) { +// return new ResponseEntity<>(userServices.readUser(id), HttpStatus.OK); +// } +// +//// @GetMapping(value = "/readAll") +//// public ResponseEntity> readAll() { +//// return new ResponseEntity<>(userServices.readAll(), HttpStatus.OK); +//// } +// @PostMapping(value = "/user/create") +// public ResponseEntity create(@RequestBody User user) { +// return new ResponseEntity<>(userServices.createUser(user), HttpStatus.CREATED); +// } +// +// @PutMapping(value = "/user/update/{id}") +// public ResponseEntity update(@RequestBody User user,@PathVariable Long id) { +// return new ResponseEntity<>(userServices.updateUser(id,user), HttpStatus.OK); +// } +// +// @DeleteMapping(value = "/user/delete/{id}") +// public ResponseEntity deleteById(@PathVariable Long id) { +// return new ResponseEntity<>(userServices.deleteUser(id), HttpStatus.OK); // } - @PostMapping(value = "/user/create") - public ResponseEntity create(@RequestBody User user) { - return new ResponseEntity<>(userServices.createUser(user), HttpStatus.CREATED); - } - @PutMapping(value = "/user/update/{id}") - public ResponseEntity update(@RequestBody User user,@PathVariable Long id) { - return new ResponseEntity<>(userServices.updateUser(id,user), HttpStatus.OK); + @GetMapping(value = "/home") + public String displayHome() { + return "Hello World"; } - @DeleteMapping(value = "/user/delete/{id}") - public ResponseEntity deleteById(@PathVariable Long id) { - return new ResponseEntity<>(userServices.deleteUser(id), HttpStatus.OK); - } } diff --git a/target/classes/AppRunner.class b/target/classes/AppRunner.class index a20963982b97761feaeda92c40208bdab4782db2..f602640306a0ac0990891e09cdcf1e398fd4cd6a 100644 GIT binary patch delta 13 UcmZ302`G9ga7~l delta 13 UcmZ302`VEg#Z8m diff --git a/target/classes/controllers/AccountController.class b/target/classes/controllers/AccountController.class new file mode 100644 index 0000000000000000000000000000000000000000..2a33e5aa638f2bf7e926c1d2056db6bf2d9ff6a5 GIT binary patch literal 525 zcmaJ;%SuBr5IyNrYqhmLKtaTvx-c6TLPaPAR~Lm=y3bA1ntGc^lH1~Exe{FX0e+M? zx7Jn{x|x$RbLPwpdH;BQ18|O=3i4=_u~o)4Lrq9&Qxm$%O|(>=VL$ToH*fu}H5v9g zq}5~9(_Y7kY8hjL2-+HIyojtDa{uVG84jEntEqJlJXXSZJ`gfk_r%4bfw$6Nr`oAL z*_JM~(cy|Ae|*woD70-~(Qc78>Lwk>%H0W?#?XkY6iH7wo$-0H5biaNKa8X`!Pz8H z&VR4oUZiMBrE60s)wRy7cIU?}6=x$c5r3UARWXmX>HoZ-qkLGlH>+5|D#O9QYcSNa zF+34w$ZzA3k^x7^(U$;>uz(_AiCBrSJj=4om{^4vCuD@h(-*L3dgQQ1F%yGiRf^Rw R0oJiGtJh|+zA)VcJ^@>jjB@}0 literal 0 HcmV?d00001 diff --git a/target/classes/controllers/LoginController.class b/target/classes/controllers/LoginController.class new file mode 100644 index 0000000000000000000000000000000000000000..a3c7b6a5fe1ebc92c92d0d93f7875dfaccf17d72 GIT binary patch literal 515 zcmaJ;%T59@6g}ms2!e=-#<*~&F6_pI3C4twxSD7JhJ9x!V{vFr+kyC5u1s9`0e+P6 z&PafbZtm&1k8|!#zrH^{0bJprh9cTk>{roYXe1_9dMNE&Mba@G25$N0!Dgk)a5PA@ zS2HGjl%4iz94vdYtd$CH#6DwwNVeB&xrO=K~MC6Tqq6jf6GujJ0CHW`erN{nt{^tKAnZqJ_>SUXa^<|$w*k0@ny2)pA^}j1d-9+nk13d z{Vv{LCCH;TG^vf`oyvqd`C;q&Gx|R>|6cPZj=nD5b<|?5jO|1X6)*d2h#g5(2hZboHb(%J{Yi;r#Zz1 L3U-7cYlQL$0%%Fp literal 0 HcmV?d00001 diff --git a/target/classes/controllers/UserController.class b/target/classes/controllers/UserController.class new file mode 100644 index 0000000000000000000000000000000000000000..4f1db4fa31f10e0eee85945ee838a508b999ef61 GIT binary patch literal 714 zcmZ`%&rcIU7=6*U+Kxj zgMWa3l<}Jd+a4gBowsl2d*6HCWd8j9^&7w;cG_s**)q0T*lyvuK&LFo_sCClMuos; z!nFF9pBFZc1hy_p8}x|!y3nbiV{2VdK|9N;H;MB@S&Y55!+}>LnmYeYrlf2k2PzBB zUrRL;$m24&srHm}+oiYK>hMmWzPr~KXq>p51lAI5>AW1JL%Hj{Np# zBV1~>-$^oOgLlS|FRI)pGtL$(xh}>=U7xxUH`>_UORm&JNu%sg_Cn0eMTd8eFr`$c z+UAStKTtSRwMu1$Gab#M1v=`(t-W9IdEg!3o|(e}Q>y36T;iZGWSb?^Xf z9_N&daWB3&Z*qa{`$rdeG#~V1dPP~lOVs%S00K2MvBcP77IB%e#>gJLt}v5~g0cDP zC&Z6xyTfZN1|ISQbZ!c;iZy0zh{xO{iuaktx_YF2Czv RAqs4;=1HY|I?K2T`~$y1v8@0A literal 0 HcmV?d00001 diff --git a/target/classes/entities/Account.class b/target/classes/entities/Account.class index 8557cd536eae47b295c16b85e2b522c5783a0b1b..eed27af8ef0f70ab77a32cd56ae076b8d118f3cf 100644 GIT binary patch literal 1939 zcmZ{jZ&TAi5XLtpZKVcU3gw@oAc!p>Q3OPbIw(5BOce(l-ly#e$3ViQS4Y2<&geMf z3qOD#%JJDGjpRt*?B*`J`}}VA?$6&}zlms_UKD7MHV5e%J!Z4T<_VjpZ0c;b^YkoF z&kf4#wGApYPMuGVedf5wcEfXz>jq67bX_IS#gXjD=9$=WT~9emdTz&{@gV%OeIfjg z>?q;3guT~B(vZ_?dB}U$J#Px%pz@`!bOrnm9QqWfwkqF?czV;Ea@uYi;gooG)zT{N^C}`Y|$uCh$;#A3`38U?;J91aH7+mwuA*4Ider zf-S%k%9x;?#+MZa(G9wZl|eIf3ziGm@L_@Pl=+H{us|-@oK8)?O|yvNN-6g#r!#GUX|oR#zmb?}G+=s|+NZqEw3W)Vmfokl b&Qu4}b{{5wuQ5{vOc^{^w(If3-yr%27)LZO literal 2161 zcmaKrYg5xe6o${XNos4LXHXn)_@0&(!a&NjslUmOI%CHf zKllUuQI7A~q#+5ZUv@W}v+sG{b9Vpy{q>uOHt0o;vb2$3I`X~7prz@IcK$lrgOFTWAO8_&+Kww*vh5z>TadA9 zJGQ$gC|$0c2-03RPqCXnupQ|o{$xR)bF#*X)w229-_+c5yUqWkN;he|LOmi8ew9{V;}4*<9}T(mijUezaQFm4s99>1WdAP7IeTp@V)e^tShN z)hddQb8lqv7MyP-e#P1fiZXVQO{X#ZeZ4R$4i|1*O#&TF`tf*#)su{X! zhP0ZYj(Ly-Q(zp&*E(i_S+D*i@g0j4O<>GnCJ1Vfnp7(lL`9my7Yj@yf(5=}&R{OF zKy|50sp@i<($$qNY1N|Eg>q5vl2I)hUCP{Kn1=y|(O^Fdut8K{1fWHX51{`Dh@APY zr|xG)9=Zp+OjA;ZnX|-oq_kSGX-%!zwysue+@Kk(iw2IfF-}cLO-M^f$)@fju~(HE zX0IwgDD@3Ly{Z^$b0V=Kvoz;dWDhe_8LApLj=h>rfoWPPjC)amGe%=)%&7~-DQKP+ zu*HQAGo|B9Gl@(OQAMvy5vFvUX%q27M5e`LCN0iX0@Gq2 zChm5?#C;T0rV7S*o%A?UC6TF0OG$Oo<4nt7TIs{Y_by=KdnITY!MB-=I8!Z=X%!7m z=$#Q~S_9L1A0~bQ0n?CTdYo9NOq^*mk?BctokFkLyW?A6+U~=|Z!uu<-rX9=QndaL DEPP9Y diff --git a/target/classes/entities/Login.class b/target/classes/entities/Login.class new file mode 100644 index 0000000000000000000000000000000000000000..4d64c22f899b136884f07db919b913dce430b6b6 GIT binary patch literal 1115 zcmZ{iTW=CU6vzLwTnkG}X+c5jrQQG&dGW2Li7}cqL2az^zQBY|1G~-c;N@FsqA~Ho z58#I~{?9_VxqUe&GjlG#|2gyL@2}qgo}yhq7WcQ1!2>Z5#XQQPnL|s#IT+rqDwo)e; zc;lWI8adA|)ArnuqukYGv_?my9vPnmnUS`lsM2h$0L(RIqS@nKbMs9Q93zu>t?hX* zJoQ4Vu+*neWXTT;UHfZ=7s`q(y$q_ZHkijq3n_KF7=h$0PldB!8V>X;BdQCro+q*u zg+{`-UyATAM=rLp<06N=iy~YXCAbRP>tms+<$B-tFZ96TF8@H5zas@lvZ1iWQwIp_TwLLmaPl%?JhM{;tI7{)V#ew)nknf=4SY}=@f3@W&%@clc}1> zbbwpz@gGxalc`Ro#uZF5V{UiGRE(K!Co-isnGO<}?j$p%H<@JjhgUGkz86d-GCBMz LVhxie{p8Q4`iT)a)on0prSN)U61Oz^O;~Mtf_XiFRgA?`&;)oc76%lc+H=MLq6IlP`b9^pm7vk6MBrLQ4@iYo2#Bx988vBh~Rj z-xasg2$g?R&dt*@RR4Ih8zVfgXOKmXq4tjtt!TBOc7H5fjblV;kwBa=H8i$d+QBGRNkmb@m4KYH0GE48Ti;4_$PkqX60dEVPKs+pV7*Tfq@YSfjl6| v22`sL<})y`YHep=+z1q4Vqgc7Y(QaqFCM4{!j%0)p430_D@Dj2JLU)lkNl&#sF8u?e6XiWUz z5Aa7B-!m<3nM}W&vomw%Ji!hRr z5az;v|z3=K}@oh?}WOn zSKs>~Tu?B`As3Q|9b@u$l-t(0(C(@l>u%91;wA$SD|Jl7rp{;xYwTOw)rs3y7GI6h z$yPt3l3V5=TQ-g%hsNey26YFwr;|ZJXHc#;!iqSQd>(0bdW|ofL(|&FyEo}ApUBOw zOJg+dQicXx8ltRA!yIxn;?gL8>wwWev$KCmrWvOAV(;V19b{tZnKD{=^jQ7 z-KQBu7Vwap0zWAB4HGe9fux?yTQ@(Thp6Js`^elVxwQO~VrKhEN?<>?A8%H*+Ozts z{{K0wB^(Tx=@HE%noNBr(~OnrF+H&{^_fhwV4CZ}#Qr;2)l5U0X~D`AH<{+GOpA7= zxXH8tro|pid>7hG!5wX z06&!RKTEmdx_vXVdo%Z+-_Fk6?>|3(5z#h1%Tks$GL)fBHjmhBvDs$xn9UBG-4s1Z z(NjU`UMPc(e<=kO>lgk{JyhM}P33)NA2PtZtZ z~&|a|Mk;U3Rq6N`|%fI1mcv&ZOq$ z)!8O1E3VV!!kbB@%Kte`H1<~N^KR?N4{&xZ1Jq;nqo^}1GuU~E?GIYzA$ViUZ`KFR zLvXOmBgXxTx;cG~?dYeKI@5=@GMRrIvJI>K<0x!D%OdaP^{r%)FxWJ@y`U-g72iXK z+q%xP;?X3PJj#*h(I}fdn*y6L8uzHks|oT1js9~zXz5_o4o@y*Q&SmJnZ*pJD8_Ue_yP&$ft|u`3tqq{sy|44HEGkZS;!L7;}D-QE0aXCbPGE{ zb9B2eP>TeRYOQ{N_yB|AZbTRgf-oqw(tSFUj;Yh6WHL(s%B?Q^06$8+ znbumg8#lR}$!b{C>V!~uhZw%M0pKv@VwpD~ewLnOI zn~nNh-`f-P4phjJ9@E0&*=Er^h?Ky7p!ry(!YI99)WJPe98O!#jqdtG9vUxDI;QDZ z3mFeI8}VnQA8Eu4qjQ}JZR;$u61nVTNsa~GK*>1IRqm=xhx}UDmg}>`R^`;rjlf<9 zCm=?=CsKhid?}S-Mkt9XPL{Tn;%vAwlQE}1-FQ`4fmH&ndB4AMqj~;N3#kd5|35Z* zI8Xq57yKJekyu+qu0^m`_Ys#6ml2;~C0O0#S0Dsla!LhPdjXJE#kD%6z&dOoD$Imx PP)FpzCN!{G{uaO&81uIu delta 56 zcmbQpS|V`j->!WO3=Ad=?CcDz>?b diff --git a/target/classes/repositories/LoginRepo.class b/target/classes/repositories/LoginRepo.class new file mode 100644 index 0000000000000000000000000000000000000000..55dcba0a2ef38011f12f56b3f4b9bc976806dc93 GIT binary patch literal 479 zcmb7>O-sW-5Qb;_k=SZ$y$D`CDS`{)Eh4BO2oa?P@7rd&oto~3&8CvS=D{D}j}j*l z(js0w><%wGAJ4q|`Stz*0GDtO!Z3vW5Jmz9b23S6HJRJ;ArWwV5--(S$y6CFV{3GD z8l&;#33Jw*7YP_WqF>nLSvj>rk1iL`A};PtNE_t~hXNK`eV(REocSoWPRl%VWc0kM ze6#LVCdw=6Fta&%>q>d&ie%i#tKY-7y4G~pjMJak!p-oWQl2}kA*&AO)gl6p#s%}Q z@P%@krg&qF^~#eqOnvqzQqC)(^<{=~L&9?o8_dRx>Ye@ASoX83fQ$d{8VFz?`Ly|$ hL`Ogex~u|LT>&A7Htg`-f*$nixC?t615O$Md;>Gvku?AS literal 0 HcmV?d00001 diff --git a/target/classes/repositories/TransactionRepo.class b/target/classes/repositories/TransactionRepo.class new file mode 100644 index 0000000000000000000000000000000000000000..c146fdf912200078948fe429b48fbb7717552fe4 GIT binary patch literal 408 zcmb7=!Ab)`42J)yx@)U~2QPweAUGi2Rs<2m!$P4I@6&A@rfz4JOh)OedGG;zC~?+9 zEyat6B!nb?KK{?I_YVM9I4UtJaZut=VK{Zx8%azGsa}{@qg&&x9?urkNL2^6I(F>5 zeP*+yx4c<_CVqC|0Wa)3WFRw*>U8&oAUsBD1K^*{alMY9|GU9R)X~a literal 0 HcmV?d00001 diff --git a/target/classes/repositories/UserRepo.class b/target/classes/repositories/UserRepo.class index cf420f18010a26fc1e3399f1e7c0fae25e58ec54..aa68c0c08bac2fec146509e91816ebda9b2fb3c4 100644 GIT binary patch literal 477 zcmb7>O-lnY5QZoHT3cJK2M^voD1rg;wj!t?6jqcLy{Fx2Ox-4Bl2!JvdGH7Lqr{0~ zTf~cpWEe6Z&->>6;1Ckd|i|y@^(N=|$P=H>WbUU8mB&3-mE&YOw)zjGd z;^;}{Dkw>~aNYz*mAs-dA1>3gU%S_aX3pyLoM}2ESJDKpO~Gq>5i#~3Mq0#5!fv?YK|!WO3=Ad=?CcDz>e}2hI|U^*ht`60-FqDyj)hE zYmP-zF=UIHVoMsOrD!>O{ksCg{4wEVL!8Q%EY-!H>ng*IRBnsmO;PEZ(`stz)~cE} zL`Uf_PDyaLlp(gSDuQ96C|&WvYm|ik z#Hkv?R8f_A{gi8I_rYPzoJlI5Ew+Si%W_}yNwB8^nX(q#h`2SI2{?KpYc4mQrfT_tpq-+i7MM_P3cHjzMg=N8{)`q4)$Z4uxuU9bx8}T6s!naO zy1Zs3tSi}(=B%Q5hv8MOtI*GQr#v!T2%Qv_TPp-6!VqdEZ`f(tZuu6k-$ve77$!qE zJ`o)q3Uj6^AGw{J5t=%hsB|9!L(*uPVpV8{gCS(yWFIWEs#U{^i5X=>>O^_EEDod{ z^mNe4s}XKmCk(lPPpn09g)$dS;RN_X8Yzq=;H0sI=Lx*9@g>9DZBK;!_j`3zIu~W? z-<|$ZFfr;$o7X*YRJBj&bJ$mZrXi;8*cfJV@50z%npi@N{*eGf1S3dLOww+I;wZ%= zMRGxFnsyFFMlqiM4)%>cBFNBc!648$t?4cR6PTnO>BkhIZ1M)}EH1*n+BK9p9mT!I1qY!z}I*&ou+FOGIwUSO}5Cdj{r)D8CxY{M*1hvOx>>DMrayeEbs8 zo8{MilEp3{C{Iw_#{<7_aXiE$B3K}T(Fh%b4s44ThvVP+U;ZUL4)h;VjNPXHwa=gL k0tV_|_Vrs&EA$ohon)fElVxIEpGE48Ti;4_$Mw*p1hn%iIsg&I zao_{^C`4_tPJ*%r4xXOw>8`FS@9#f9e*t)jXEl`YsD{VbsbIH)J%MUy#yUDyGb7OS zEn}>mv0BBRzj$d2Y#%3)(^J*gu^xo#Fp7+mPMatec;y>A_Trh<(RgI#RGk@n>J5~P zVs9h^qMdv4YQQ^8oH^504GFvSMn~Gc6)3h2`U0hn87hGlUq|XFnGTfwB)Lss)i;3* z`_k$(&x$2C(Olp3V`b+$STOEo8R6H0i3(0X^S#4;iV9>X@Ve!n$hq`F8I8T3OKG=n zR}OBJ-Wd~84iT3Vf*ny~%IOvg-)Az8sedSN|ATT9GyEu1OPsQ#xnv`mFs-WWy-konewv!b{$pJD%h{%37!gUQbdkp z2QZxk+EF*fx=f_ZVopthW9QTvSGGj w6>AybI&TGRaIRWl8Cd6!varSTA98v4Te;+#|2MpoGhD#-g@gxJc0C0C0-`e06#xJL literal 0 HcmV?d00001 diff --git a/target/classes/services/TransactionServices.class b/target/classes/services/TransactionServices.class new file mode 100644 index 0000000000000000000000000000000000000000..7972de76bfce825d59cde75be505edffe9115bb7 GIT binary patch literal 980 zcma)4Pfrs;6#vcAvQVp~C=~>&^#q167fnncBxqthY-~bF58kHRX&v0oG_$iMd@DU^ zJoo|pP{ucP!QE;ImwA0}-|yc`fByRZ1HcPBtD%BNHEd%i#N!ZchK933ry_RB=u6%%=3>?b~u zq`^m|V(cXs*8qN!Idh?`91`vFk#n+&8q6Qstl9+_Aq zePNaF^I^q(R3zVyQfX%@F8l7~GZJaWRthHzp%_}bd(pX=37$EX@b1({5eY4?_S9Gl zmswJM`QN3ZNYW|X!kyl!)CWC0CXNQ_4NG!OD<@`Fwy<%CQV%}~x9WL6f z^-N}C`BwR3Y!;}mVjlP~b*!Qm;z=D((P7xR=`IXw^Zax1?%-U;j->yNaz6~=OeC4? zj{MC&GjK?wY&7z z|197h8q|?bG-=C&_o?%H0sHLV0&=Z@407c9eCIwP9^8VVbtA(DTEtTdQ2B;n(Z+Ux VqGgv2NU0>%#n1x(O#FN#{BDA6iTE3rU1c$;J=VQ{mPnw^E>U+GE9 zgFnC@W!aN#mXMH=@-m(7?SB2qzt#KqB=@X&hW`>tn0=SGt!50CkO1+!V#gT1 z`#*D+N;pulZiroJU(AeE(tiujtQv;$r4KctyA;Ztb%dMrSBuD_kVB=24Lo6(C#cZ} zMi+2yQmuY08iv-MmlB&8awj~9MXkxOQ2v~laKT8dV1oXZ0E2@pCMo79vvG=ImLl~V7pS<1+y8_uje#xU&N*x;g}qC~d$><~E!)?WS+?2C4>-ew zmj;ltDd8+ekQtWnAR+pO5GSmF5&f%OxaHp06wXQD`c61qC-Sz80XLS3=8A>I!}R7J G0e=D9YdgCD delta 127 zcmeyyHJwTH)W2Q(7#J8#7zDT&m>GE48Ti;4_$N+FocxSQj+KXjg@JXl4YPJIgCYYH zP#y#rfe Date: Fri, 18 Dec 2020 15:55:35 -0500 Subject: [PATCH 6/7] changes --- MoneyManagement.uml | 141 ++++++++++++++++++ .../controllers/TransactionController.java | 7 + src/main/java/entities/Login.java | 9 ++ src/main/resources/application.properties | 12 +- 4 files changed, 163 insertions(+), 6 deletions(-) create mode 100644 MoneyManagement.uml diff --git a/MoneyManagement.uml b/MoneyManagement.uml new file mode 100644 index 000000000..1b897bb03 --- /dev/null +++ b/MoneyManagement.uml @@ -0,0 +1,141 @@ + + + JAVA + + + services.UserServices + services.AccountServices + entities.Savings + entities.Login + controllers.AccountController + entities.User + entities.TransactionHistory + controllers.UserController + repositories.LoginRepo + entities.Investments + repositories.TransactionRepo + controllers.TransactionController + repositories.AccountRepo + repositories.UserRepo + entities.Checkings + entities.Account + services.TransactionServices + controllers.LoginController + services.LoginServices + AppRunner + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Methods + Fields + + All + private + + diff --git a/src/main/java/controllers/TransactionController.java b/src/main/java/controllers/TransactionController.java index 0edb7d66c..157552848 100644 --- a/src/main/java/controllers/TransactionController.java +++ b/src/main/java/controllers/TransactionController.java @@ -1,4 +1,11 @@ package controllers; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RestController; +import services.TransactionServices; + +@RestController public class TransactionController { + @Autowired + private TransactionServices transactionServices; } diff --git a/src/main/java/entities/Login.java b/src/main/java/entities/Login.java index 7fff15a9c..20b0b4183 100644 --- a/src/main/java/entities/Login.java +++ b/src/main/java/entities/Login.java @@ -6,6 +6,7 @@ public class Login { @Id private Long Id; + private Long userId; private String username; private String password; @@ -17,6 +18,14 @@ public void setId(Long id) { Id = id; } + public Long getUserId() { + return userId; + } + + public void setUserId(Long userId) { + this.userId = userId; + } + public String getUsername() { return username; } diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 945220da0..d2453cca6 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -1,6 +1,12 @@ spring.jpa.show-sql=true server.port=8080 spring.h2.console.enabled=true +spring.datasource.url=jdbc:mysql://localhost:3306/zipcode +spring.datasource.username=gunjan +spring.datasource.password=zipcode0 +spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver +### had to add this because of the .hibernate_sequence doesn't exist errors! +spring.jpa.hibernate.use-new-id-generator-mappings= false #spring.datasource.generate-unique-name=false #spring.h2.console.view=/h2-console #spring.datasource.url=jdbc:h2:mem:testdb @@ -8,9 +14,3 @@ spring.h2.console.enabled=true #spring.jpa.database-platform=org.hibernate.dialect.H2Dialect #spring.h2.console.settings.trace=false #spring.h2.console.settings.web-allow-others=false -spring.datasource.url=jdbc:mysql://localhost:3306/zipcode -spring.datasource.username=gunjan -spring.datasource.password=zipcode0 -spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver -### had to add this because of the .hibernate_sequence doesn't exist errors! -spring.jpa.hibernate.use-new-id-generator-mappings= false \ No newline at end of file From 133f93663e087acee8439fcb999dd04513be26bc Mon Sep 17 00:00:00 2001 From: gunjan Date: Fri, 18 Dec 2020 16:05:30 -0500 Subject: [PATCH 7/7] UserId Added --- src/main/java/controllers/TransactionController.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/controllers/TransactionController.java b/src/main/java/controllers/TransactionController.java index 157552848..71fad0c30 100644 --- a/src/main/java/controllers/TransactionController.java +++ b/src/main/java/controllers/TransactionController.java @@ -8,4 +8,6 @@ public class TransactionController { @Autowired private TransactionServices transactionServices; + //comment + }