Class SapCpiOmmOrderDestinationService
java.lang.Object
de.hybris.platform.sap.sapcpiorderexchange.service.impl.SapCpiOmmOrderDestinationService
- All Implemented Interfaces:
SapCpiOrderDestinationService
public class SapCpiOmmOrderDestinationService
extends Object
implements SapCpiOrderDestinationService
Determine which SAP Logical Backend to send OMM Order data to.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondetermineUrlDestination(SAPLogicalSystemModel sapLogicalSystem) Determine the URL destination based on the target system supported destination IDoc, SOAP, or MDMextractSapClient(SAPLogicalSystemModel sapLogicalSystem) Return sap-client for IDoc destinationde.hybris.platform.servicelayer.search.FlexibleSearchServiceprotected SAPGlobalConfigurationDAOprotected SapPlantLogSysOrgServiceRead the default SAP logical system from back-office configurationreadSapLogicalSystem(BaseStoreModel baseStoreModel, String plantCode) Read SAP logical system from back-office configuration given base store and warehousereadSapLogicalSystem(String sapLogicalSystemName) Read SAP logical system from back-office configuration given the logical system namevoidsetFlexibleSearchService(de.hybris.platform.servicelayer.search.FlexibleSearchService flexibleSearchService) voidsetSapCoreSAPGlobalConfigurationDAO(SAPGlobalConfigurationDAO sapCoreSAPGlobalConfigurationDAO) voidsetSapPlantLogSysOrgService(SapPlantLogSysOrgService sapPlantLogSysOrgService)
-
Constructor Details
-
SapCpiOmmOrderDestinationService
public SapCpiOmmOrderDestinationService()
-
-
Method Details
-
readSapLogicalSystem
Description copied from interface:SapCpiOrderDestinationServiceRead the default SAP logical system from back-office configuration- Specified by:
readSapLogicalSystemin interfaceSapCpiOrderDestinationService- Returns:
- SAPLogicalSystemModel
-
readSapLogicalSystem
Description copied from interface:SapCpiOrderDestinationServiceRead SAP logical system from back-office configuration given the logical system name- Specified by:
readSapLogicalSystemin interfaceSapCpiOrderDestinationService- Parameters:
sapLogicalSystemName- SAP Backend System name- Returns:
- SAPLogicalSystemModel
-
readSapLogicalSystem
Description copied from interface:SapCpiOrderDestinationServiceRead SAP logical system from back-office configuration given base store and warehouse- Specified by:
readSapLogicalSystemin interfaceSapCpiOrderDestinationService- Parameters:
baseStoreModel- Store associated with orderplantCode- Warehouse code- Returns:
- SAPLogicalSystemModel
-
determineUrlDestination
Description copied from interface:SapCpiOrderDestinationServiceDetermine the URL destination based on the target system supported destination IDoc, SOAP, or MDM- Specified by:
determineUrlDestinationin interfaceSapCpiOrderDestinationService- Parameters:
sapLogicalSystem- SAP Backend System- Returns:
- URL destination
-
extractSapClient
Description copied from interface:SapCpiOrderDestinationServiceReturn sap-client for IDoc destination- Specified by:
extractSapClientin interfaceSapCpiOrderDestinationService- Parameters:
sapLogicalSystem- SAP Backend System- Returns:
- sap-client
-
getSapCoreSAPGlobalConfigurationDAO
-
setSapCoreSAPGlobalConfigurationDAO
public void setSapCoreSAPGlobalConfigurationDAO(SAPGlobalConfigurationDAO sapCoreSAPGlobalConfigurationDAO) -
getSapPlantLogSysOrgService
-
setSapPlantLogSysOrgService
-
getFlexibleSearchService
public de.hybris.platform.servicelayer.search.FlexibleSearchService getFlexibleSearchService() -
setFlexibleSearchService
public void setFlexibleSearchService(de.hybris.platform.servicelayer.search.FlexibleSearchService flexibleSearchService)
-