Class GuarantorWritePlatformServiceJpaRepositoryIImpl
java.lang.Object
org.apache.fineract.portfolio.loanaccount.guarantor.service.GuarantorWritePlatformServiceJpaRepositoryIImpl
- All Implemented Interfaces:
org.apache.fineract.portfolio.loanaccount.guarantor.service.GuarantorWritePlatformService
@Service
public class GuarantorWritePlatformServiceJpaRepositoryIImpl
extends Object
implements org.apache.fineract.portfolio.loanaccount.guarantor.service.GuarantorWritePlatformService
-
Constructor Summary
ConstructorsConstructorDescriptionGuarantorWritePlatformServiceJpaRepositoryIImpl(org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepositoryWrapper, GuarantorRepository guarantorRepository, ClientRepositoryWrapper clientRepositoryWrapper, StaffRepositoryWrapper staffRepositoryWrapper, org.apache.fineract.portfolio.loanaccount.guarantor.serialization.GuarantorCommandFromApiJsonDeserializer fromApiJsonDeserializer, org.apache.fineract.infrastructure.codes.domain.CodeValueRepositoryWrapper codeValueRepositoryWrapper, SavingsAccountAssembler savingsAccountAssembler, AccountAssociationsRepository accountAssociationsRepository, GuarantorDomainService guarantorDomainService) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.fineract.infrastructure.core.data.CommandProcessingResultcreateGuarantor(Long loanId, org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultremoveGuarantor(Long loanId, Long guarantorId, Long guarantorFundingId) org.apache.fineract.infrastructure.core.data.CommandProcessingResultupdateGuarantor(Long loanId, Long guarantorId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
-
Constructor Details
-
GuarantorWritePlatformServiceJpaRepositoryIImpl
@Autowired public GuarantorWritePlatformServiceJpaRepositoryIImpl(org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepositoryWrapper, GuarantorRepository guarantorRepository, ClientRepositoryWrapper clientRepositoryWrapper, StaffRepositoryWrapper staffRepositoryWrapper, org.apache.fineract.portfolio.loanaccount.guarantor.serialization.GuarantorCommandFromApiJsonDeserializer fromApiJsonDeserializer, org.apache.fineract.infrastructure.codes.domain.CodeValueRepositoryWrapper codeValueRepositoryWrapper, SavingsAccountAssembler savingsAccountAssembler, AccountAssociationsRepository accountAssociationsRepository, GuarantorDomainService guarantorDomainService)
-
-
Method Details
-
createGuarantor
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult createGuarantor(Long loanId, org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
createGuarantorin interfaceorg.apache.fineract.portfolio.loanaccount.guarantor.service.GuarantorWritePlatformService
-
updateGuarantor
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult updateGuarantor(Long loanId, Long guarantorId, org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
updateGuarantorin interfaceorg.apache.fineract.portfolio.loanaccount.guarantor.service.GuarantorWritePlatformService
-
removeGuarantor
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult removeGuarantor(Long loanId, Long guarantorId, Long guarantorFundingId) - Specified by:
removeGuarantorin interfaceorg.apache.fineract.portfolio.loanaccount.guarantor.service.GuarantorWritePlatformService
-