Class SapBillingInvoiceServiceStrategyImpl
java.lang.Object
com.sap.hybris.sapbillinginvoicefacades.strategy.impl.SapBillingInvoiceServiceStrategyImpl
- All Implemented Interfaces:
SapBillingInvoiceStrategy
@Deprecated(since="2108",
forRemoval=true)
public class SapBillingInvoiceServiceStrategyImpl
extends Object
implements SapBillingInvoiceStrategy
Deprecated, for removal: This API element is subject to removal in a future version.
since 2108, This class will be moved to sapserviceorderfacades extension as this strategy implementation retrieves service billing documents and service invoice pdf
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptiongetBillingDocuments(SAPOrderModel sapOrder) Deprecated, for removal: This API element is subject to removal in a future version.since 2108, This method will be moved to sapserviceorderfacades extension as this strategy implementation retrieves service billing documentsde.hybris.platform.servicelayer.dto.converter.Converter<com.google.gson.JsonObject,ExternalSystemBillingDocumentData> Deprecated, for removal: This API element is subject to removal in a future version.byte[]getPDFData(SAPOrderModel sapOrderData, String billingDocId) Deprecated, for removal: This API element is subject to removal in a future version.since 2108, This method will be moved to sapserviceorderfacades extension as this strategy implementation retrieves service invoice pdfde.hybris.platform.commercefacades.product.PriceDataFactoryDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.voidsetExternalSystemBillingDocumentConverter(de.hybris.platform.servicelayer.dto.converter.Converter<com.google.gson.JsonObject, ExternalSystemBillingDocumentData> externalSystemBillingDocumentConverter) Deprecated, for removal: This API element is subject to removal in a future version.voidsetPriceFactory(de.hybris.platform.commercefacades.product.PriceDataFactory priceFactory) Deprecated, for removal: This API element is subject to removal in a future version.voidsetSapBillingInvoiceService(SapBillingInvoiceService sapBillingInvoiceService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetSapBillingInvoiceUtils(SapBillingInvoiceUtils sapBillingInvoiceUtils) Deprecated, for removal: This API element is subject to removal in a future version.voidsetSapPlantLogSysOrgService(SapPlantLogSysOrgService sapPlantLogSysOrgService) Deprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Details
-
SapBillingInvoiceServiceStrategyImpl
public SapBillingInvoiceServiceStrategyImpl()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
getPriceFactory
public de.hybris.platform.commercefacades.product.PriceDataFactory getPriceFactory()Deprecated, for removal: This API element is subject to removal in a future version. -
setPriceFactory
public void setPriceFactory(de.hybris.platform.commercefacades.product.PriceDataFactory priceFactory) Deprecated, for removal: This API element is subject to removal in a future version. -
getSapBillingInvoiceUtils
Deprecated, for removal: This API element is subject to removal in a future version. -
setSapBillingInvoiceUtils
Deprecated, for removal: This API element is subject to removal in a future version. -
getExternalSystemBillingDocumentConverter
public de.hybris.platform.servicelayer.dto.converter.Converter<com.google.gson.JsonObject,ExternalSystemBillingDocumentData> getExternalSystemBillingDocumentConverter()Deprecated, for removal: This API element is subject to removal in a future version. -
setExternalSystemBillingDocumentConverter
public void setExternalSystemBillingDocumentConverter(de.hybris.platform.servicelayer.dto.converter.Converter<com.google.gson.JsonObject, ExternalSystemBillingDocumentData> externalSystemBillingDocumentConverter) Deprecated, for removal: This API element is subject to removal in a future version. -
getSapPlantLogSysOrgService
Deprecated, for removal: This API element is subject to removal in a future version. -
setSapPlantLogSysOrgService
Deprecated, for removal: This API element is subject to removal in a future version. -
getSapBillingInvoiceService
Deprecated, for removal: This API element is subject to removal in a future version. -
setSapBillingInvoiceService
Deprecated, for removal: This API element is subject to removal in a future version. -
getBillingDocuments
@Deprecated(since="2108", forRemoval=true) public List<ExternalSystemBillingDocumentData> getBillingDocuments(SAPOrderModel sapOrder) Deprecated, for removal: This API element is subject to removal in a future version.since 2108, This method will be moved to sapserviceorderfacades extension as this strategy implementation retrieves service billing documentsDescription copied from interface:SapBillingInvoiceStrategyGets Billing Documents permission- Specified by:
getBillingDocumentsin interfaceSapBillingInvoiceStrategy- Parameters:
sapOrder- SAPOrder created from commerce order
-
getPDFData
@Deprecated(since="2108", forRemoval=true) public byte[] getPDFData(SAPOrderModel sapOrderData, String billingDocId) throws SapBillingInvoiceUserException Deprecated, for removal: This API element is subject to removal in a future version.since 2108, This method will be moved to sapserviceorderfacades extension as this strategy implementation retrieves service invoice pdfDescription copied from interface:SapBillingInvoiceStrategyGets PDF Data- Specified by:
getPDFDatain interfaceSapBillingInvoiceStrategy- Parameters:
sapOrderData- SAPOrder created from commerce orderbillingDocId- Billing Document ID of target System- Throws:
SapBillingInvoiceUserException
-