Class SapBillingInvoiceClientImpl
java.lang.Object
com.sap.hybris.sapbillinginvoiceservices.client.impl.SapBillingInvoiceClientImpl
Client to connect to target system via SCPI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncallS4forBillingDocuments(SAPOrderModel sapOrder, String targetSuffixUrl) getBusinessDocumentFromS4SAPOrderCode(SAPOrderModel sapOrderData) Deprecated, for removal: This API element is subject to removal in a future version.since 2108, this method logic will be moved to SapBillingInvoiceSalesStrategyImplgetBusinessDocumentFromS4ServiceOrderCode(SAPOrderModel serviceOrderModelData) Deprecated, for removal: This API element is subject to removal in a future version.since 2108, this method logic will be moved to SapBillingInvoiceServiceStrategyImpl in sapserviceorder extensionde.hybris.platform.servicelayer.config.ConfigurationServicede.hybris.platform.servicelayer.model.ModelServicede.hybris.platform.outboundservices.facade.OutboundServiceFacadebyte[]getPDFData(String billingDocumentId, SAPOrderModel serviceOrderModelData) getPropertyValue(org.springframework.http.HttpEntity<Map> responseEntityMap, String property) getSAPCpiOutboundConfigModelForExtBilling(SAPOrderModel sapOrder, String targetSuffixUrl, SapSystemType sapSystemType) booleanisSentSuccessfully(org.springframework.http.ResponseEntity<Map> responseEntityMap) voidsetConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService) voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) voidsetOutboundServiceFacade(de.hybris.platform.outboundservices.facade.OutboundServiceFacade outboundServiceFacade) voidsetSapPlantLogSysOrgService(SapPlantLogSysOrgService sapPlantLogSysOrgService)
-
Constructor Details
-
SapBillingInvoiceClientImpl
public SapBillingInvoiceClientImpl()
-
-
Method Details
-
getOutboundServiceFacade
public de.hybris.platform.outboundservices.facade.OutboundServiceFacade getOutboundServiceFacade() -
setOutboundServiceFacade
public void setOutboundServiceFacade(de.hybris.platform.outboundservices.facade.OutboundServiceFacade outboundServiceFacade) -
getConfigurationService
public de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService() -
setConfigurationService
public void setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService) -
getSapPlantLogSysOrgService
-
setSapPlantLogSysOrgService
-
getBusinessDocumentFromS4SAPOrderCode
@Deprecated(since="2108", forRemoval=true) public Map<String,Object> getBusinessDocumentFromS4SAPOrderCode(SAPOrderModel sapOrderData) Deprecated, for removal: This API element is subject to removal in a future version.since 2108, this method logic will be moved to SapBillingInvoiceSalesStrategyImpl -
getSAPCpiOutboundConfigModelForExtBilling
public SAPCpiOutboundConfigModel getSAPCpiOutboundConfigModelForExtBilling(SAPOrderModel sapOrder, String targetSuffixUrl, SapSystemType sapSystemType) -
getBusinessDocumentFromS4ServiceOrderCode
@Deprecated(since="2108", forRemoval=true) public Map<String,Object> getBusinessDocumentFromS4ServiceOrderCode(SAPOrderModel serviceOrderModelData) Deprecated, for removal: This API element is subject to removal in a future version.since 2108, this method logic will be moved to SapBillingInvoiceServiceStrategyImpl in sapserviceorder extension -
callS4forBillingDocuments
-
isSentSuccessfully
-
getPropertyValue
-
getPDFData
-
getModelService
public de.hybris.platform.servicelayer.model.ModelService getModelService() -
setModelService
public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
-