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 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

      public SapBillingInvoiceUtils getSapBillingInvoiceUtils()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setSapBillingInvoiceUtils

      public void setSapBillingInvoiceUtils(SapBillingInvoiceUtils sapBillingInvoiceUtils)
      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

      public SapPlantLogSysOrgService getSapPlantLogSysOrgService()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setSapPlantLogSysOrgService

      public void setSapPlantLogSysOrgService(SapPlantLogSysOrgService sapPlantLogSysOrgService)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getSapBillingInvoiceService

      public SapBillingInvoiceService getSapBillingInvoiceService()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setSapBillingInvoiceService

      public void setSapBillingInvoiceService(SapBillingInvoiceService sapBillingInvoiceService)
      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 documents
      Description copied from interface: SapBillingInvoiceStrategy
      Gets Billing Documents permission
      Specified by:
      getBillingDocuments in interface SapBillingInvoiceStrategy
      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 pdf
      Description copied from interface: SapBillingInvoiceStrategy
      Gets PDF Data
      Specified by:
      getPDFData in interface SapBillingInvoiceStrategy
      Parameters:
      sapOrderData - SAPOrder created from commerce order
      billingDocId - Billing Document ID of target System
      Throws:
      SapBillingInvoiceUserException