Class ThitsaWorksCreditBureauIntegrationWritePlatformServiceImpl
java.lang.Object
org.apache.fineract.infrastructure.creditbureau.service.ThitsaWorksCreditBureauIntegrationWritePlatformServiceImpl
- All Implemented Interfaces:
ThitsaWorksCreditBureauIntegrationWritePlatformService
@Service
public class ThitsaWorksCreditBureauIntegrationWritePlatformServiceImpl
extends Object
implements ThitsaWorksCreditBureauIntegrationWritePlatformService
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCreditReport(Long bureauId, File creditReport, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail) createToken(Long bureauID) extractUniqueId(String jsonResult) getCreditBureauConfiguration(Integer creditBureauId, String configurationParameterName) getCreditReportFromThitsaWorks(org.apache.fineract.infrastructure.core.api.JsonCommand command) okHttpConnectionMethod(String userName, String password, String subscriptionKey, String subscriptionId, String url, String token, File file, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileData, Long uniqueId, String nrcId, String process)
-
Field Details
-
UPLOAD_CREDIT_REPORT
- See Also:
-
RESPONSE_MESSAGE
- See Also:
-
IS_NOT_AVAILABLE_SUFFIX
- See Also:
-
-
Constructor Details
-
ThitsaWorksCreditBureauIntegrationWritePlatformServiceImpl
public ThitsaWorksCreditBureauIntegrationWritePlatformServiceImpl()
-
-
Method Details
-
okHttpConnectionMethod
@Transactional public String okHttpConnectionMethod(String userName, String password, String subscriptionKey, String subscriptionId, String url, String token, File file, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileData, Long uniqueId, String nrcId, @NonNull String process) - Specified by:
okHttpConnectionMethodin interfaceThitsaWorksCreditBureauIntegrationWritePlatformService
-
getCreditReportFromThitsaWorks
@Transactional public CreditBureauReportData getCreditReportFromThitsaWorks(org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
getCreditReportFromThitsaWorksin interfaceThitsaWorksCreditBureauIntegrationWritePlatformService
-
addCreditReport
@Transactional public String addCreditReport(Long bureauId, File creditReport, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail) - Specified by:
addCreditReportin interfaceThitsaWorksCreditBureauIntegrationWritePlatformService
-
extractUniqueId
- Specified by:
extractUniqueIdin interfaceThitsaWorksCreditBureauIntegrationWritePlatformService
-
createToken
- Specified by:
createTokenin interfaceThitsaWorksCreditBureauIntegrationWritePlatformService
-
getCreditBureauConfiguration
-