Class DepositApplicationProcessWritePlatformServiceJpaRepositoryImpl

java.lang.Object
org.apache.fineract.portfolio.savings.service.DepositApplicationProcessWritePlatformServiceJpaRepositoryImpl
All Implemented Interfaces:
org.apache.fineract.portfolio.savings.service.DepositApplicationProcessWritePlatformService

public class DepositApplicationProcessWritePlatformServiceJpaRepositoryImpl extends Object implements org.apache.fineract.portfolio.savings.service.DepositApplicationProcessWritePlatformService
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    applicantWithdrawsFromApplication(Long savingsId, org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType)
     
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    approveApplication(Long savingsId, org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType)
     
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    deleteApplication(Long savingsId, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType)
     
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    modifyFDApplication(Long accountId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
     
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    modifyRDApplication(Long accountId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
     
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    rejectApplication(Long savingsId, org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType)
     
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    submitFDApplication(org.apache.fineract.infrastructure.core.api.JsonCommand command)
     
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    submitRDApplication(org.apache.fineract.infrastructure.core.api.JsonCommand command)
     
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    undoApplicationApproval(Long savingsId, org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DepositApplicationProcessWritePlatformServiceJpaRepositoryImpl

      public DepositApplicationProcessWritePlatformServiceJpaRepositoryImpl()
  • Method Details

    • submitFDApplication

      @Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult submitFDApplication(org.apache.fineract.infrastructure.core.api.JsonCommand command)
      Specified by:
      submitFDApplication in interface org.apache.fineract.portfolio.savings.service.DepositApplicationProcessWritePlatformService
    • submitRDApplication

      @Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult submitRDApplication(org.apache.fineract.infrastructure.core.api.JsonCommand command)
      Specified by:
      submitRDApplication in interface org.apache.fineract.portfolio.savings.service.DepositApplicationProcessWritePlatformService
    • modifyFDApplication

      @Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult modifyFDApplication(Long accountId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
      Specified by:
      modifyFDApplication in interface org.apache.fineract.portfolio.savings.service.DepositApplicationProcessWritePlatformService
    • modifyRDApplication

      @Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult modifyRDApplication(Long accountId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
      Specified by:
      modifyRDApplication in interface org.apache.fineract.portfolio.savings.service.DepositApplicationProcessWritePlatformService
    • deleteApplication

      @Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult deleteApplication(Long savingsId, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType)
      Specified by:
      deleteApplication in interface org.apache.fineract.portfolio.savings.service.DepositApplicationProcessWritePlatformService
    • approveApplication

      @Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult approveApplication(Long savingsId, org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType)
      Specified by:
      approveApplication in interface org.apache.fineract.portfolio.savings.service.DepositApplicationProcessWritePlatformService
    • undoApplicationApproval

      @Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult undoApplicationApproval(Long savingsId, org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType)
      Specified by:
      undoApplicationApproval in interface org.apache.fineract.portfolio.savings.service.DepositApplicationProcessWritePlatformService
    • rejectApplication

      @Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult rejectApplication(Long savingsId, org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType)
      Specified by:
      rejectApplication in interface org.apache.fineract.portfolio.savings.service.DepositApplicationProcessWritePlatformService
    • applicantWithdrawsFromApplication

      @Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult applicantWithdrawsFromApplication(Long savingsId, org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType)
      Specified by:
      applicantWithdrawsFromApplication in interface org.apache.fineract.portfolio.savings.service.DepositApplicationProcessWritePlatformService