Class ChargeWritePlatformServiceJpaRepositoryImpl
java.lang.Object
org.apache.fineract.portfolio.charge.service.ChargeWritePlatformServiceJpaRepositoryImpl
- All Implemented Interfaces:
org.apache.fineract.portfolio.charge.service.ChargeWritePlatformService
public class ChargeWritePlatformServiceJpaRepositoryImpl
extends Object
implements org.apache.fineract.portfolio.charge.service.ChargeWritePlatformService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.fineract.infrastructure.core.data.CommandProcessingResultcreateCharge(org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultdeleteCharge(Long chargeId) org.apache.fineract.infrastructure.core.data.CommandProcessingResultupdateCharge(Long chargeId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
-
Constructor Details
-
ChargeWritePlatformServiceJpaRepositoryImpl
public ChargeWritePlatformServiceJpaRepositoryImpl()
-
-
Method Details
-
createCharge
@Transactional @CacheEvict(value="charges", key="T(org.apache.fineract.infrastructure.core.service.ThreadLocalContextUtil).getTenant().getTenantIdentifier().concat(\'ch\')") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult createCharge(org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
createChargein interfaceorg.apache.fineract.portfolio.charge.service.ChargeWritePlatformService
-
updateCharge
@Transactional @CacheEvict(value="charges", key="T(org.apache.fineract.infrastructure.core.service.ThreadLocalContextUtil).getTenant().getTenantIdentifier().concat(\'ch\')") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult updateCharge(Long chargeId, org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
updateChargein interfaceorg.apache.fineract.portfolio.charge.service.ChargeWritePlatformService
-
deleteCharge
@Transactional @CacheEvict(value="charges", key="T(org.apache.fineract.infrastructure.core.service.ThreadLocalContextUtil).getTenant().getTenantIdentifier().concat(\'ch\')") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult deleteCharge(Long chargeId) - Specified by:
deleteChargein interfaceorg.apache.fineract.portfolio.charge.service.ChargeWritePlatformService
-