Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • tech.corefinance.product.model.ArrearsSetting
    • tech.corefinance.product.entity.Branch (implements tech.corefinance.common.audit.AuditableEntity<D,A>, tech.corefinance.common.model.CreateUpdateDto<T>, tech.corefinance.common.model.GenericModel<T>)
    • tech.corefinance.product.controller.BranchController (implements tech.corefinance.common.controller.CrudController<I,T,D>)
    • tech.corefinance.product.service.BranchServiceImpl (implements tech.corefinance.product.service.BranchService)
    • tech.corefinance.product.controller.CryptoProductController (implements tech.corefinance.common.controller.CrudController<I,T,D>)
    • tech.corefinance.product.service.CryptoProductServiceImpl (implements tech.corefinance.product.service.CryptoProductService)
    • tech.corefinance.product.entity.Currency (implements tech.corefinance.common.model.CreateUpdateDto<T>, tech.corefinance.common.model.GenericModel<T>)
    • tech.corefinance.product.controller.CurrencyController (implements tech.corefinance.common.controller.CrudServiceAndController<I,T,D,R>)
    • tech.corefinance.product.model.CurrencyLimitValue
    • tech.corefinance.product.model.DateFixedInYear
    • tech.corefinance.product.model.DepositInterestRate (implements tech.corefinance.product.model.InterestRate)
    • tech.corefinance.product.model.DepositLimit
    • tech.corefinance.product.controller.DepositProductController (implements tech.corefinance.common.controller.CrudController<I,T,D>)
    • tech.corefinance.product.service.DepositProductServiceImpl (implements tech.corefinance.product.service.DepositProductService)
    • tech.corefinance.product.entity.ExchangeRate (implements tech.corefinance.common.audit.AuditableEntity<D,A>, tech.corefinance.common.model.CreateUpdateDto<T>, tech.corefinance.common.model.GenericModel<T>)
    • tech.corefinance.product.controller.ExchangeRateController (implements tech.corefinance.common.controller.CrudServiceAndController<I,T,D,R>)
    • tech.corefinance.product.controller.GlProductController (implements tech.corefinance.common.controller.CrudController<I,T,D>)
    • tech.corefinance.product.service.GlProductServiceImpl (implements tech.corefinance.product.service.GlProductService)
    • tech.corefinance.product.entity.Holiday (implements tech.corefinance.common.model.CreateUpdateDto<T>, tech.corefinance.common.model.GenericModel<T>)
    • tech.corefinance.product.controller.HolidayController (implements tech.corefinance.common.controller.CrudServiceAndController<I,T,D,R>)
    • tech.corefinance.product.controller.IndexController
    • tech.corefinance.product.config.JpaAuditConfig
    • tech.corefinance.product.model.LoanInterestRate (implements tech.corefinance.product.model.InterestRate)
    • tech.corefinance.product.controller.LoanProductController (implements tech.corefinance.common.controller.CrudController<I,T,D>)
    • tech.corefinance.product.service.LoanProductServiceImpl (implements tech.corefinance.product.service.LoanProductService)
    • tech.corefinance.product.entity.Organization (implements tech.corefinance.common.model.CreateUpdateDto<T>, tech.corefinance.common.model.GenericModel<T>)
    • tech.corefinance.product.controller.OrganizationController (implements tech.corefinance.common.controller.CrudServiceAndController<I,T,D,R>)
    • tech.corefinance.product.model.PenaltySetting
    • tech.corefinance.product.entity.Product (implements tech.corefinance.common.audit.AuditableEntity<D,A>, tech.corefinance.common.model.GenericModel<T>)
    • tech.corefinance.product.ProductApplication
    • tech.corefinance.product.model.ProductAvailability
    • tech.corefinance.product.entity.ProductCategory (implements tech.corefinance.common.model.CreateUpdateDto<T>, tech.corefinance.common.model.GenericModel<T>)
    • tech.corefinance.product.controller.ProductCategoryController (implements tech.corefinance.common.controller.CrudController<I,T,D>)
    • tech.corefinance.product.service.ProductCategoryServiceImpl (implements tech.corefinance.product.service.ProductCategoryService)
    • tech.corefinance.product.dto.ProductDto (implements tech.corefinance.common.model.CreateUpdateDto<T>, tech.corefinance.common.model.GenericModel<T>, java.io.Serializable)
    • tech.corefinance.product.model.ProductFee
    • tech.corefinance.product.model.ProductNewAccountSetting
    • tech.corefinance.product.entity.ProductType (implements tech.corefinance.common.model.CreateUpdateDto<T>, tech.corefinance.common.model.GenericModel<T>)
    • tech.corefinance.product.controller.ProductTypeController (implements tech.corefinance.common.controller.CrudController<I,T,D>)
    • tech.corefinance.product.service.ProductTypeServiceImpl (implements tech.corefinance.product.service.ProductTypeService)
    • tech.corefinance.product.entity.Rate (implements tech.corefinance.common.audit.AuditableEntity<D,A>, tech.corefinance.common.model.CreateUpdateDto<T>, tech.corefinance.common.model.GenericModel<T>)
    • tech.corefinance.product.controller.RateController (implements tech.corefinance.common.controller.CrudController<I,T,D>)
    • tech.corefinance.product.dto.RateResponse (implements tech.corefinance.common.model.CreateUpdateDto<T>, tech.corefinance.common.model.GenericModel<T>)
    • tech.corefinance.product.service.RateServiceImpl (implements tech.corefinance.product.service.RateService)
    • tech.corefinance.product.entity.RateSource (implements tech.corefinance.common.model.CreateUpdateDto<T>, tech.corefinance.common.model.GenericModel<T>)
    • tech.corefinance.product.controller.RateSourceController (implements tech.corefinance.common.controller.CrudServiceAndController<I,T,D,R>)
    • tech.corefinance.product.model.RepaymentCollection
    • tech.corefinance.product.model.RepaymentScheduling
    • tech.corefinance.product.model.RepaymentsScheduleEditing
    • tech.corefinance.product.filter.TenantIgnoreFilter (implements jakarta.servlet.Filter, org.springframework.core.Ordered)
    • tech.corefinance.product.model.TieredInterestItem
    • tech.corefinance.product.model.ValueConstraint
    • tech.corefinance.product.entity.WithdrawalChannel (implements tech.corefinance.common.audit.AuditableEntity<D,A>, tech.corefinance.common.model.CreateUpdateDto<T>, tech.corefinance.common.model.GenericModel<T>)
    • tech.corefinance.product.controller.WithdrawalChannelController (implements tech.corefinance.common.controller.CrudServiceAndController<I,T,D,R>)
    • tech.corefinance.product.model.WithdrawalLimit

