Class CodeValueWritePlatformServiceJpaRepositoryImpl

java.lang.Object
org.apache.fineract.infrastructure.codes.service.CodeValueWritePlatformServiceJpaRepositoryImpl
All Implemented Interfaces:
CodeValueWritePlatformService

@Service public class CodeValueWritePlatformServiceJpaRepositoryImpl extends Object implements CodeValueWritePlatformService
  • Constructor Summary

    Constructors
    Constructor
    Description
    CodeValueWritePlatformServiceJpaRepositoryImpl(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.infrastructure.codes.domain.CodeRepository codeRepository, org.apache.fineract.infrastructure.codes.domain.CodeValueRepositoryWrapper codeValueRepositoryWrapper, org.apache.fineract.infrastructure.codes.domain.CodeValueRepository codeValueRepository, CodeValueCommandFromApiJsonDeserializer fromApiJsonDeserializer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    createCodeValue(org.apache.fineract.infrastructure.core.api.JsonCommand command)
     
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    deleteCodeValue(Long codeId, Long codeValueId)
     
    org.apache.fineract.infrastructure.core.data.CommandProcessingResult
    updateCodeValue(Long codeValueId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
     

    Methods inherited from class java.lang.Object

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

    • CodeValueWritePlatformServiceJpaRepositoryImpl

      @Autowired public CodeValueWritePlatformServiceJpaRepositoryImpl(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.infrastructure.codes.domain.CodeRepository codeRepository, org.apache.fineract.infrastructure.codes.domain.CodeValueRepositoryWrapper codeValueRepositoryWrapper, org.apache.fineract.infrastructure.codes.domain.CodeValueRepository codeValueRepository, CodeValueCommandFromApiJsonDeserializer fromApiJsonDeserializer)
  • Method Details

    • createCodeValue

      @Transactional @CacheEvict(value="code_values", allEntries=true) public org.apache.fineract.infrastructure.core.data.CommandProcessingResult createCodeValue(org.apache.fineract.infrastructure.core.api.JsonCommand command)
      Specified by:
      createCodeValue in interface CodeValueWritePlatformService
    • updateCodeValue

      @Transactional @CacheEvict(value="code_values", allEntries=true) public org.apache.fineract.infrastructure.core.data.CommandProcessingResult updateCodeValue(Long codeValueId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
      Specified by:
      updateCodeValue in interface CodeValueWritePlatformService
    • deleteCodeValue

      @Transactional @CacheEvict(value="code_values", allEntries=true) public org.apache.fineract.infrastructure.core.data.CommandProcessingResult deleteCodeValue(Long codeId, Long codeValueId)
      Specified by:
      deleteCodeValue in interface CodeValueWritePlatformService