Interface ClientChargeWritePlatformService

All Known Implementing Classes:
ClientChargeWritePlatformServiceImpl

public interface ClientChargeWritePlatformService
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    addCharge(Long clientId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
     
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    deleteCharge(Long clientId, Long clientChargeId)
     
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    inactivateCharge(Long clientId, Long clientChargeId)
     
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    payCharge(Long clientId, Long clientChargeId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
     
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    updateCharge(Long clientId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
     
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    waiveCharge(Long clientId, Long clientChargeId)
     
  • Method Details

    • addCharge

      @Transactional org.apache.fineract.infrastructure.core.data.CommandProcessingResult addCharge(Long clientId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
    • updateCharge

      @Transactional org.apache.fineract.infrastructure.core.data.CommandProcessingResult updateCharge(Long clientId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
    • deleteCharge

      @Transactional org.apache.fineract.infrastructure.core.data.CommandProcessingResult deleteCharge(Long clientId, Long clientChargeId)
    • waiveCharge

      @Transactional org.apache.fineract.infrastructure.core.data.CommandProcessingResult waiveCharge(Long clientId, Long clientChargeId)
    • payCharge

      @Transactional org.apache.fineract.infrastructure.core.data.CommandProcessingResult payCharge(Long clientId, Long clientChargeId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
    • inactivateCharge

      @Transactional org.apache.fineract.infrastructure.core.data.CommandProcessingResult inactivateCharge(Long clientId, Long clientChargeId)