Interface Hierarchy

  • tech.corefinance.common.service.CommonService<I,T,R>
  • tech.corefinance.product.model.InterestRate
  • org.springframework.data.repository.query.QueryByExampleExecutor<T>
    • tech.corefinance.common.repository.CommonResourceRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>)
      • tech.corefinance.product.repository.BranchRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
      • tech.corefinance.product.repository.CryptoProductRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
      • tech.corefinance.product.repository.CurrencyRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
      • tech.corefinance.product.repository.DepositProductRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
      • tech.corefinance.product.repository.ExchangeRateRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
      • tech.corefinance.product.repository.GlProductRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
      • tech.corefinance.product.repository.HolidayRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
      • tech.corefinance.product.repository.LoanProductRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
      • tech.corefinance.product.repository.OrganizationRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
      • tech.corefinance.product.repository.ProductCategoryRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
      • tech.corefinance.product.repository.ProductTypeRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
      • tech.corefinance.product.repository.RateRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
      • tech.corefinance.product.repository.RateSourceRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
      • tech.corefinance.product.repository.WithdrawalChannelRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
    • org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>)
      • tech.corefinance.product.repository.BranchRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
      • tech.corefinance.product.repository.CryptoProductRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
      • tech.corefinance.product.repository.CurrencyRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
      • tech.corefinance.product.repository.DepositProductRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
      • tech.corefinance.product.repository.ExchangeRateRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
      • tech.corefinance.product.repository.GlProductRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
      • tech.corefinance.product.repository.HolidayRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
      • tech.corefinance.product.repository.LoanProductRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
      • tech.corefinance.product.repository.OrganizationRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
      • tech.corefinance.product.repository.ProductCategoryRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
      • tech.corefinance.product.repository.ProductTypeRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
      • tech.corefinance.product.repository.RateRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
      • tech.corefinance.product.repository.RateSourceRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
      • tech.corefinance.product.repository.WithdrawalChannelRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
  • org.springframework.data.repository.Repository<T,ID>
    • org.springframework.data.repository.CrudRepository<T,ID>
      • org.springframework.data.repository.ListCrudRepository<T,ID>
        • tech.corefinance.common.repository.CommonResourceRepository<T,ID> (also extends org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
          • tech.corefinance.product.repository.BranchRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.CryptoProductRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.CurrencyRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.DepositProductRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.ExchangeRateRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.GlProductRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.HolidayRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.LoanProductRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.OrganizationRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.ProductCategoryRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.ProductTypeRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.RateRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.RateSourceRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.WithdrawalChannelRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
        • org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
          • tech.corefinance.product.repository.BranchRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.CryptoProductRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.CurrencyRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.DepositProductRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.ExchangeRateRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.GlProductRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.HolidayRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.LoanProductRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.OrganizationRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.ProductCategoryRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.ProductTypeRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.RateRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.RateSourceRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.WithdrawalChannelRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
    • org.springframework.data.repository.PagingAndSortingRepository<T,ID>
      • org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>
        • tech.corefinance.common.repository.CommonResourceRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
          • tech.corefinance.product.repository.BranchRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.CryptoProductRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.CurrencyRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.DepositProductRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.ExchangeRateRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.GlProductRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.HolidayRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.LoanProductRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.OrganizationRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.ProductCategoryRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.ProductTypeRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.RateRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.RateSourceRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
          • tech.corefinance.product.repository.WithdrawalChannelRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
        • org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
          • tech.corefinance.product.repository.BranchRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.CryptoProductRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.CurrencyRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.DepositProductRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.ExchangeRateRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.GlProductRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.HolidayRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.LoanProductRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.OrganizationRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.ProductCategoryRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.ProductTypeRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.RateRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.RateSourceRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)
          • tech.corefinance.product.repository.WithdrawalChannelRepository (also extends tech.corefinance.common.repository.CommonResourceRepository<T,ID>)

Enum Class Hierarchy