Class ProductToGLAccountMappingWritePlatformServiceImpl
java.lang.Object
org.apache.fineract.accounting.productaccountmapping.service.ProductToGLAccountMappingWritePlatformServiceImpl
- All Implemented Interfaces:
org.apache.fineract.accounting.producttoaccountmapping.service.ProductToGLAccountMappingWritePlatformService
@Service
public class ProductToGLAccountMappingWritePlatformServiceImpl
extends Object
implements org.apache.fineract.accounting.producttoaccountmapping.service.ProductToGLAccountMappingWritePlatformService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateLoanProductToGLAccountMapping(Long loanProductId, org.apache.fineract.infrastructure.core.api.JsonCommand command) voidcreateSavingProductToGLAccountMapping(Long savingProductId, org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.portfolio.savings.DepositAccountType accountType) voidcreateShareProductToGLAccountMapping(Long shareProductId, org.apache.fineract.infrastructure.core.api.JsonCommand command) updateLoanProductToGLAccountMapping(Long loanProductId, org.apache.fineract.infrastructure.core.api.JsonCommand command, boolean accountingRuleChanged, org.apache.fineract.accounting.common.AccountingRuleType accountingRuleType, boolean enableIncomeCapitalization, boolean enableBuyDownFee, boolean merchantBuyDownFee) updateSavingsProductToGLAccountMapping(Long savingsProductId, org.apache.fineract.infrastructure.core.api.JsonCommand command, boolean accountingRuleChanged, int accountingRuleTypeId, org.apache.fineract.portfolio.savings.DepositAccountType accountType) updateShareProductToGLAccountMapping(Long shareProductId, org.apache.fineract.infrastructure.core.api.JsonCommand command, boolean accountingRuleChanged, int accountingRuleTypeId)
-
Constructor Details
-
ProductToGLAccountMappingWritePlatformServiceImpl
public ProductToGLAccountMappingWritePlatformServiceImpl()
-
-
Method Details
-
createLoanProductToGLAccountMapping
@Transactional public void createLoanProductToGLAccountMapping(Long loanProductId, org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
createLoanProductToGLAccountMappingin interfaceorg.apache.fineract.accounting.producttoaccountmapping.service.ProductToGLAccountMappingWritePlatformService
-
createSavingProductToGLAccountMapping
@Transactional public void createSavingProductToGLAccountMapping(Long savingProductId, org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.portfolio.savings.DepositAccountType accountType) - Specified by:
createSavingProductToGLAccountMappingin interfaceorg.apache.fineract.accounting.producttoaccountmapping.service.ProductToGLAccountMappingWritePlatformService
-
updateLoanProductToGLAccountMapping
@Transactional public Map<String,Object> updateLoanProductToGLAccountMapping(Long loanProductId, org.apache.fineract.infrastructure.core.api.JsonCommand command, boolean accountingRuleChanged, org.apache.fineract.accounting.common.AccountingRuleType accountingRuleType, boolean enableIncomeCapitalization, boolean enableBuyDownFee, boolean merchantBuyDownFee) - Specified by:
updateLoanProductToGLAccountMappingin interfaceorg.apache.fineract.accounting.producttoaccountmapping.service.ProductToGLAccountMappingWritePlatformService
-
updateSavingsProductToGLAccountMapping
@Transactional public Map<String,Object> updateSavingsProductToGLAccountMapping(Long savingsProductId, org.apache.fineract.infrastructure.core.api.JsonCommand command, boolean accountingRuleChanged, int accountingRuleTypeId, org.apache.fineract.portfolio.savings.DepositAccountType accountType) - Specified by:
updateSavingsProductToGLAccountMappingin interfaceorg.apache.fineract.accounting.producttoaccountmapping.service.ProductToGLAccountMappingWritePlatformService
-