Class CreditReportWritePlatformServiceImpl
java.lang.Object
org.apache.fineract.infrastructure.creditbureau.service.CreditReportWritePlatformServiceImpl
- All Implemented Interfaces:
CreditReportWritePlatformService
@Service
public class CreditReportWritePlatformServiceImpl
extends Object
implements CreditReportWritePlatformService
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCreditReportWritePlatformServiceImpl(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, CreditBureauRepository creditBureauRepository, CreditReportRepository creditReportRepository, ThitsaWorksCreditBureauIntegrationWritePlatformService thitsaWorksCreditBureauIntegrationWritePlatformService) -
Method Summary
Modifier and TypeMethodDescriptionaddCreditReport(Long bureauId, File creditReport, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail) org.apache.fineract.infrastructure.core.data.CommandProcessingResultdeleteCreditReport(Long creditBureauId, org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultgetCreditReport(org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultsaveCreditReport(Long creditBureauId, String nationalId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
-
Field Details
-
CREDIT_BUREAU_INTEGRATION
- See Also:
-
CREDIT_BUREAU_HAS_NOT_BEEN_INTEGRATED
- See Also:
-
-
Constructor Details
-
CreditReportWritePlatformServiceImpl
@Autowired public CreditReportWritePlatformServiceImpl(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, CreditBureauRepository creditBureauRepository, CreditReportRepository creditReportRepository, ThitsaWorksCreditBureauIntegrationWritePlatformService thitsaWorksCreditBureauIntegrationWritePlatformService)
-
-
Method Details
-
getCreditReport
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult getCreditReport(org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
getCreditReportin interfaceCreditReportWritePlatformService
-
addCreditReport
@Transactional public String addCreditReport(Long bureauId, File creditReport, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail) - Specified by:
addCreditReportin interfaceCreditReportWritePlatformService
-
saveCreditReport
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult saveCreditReport(Long creditBureauId, String nationalId, org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
saveCreditReportin interfaceCreditReportWritePlatformService
-
deleteCreditReport
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult deleteCreditReport(Long creditBureauId, org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
deleteCreditReportin interfaceCreditReportWritePlatformService
-