├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── logs └── find-out-my-loan.log ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── findoutmyloan │ │ ├── FindOutMyLoanApplication.java │ │ └── application │ │ ├── collateral │ │ ├── calculationStrategy │ │ │ ├── CollateralCalculationStrategy.java │ │ │ └── impl │ │ │ │ ├── BronzeCollateralCalculationStrategy.java │ │ │ │ ├── GoldCollateralCalculationStrategy.java │ │ │ │ ├── PlatinumCollateralCalculationStrategy.java │ │ │ │ ├── SilverCollateralCalculationStrategy.java │ │ │ │ └── WoodCollateralCalculationStrategy.java │ │ ├── controller │ │ │ └── CollateralController.java │ │ ├── dto │ │ │ ├── CollateralDTO.java │ │ │ └── CollateralSaveRequestDTO.java │ │ ├── entity │ │ │ └── Collateral.java │ │ ├── enums │ │ │ ├── CollateralErrorMessage.java │ │ │ ├── CollateralType.java │ │ │ └── CollateralWorthPercentageToBeAddToTheLoanLimit.java │ │ ├── mapper │ │ │ └── CollateralMapper.java │ │ ├── repository │ │ │ └── CollateralRepository.java │ │ ├── service │ │ │ ├── CollateralService.java │ │ │ └── impl │ │ │ │ └── CollateralServiceImpl.java │ │ └── validation │ │ │ ├── command │ │ │ └── CollateralValidationCommand.java │ │ │ └── service │ │ │ ├── CollateralValidationService.java │ │ │ └── impl │ │ │ └── CollateralValidationServiceImpl.java │ │ ├── config │ │ └── TestDataSourceConfig.java │ │ ├── creditscore │ │ ├── config │ │ │ └── RestTemplateConfiguration.java │ │ ├── controller │ │ │ └── CreditScoreApiRestController.java │ │ ├── dto │ │ │ ├── CreditScoreRequestDTO.java │ │ │ └── CreditScoreResponseDTO.java │ │ ├── enums │ │ │ └── CreditScoreType.java │ │ └── service │ │ │ ├── CreditScoreApiService.java │ │ │ └── impl │ │ │ └── CreditScoreApiServiceImpl.java │ │ ├── customer │ │ ├── controller │ │ │ └── CustomerController.java │ │ ├── dto │ │ │ ├── CustomerCreditScoreRequestDTO.java │ │ │ ├── CustomerDTO.java │ │ │ ├── CustomerResponseDTO.java │ │ │ ├── CustomerSaveRequestDTO.java │ │ │ └── CustomerUpdateRequestDTO.java │ │ ├── entity │ │ │ └── Customer.java │ │ ├── enums │ │ │ ├── CustomerErrorMessage.java │ │ │ ├── CustomerProfiler.java │ │ │ └── CustomerTypeAccordingToMonthlyIncome.java │ │ ├── mapper │ │ │ └── CustomerMapper.java │ │ ├── profiler │ │ │ ├── handler │ │ │ │ ├── CreditScoreHandler.java │ │ │ │ └── impl │ │ │ │ │ ├── HighCreditScoreHandler.java │ │ │ │ │ ├── LowCreditScoreHandler.java │ │ │ │ │ └── MediumCreditScoreHandler.java │ │ │ └── service │ │ │ │ ├── CustomerProfilerService.java │ │ │ │ └── impl │ │ │ │ └── CustomerProfilerServiceImpl.java │ │ ├── repository │ │ │ └── CustomerRepository.java │ │ ├── service │ │ │ ├── CustomerService.java │ │ │ └── impl │ │ │ │ └── CustomerServiceImpl.java │ │ └── validation │ │ │ ├── CustomerValidationService.java │ │ │ └── impl │ │ │ └── CustomerValidationServiceImpl.java │ │ ├── facade │ │ ├── dto │ │ │ ├── CustomerLoanResponseDTO.java │ │ │ └── LoanApplicationRequestDTO.java │ │ ├── errorMessage │ │ │ └── LoanApplicationErrorMessage.java │ │ ├── service │ │ │ ├── BuilderFacade.java │ │ │ ├── EntityFacade.java │ │ │ ├── LoanFacade.java │ │ │ └── impl │ │ │ │ ├── BuilderFacadeImpl.java │ │ │ │ ├── EntityFacadeImpl.java │ │ │ │ └── LoanFacadeImpl.java │ │ └── validation │ │ │ └── command │ │ │ └── LoanApplicationValidationCommand.java │ │ ├── general │ │ ├── errorMessage │ │ │ ├── BaseErrorMessage.java │ │ │ └── GeneralErrorMessage.java │ │ ├── exception │ │ │ ├── GeneralBusinessException.java │ │ │ ├── IllegalFieldException.java │ │ │ ├── InformationMismatchException.java │ │ │ └── ItemNotFoundException.java │ │ └── handler │ │ │ ├── GeneralCustomizedExceptionHandler.java │ │ │ └── GeneralExceptionResponse.java │ │ ├── generic │ │ ├── dto │ │ │ └── RestResponse.java │ │ ├── entity │ │ │ ├── BaseAdditionalFields.java │ │ │ ├── BaseEntity.java │ │ │ └── BaseModel.java │ │ └── service │ │ │ └── BaseService.java │ │ ├── loan │ │ ├── controller │ │ │ └── LoanController.java │ │ ├── dto │ │ │ ├── LoanDTO.java │ │ │ └── LoanSaveRequestDTO.java │ │ ├── entity │ │ │ └── Loan.java │ │ ├── enums │ │ │ ├── LoanApplication.java │ │ │ ├── LoanErrorMessage.java │ │ │ ├── LoanResult.java │ │ │ └── PaybackGuaranteeType.java │ │ ├── mapper │ │ │ └── LoanMapper.java │ │ ├── repository │ │ │ └── LoanRepository.java │ │ ├── service │ │ │ ├── LoanService.java │ │ │ └── impl │ │ │ │ └── LoanServiceImpl.java │ │ └── validation │ │ │ ├── LoanValidationService.java │ │ │ └── impl │ │ │ └── LoanValidationServiceImpl.java │ │ ├── log │ │ └── SingletonLogger.java │ │ ├── notification │ │ ├── dto │ │ │ └── NotificationDto.java │ │ ├── entity │ │ │ └── Notification.java │ │ ├── enums │ │ │ ├── NotificationErrorMessage.java │ │ │ └── NotificationType.java │ │ ├── factory │ │ │ └── NotificationFactory.java │ │ ├── mapper │ │ │ └── NotificationMapper.java │ │ ├── observer │ │ │ └── NotificationObserver.java │ │ ├── repository │ │ │ └── NotificationRepository.java │ │ ├── service │ │ │ ├── NotificationService.java │ │ │ └── impl │ │ │ │ └── NotificationServiceImpl.java │ │ └── sms │ │ │ ├── dto │ │ │ └── SmsDto.java │ │ │ ├── entity │ │ │ └── Sms.java │ │ │ ├── enums │ │ │ └── SmsMessageTemplate.java │ │ │ ├── factory │ │ │ └── SmsNotificationFactory.java │ │ │ ├── mapper │ │ │ └── SmsMapper.java │ │ │ ├── observer │ │ │ └── SmsNotificationObserver.java │ │ │ └── repository │ │ │ └── SmsRepository.java │ │ ├── person │ │ ├── dto │ │ │ └── PersonDTO.java │ │ ├── entity │ │ │ ├── Person.java │ │ │ └── PersonRepository.java │ │ ├── enums │ │ │ ├── PersonErrorMessage.java │ │ │ └── PersonType.java │ │ ├── repository │ │ │ └── PersonRepository.java │ │ └── validation │ │ │ ├── PersonValidationService.java │ │ │ └── impl │ │ │ └── PersonValidationServiceImpl.java │ │ ├── security │ │ ├── config │ │ │ └── SecurityConfig.java │ │ ├── controller │ │ │ └── AuthenticationController.java │ │ ├── dto │ │ │ └── SecurityLoginRequestDTO.java │ │ ├── enums │ │ │ └── JwtConstant.java │ │ ├── jwt │ │ │ ├── JwtAuthenticationEntryPoint.java │ │ │ ├── JwtAuthenticationFilter.java │ │ │ ├── JwtTokenGenerator.java │ │ │ ├── JwtUserDetails.java │ │ │ └── JwtUserDetailsService.java │ │ └── service │ │ │ ├── AuthenticationService.java │ │ │ └── impl │ │ │ └── AuthenticationServiceImpl.java │ │ ├── surety │ │ ├── controller │ │ │ └── SuretyController.java │ │ ├── dto │ │ │ ├── SuretyDTO.java │ │ │ └── SuretySaveRequestDTO.java │ │ ├── entity │ │ │ └── Surety.java │ │ ├── enums │ │ │ ├── SuretyErrorMessage.java │ │ │ └── SuretyType.java │ │ ├── mapper │ │ │ └── SuretyMapper.java │ │ ├── repository │ │ │ └── SuretyRepository.java │ │ ├── service │ │ │ ├── SuretyService.java │ │ │ └── impl │ │ │ │ └── SuretyServiceImpl.java │ │ └── validation │ │ │ ├── command │ │ │ └── SuretyValidationCommand.java │ │ │ └── service │ │ │ ├── SuretyValidationService.java │ │ │ └── impl │ │ │ └── SuretyValidationServiceImpl.java │ │ ├── swagger │ │ └── config │ │ │ └── SwaggerConfig.java │ │ └── util │ │ └── DateUtil.java └── resources │ ├── application.properties │ └── banner.txt └── test ├── java └── com │ └── findoutmyloan │ ├── FindOutMyLoanScoreApplicationTests.java │ └── application │ ├── BaseIntegrationTest.java │ ├── collateral │ ├── controller │ │ └── CollateralControllerIntegrationTest.java │ ├── service │ │ └── impl │ │ │ └── CollateralServiceImplTest.java │ └── validation │ │ └── command │ │ └── CollateralValidationCommandTest.java │ ├── creditscore │ └── service │ │ └── impl │ │ └── CreditScoreApiServiceImplTest.java │ ├── customer │ ├── controller │ │ └── CustomerControllerIntegrationTest.java │ ├── profiler │ │ └── handler │ │ │ └── impl │ │ │ ├── HighCreditScoreHandlerTest.java │ │ │ ├── LowCreditScoreHandlerTest.java │ │ │ └── MediumCreditScoreHandlerTest.java │ ├── service │ │ └── impl │ │ │ └── CustomerServiceImplTest.java │ └── validation │ │ └── impl │ │ └── CustomerValidationServiceImplTest.java │ ├── facade │ └── service │ │ └── impl │ │ ├── BuilderFacadeImplTest.java │ │ ├── EntityFacadeImplTest.java │ │ └── LoanFacadeImplTest.java │ ├── loan │ ├── controller │ │ └── LoanControllerIntegrationTest.java │ ├── service │ │ └── impl │ │ │ └── LoanServiceImplTest.java │ └── validation │ │ └── impl │ │ └── LoanValidationServiceImplTest.java │ ├── person │ └── validation │ │ └── impl │ │ └── PersonValidationServiceImplTest.java │ ├── security │ └── controller │ │ └── AuthenticationControllerIntegrationTest.java │ ├── surety │ ├── controller │ │ └── SuretyControllerIntegrationTest.java │ ├── service │ │ └── impl │ │ │ └── SuretyServiceImplTest.java │ └── validation │ │ ├── command │ │ └── SuretyValidationCommandTest.java │ │ └── service │ │ └── impl │ │ └── SuretyValidationServiceImplTest.java │ └── util │ └── DateUtilTest.java └── resources └── application-integration-test.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/README.md -------------------------------------------------------------------------------- /logs/find-out-my-loan.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/logs/find-out-my-loan.log -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/FindOutMyLoanApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/FindOutMyLoanApplication.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/calculationStrategy/CollateralCalculationStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/calculationStrategy/CollateralCalculationStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/calculationStrategy/impl/BronzeCollateralCalculationStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/calculationStrategy/impl/BronzeCollateralCalculationStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/calculationStrategy/impl/GoldCollateralCalculationStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/calculationStrategy/impl/GoldCollateralCalculationStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/calculationStrategy/impl/PlatinumCollateralCalculationStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/calculationStrategy/impl/PlatinumCollateralCalculationStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/calculationStrategy/impl/SilverCollateralCalculationStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/calculationStrategy/impl/SilverCollateralCalculationStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/calculationStrategy/impl/WoodCollateralCalculationStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/calculationStrategy/impl/WoodCollateralCalculationStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/controller/CollateralController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/controller/CollateralController.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/dto/CollateralDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/dto/CollateralDTO.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/dto/CollateralSaveRequestDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/dto/CollateralSaveRequestDTO.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/entity/Collateral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/entity/Collateral.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/enums/CollateralErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/enums/CollateralErrorMessage.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/enums/CollateralType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/enums/CollateralType.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/enums/CollateralWorthPercentageToBeAddToTheLoanLimit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/enums/CollateralWorthPercentageToBeAddToTheLoanLimit.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/mapper/CollateralMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/mapper/CollateralMapper.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/repository/CollateralRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/repository/CollateralRepository.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/service/CollateralService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/service/CollateralService.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/service/impl/CollateralServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/service/impl/CollateralServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/validation/command/CollateralValidationCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/validation/command/CollateralValidationCommand.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/validation/service/CollateralValidationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/validation/service/CollateralValidationService.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/collateral/validation/service/impl/CollateralValidationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/collateral/validation/service/impl/CollateralValidationServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/config/TestDataSourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/config/TestDataSourceConfig.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/creditscore/config/RestTemplateConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/creditscore/config/RestTemplateConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/creditscore/controller/CreditScoreApiRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/creditscore/controller/CreditScoreApiRestController.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/creditscore/dto/CreditScoreRequestDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/creditscore/dto/CreditScoreRequestDTO.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/creditscore/dto/CreditScoreResponseDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/creditscore/dto/CreditScoreResponseDTO.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/creditscore/enums/CreditScoreType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/creditscore/enums/CreditScoreType.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/creditscore/service/CreditScoreApiService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/creditscore/service/CreditScoreApiService.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/creditscore/service/impl/CreditScoreApiServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/creditscore/service/impl/CreditScoreApiServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/controller/CustomerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/controller/CustomerController.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/dto/CustomerCreditScoreRequestDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/dto/CustomerCreditScoreRequestDTO.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/dto/CustomerDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/dto/CustomerDTO.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/dto/CustomerResponseDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/dto/CustomerResponseDTO.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/dto/CustomerSaveRequestDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/dto/CustomerSaveRequestDTO.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/dto/CustomerUpdateRequestDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/dto/CustomerUpdateRequestDTO.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/entity/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/entity/Customer.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/enums/CustomerErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/enums/CustomerErrorMessage.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/enums/CustomerProfiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/enums/CustomerProfiler.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/enums/CustomerTypeAccordingToMonthlyIncome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/enums/CustomerTypeAccordingToMonthlyIncome.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/mapper/CustomerMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/mapper/CustomerMapper.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/profiler/handler/CreditScoreHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/profiler/handler/CreditScoreHandler.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/profiler/handler/impl/HighCreditScoreHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/profiler/handler/impl/HighCreditScoreHandler.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/profiler/handler/impl/LowCreditScoreHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/profiler/handler/impl/LowCreditScoreHandler.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/profiler/handler/impl/MediumCreditScoreHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/profiler/handler/impl/MediumCreditScoreHandler.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/profiler/service/CustomerProfilerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/profiler/service/CustomerProfilerService.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/profiler/service/impl/CustomerProfilerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/profiler/service/impl/CustomerProfilerServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/repository/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/repository/CustomerRepository.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/service/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/service/CustomerService.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/service/impl/CustomerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/service/impl/CustomerServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/validation/CustomerValidationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/validation/CustomerValidationService.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/customer/validation/impl/CustomerValidationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/customer/validation/impl/CustomerValidationServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/facade/dto/CustomerLoanResponseDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/facade/dto/CustomerLoanResponseDTO.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/facade/dto/LoanApplicationRequestDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/facade/dto/LoanApplicationRequestDTO.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/facade/errorMessage/LoanApplicationErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/facade/errorMessage/LoanApplicationErrorMessage.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/facade/service/BuilderFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/facade/service/BuilderFacade.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/facade/service/EntityFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/facade/service/EntityFacade.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/facade/service/LoanFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/facade/service/LoanFacade.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/facade/service/impl/BuilderFacadeImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/facade/service/impl/BuilderFacadeImpl.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/facade/service/impl/EntityFacadeImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/facade/service/impl/EntityFacadeImpl.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/facade/service/impl/LoanFacadeImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/facade/service/impl/LoanFacadeImpl.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/facade/validation/command/LoanApplicationValidationCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/facade/validation/command/LoanApplicationValidationCommand.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/general/errorMessage/BaseErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/general/errorMessage/BaseErrorMessage.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/general/errorMessage/GeneralErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/general/errorMessage/GeneralErrorMessage.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/general/exception/GeneralBusinessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/general/exception/GeneralBusinessException.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/general/exception/IllegalFieldException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/general/exception/IllegalFieldException.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/general/exception/InformationMismatchException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/general/exception/InformationMismatchException.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/general/exception/ItemNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/general/exception/ItemNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/general/handler/GeneralCustomizedExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/general/handler/GeneralCustomizedExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/general/handler/GeneralExceptionResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/general/handler/GeneralExceptionResponse.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/generic/dto/RestResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/generic/dto/RestResponse.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/generic/entity/BaseAdditionalFields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/generic/entity/BaseAdditionalFields.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/generic/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/generic/entity/BaseEntity.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/generic/entity/BaseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/generic/entity/BaseModel.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/generic/service/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/generic/service/BaseService.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/loan/controller/LoanController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/loan/controller/LoanController.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/loan/dto/LoanDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/loan/dto/LoanDTO.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/loan/dto/LoanSaveRequestDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/loan/dto/LoanSaveRequestDTO.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/loan/entity/Loan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/loan/entity/Loan.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/loan/enums/LoanApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/loan/enums/LoanApplication.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/loan/enums/LoanErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/loan/enums/LoanErrorMessage.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/loan/enums/LoanResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/loan/enums/LoanResult.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/loan/enums/PaybackGuaranteeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/loan/enums/PaybackGuaranteeType.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/loan/mapper/LoanMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/loan/mapper/LoanMapper.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/loan/repository/LoanRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/loan/repository/LoanRepository.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/loan/service/LoanService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/loan/service/LoanService.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/loan/service/impl/LoanServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/loan/service/impl/LoanServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/loan/validation/LoanValidationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/loan/validation/LoanValidationService.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/loan/validation/impl/LoanValidationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/loan/validation/impl/LoanValidationServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/log/SingletonLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/log/SingletonLogger.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/notification/dto/NotificationDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/notification/dto/NotificationDto.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/notification/entity/Notification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/notification/entity/Notification.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/notification/enums/NotificationErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/notification/enums/NotificationErrorMessage.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/notification/enums/NotificationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/notification/enums/NotificationType.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/notification/factory/NotificationFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/notification/factory/NotificationFactory.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/notification/mapper/NotificationMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/notification/mapper/NotificationMapper.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/notification/observer/NotificationObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/notification/observer/NotificationObserver.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/notification/repository/NotificationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/notification/repository/NotificationRepository.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/notification/service/NotificationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/notification/service/NotificationService.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/notification/service/impl/NotificationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/notification/service/impl/NotificationServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/notification/sms/dto/SmsDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/notification/sms/dto/SmsDto.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/notification/sms/entity/Sms.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/notification/sms/entity/Sms.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/notification/sms/enums/SmsMessageTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/notification/sms/enums/SmsMessageTemplate.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/notification/sms/factory/SmsNotificationFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/notification/sms/factory/SmsNotificationFactory.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/notification/sms/mapper/SmsMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/notification/sms/mapper/SmsMapper.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/notification/sms/observer/SmsNotificationObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/notification/sms/observer/SmsNotificationObserver.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/notification/sms/repository/SmsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/notification/sms/repository/SmsRepository.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/person/dto/PersonDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/person/dto/PersonDTO.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/person/entity/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/person/entity/Person.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/person/entity/PersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/person/entity/PersonRepository.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/person/enums/PersonErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/person/enums/PersonErrorMessage.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/person/enums/PersonType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/person/enums/PersonType.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/person/repository/PersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/person/repository/PersonRepository.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/person/validation/PersonValidationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/person/validation/PersonValidationService.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/person/validation/impl/PersonValidationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/person/validation/impl/PersonValidationServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/security/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/security/config/SecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/security/controller/AuthenticationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/security/controller/AuthenticationController.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/security/dto/SecurityLoginRequestDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/security/dto/SecurityLoginRequestDTO.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/security/enums/JwtConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/security/enums/JwtConstant.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/security/jwt/JwtAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/security/jwt/JwtAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/security/jwt/JwtAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/security/jwt/JwtAuthenticationFilter.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/security/jwt/JwtTokenGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/security/jwt/JwtTokenGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/security/jwt/JwtUserDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/security/jwt/JwtUserDetails.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/security/jwt/JwtUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/security/jwt/JwtUserDetailsService.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/security/service/AuthenticationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/security/service/AuthenticationService.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/security/service/impl/AuthenticationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/security/service/impl/AuthenticationServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/surety/controller/SuretyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/surety/controller/SuretyController.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/surety/dto/SuretyDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/surety/dto/SuretyDTO.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/surety/dto/SuretySaveRequestDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/surety/dto/SuretySaveRequestDTO.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/surety/entity/Surety.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/surety/entity/Surety.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/surety/enums/SuretyErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/surety/enums/SuretyErrorMessage.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/surety/enums/SuretyType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/surety/enums/SuretyType.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/surety/mapper/SuretyMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/surety/mapper/SuretyMapper.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/surety/repository/SuretyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/surety/repository/SuretyRepository.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/surety/service/SuretyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/surety/service/SuretyService.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/surety/service/impl/SuretyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/surety/service/impl/SuretyServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/surety/validation/command/SuretyValidationCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/surety/validation/command/SuretyValidationCommand.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/surety/validation/service/SuretyValidationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/surety/validation/service/SuretyValidationService.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/surety/validation/service/impl/SuretyValidationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/surety/validation/service/impl/SuretyValidationServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/swagger/config/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/swagger/config/SwaggerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/findoutmyloan/application/util/DateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/java/com/findoutmyloan/application/util/DateUtil.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/main/resources/banner.txt -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/FindOutMyLoanScoreApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/FindOutMyLoanScoreApplicationTests.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/BaseIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/BaseIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/collateral/controller/CollateralControllerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/collateral/controller/CollateralControllerIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/collateral/service/impl/CollateralServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/collateral/service/impl/CollateralServiceImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/collateral/validation/command/CollateralValidationCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/collateral/validation/command/CollateralValidationCommandTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/creditscore/service/impl/CreditScoreApiServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/creditscore/service/impl/CreditScoreApiServiceImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/customer/controller/CustomerControllerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/customer/controller/CustomerControllerIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/customer/profiler/handler/impl/HighCreditScoreHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/customer/profiler/handler/impl/HighCreditScoreHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/customer/profiler/handler/impl/LowCreditScoreHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/customer/profiler/handler/impl/LowCreditScoreHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/customer/profiler/handler/impl/MediumCreditScoreHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/customer/profiler/handler/impl/MediumCreditScoreHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/customer/service/impl/CustomerServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/customer/service/impl/CustomerServiceImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/customer/validation/impl/CustomerValidationServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/customer/validation/impl/CustomerValidationServiceImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/facade/service/impl/BuilderFacadeImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/facade/service/impl/BuilderFacadeImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/facade/service/impl/EntityFacadeImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/facade/service/impl/EntityFacadeImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/facade/service/impl/LoanFacadeImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/facade/service/impl/LoanFacadeImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/loan/controller/LoanControllerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/loan/controller/LoanControllerIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/loan/service/impl/LoanServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/loan/service/impl/LoanServiceImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/loan/validation/impl/LoanValidationServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/loan/validation/impl/LoanValidationServiceImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/person/validation/impl/PersonValidationServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/person/validation/impl/PersonValidationServiceImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/security/controller/AuthenticationControllerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/security/controller/AuthenticationControllerIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/surety/controller/SuretyControllerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/surety/controller/SuretyControllerIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/surety/service/impl/SuretyServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/surety/service/impl/SuretyServiceImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/surety/validation/command/SuretyValidationCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/surety/validation/command/SuretyValidationCommandTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/surety/validation/service/impl/SuretyValidationServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/surety/validation/service/impl/SuretyValidationServiceImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/findoutmyloan/application/util/DateUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/java/com/findoutmyloan/application/util/DateUtilTest.java -------------------------------------------------------------------------------- /src/test/resources/application-integration-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeftunH/find-out-my-loan/HEAD/src/test/resources/application-integration-test.properties --------------------------------------------------------------------------------