Class ConverterBackendERP
- java.lang.Object
-
- de.hybris.platform.sap.core.bol.backend.BackendBusinessObjectBase
-
- de.hybris.platform.sap.core.bol.backend.jco.BackendBusinessObjectBaseJCo
-
- de.hybris.platform.sap.sapcommonbol.common.backendobject.impl.ConverterBackendERPCRM
-
- de.hybris.platform.sap.sapcommonbol.common.backendobject.impl.ConverterBackendERP
-
- All Implemented Interfaces:
BackendBusinessObject,BackendBusinessObjectJCo,ConverterBackend
public class ConverterBackendERP extends ConverterBackendERPCRM
ERP backend functionality for conversion.
Customizing for units and currencies need to be fetched from ERP
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.sap.sapcommonbol.common.backendobject.impl.ConverterBackendERPCRM
ConverterBackendERPCRM.CurrencyLocalization, ConverterBackendERPCRM.UomLocalization
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.sap.sapcommonbol.common.backendobject.impl.ConverterBackendERPCRM
currencyCacheAccess, sapLogger, unitCacheAccess
-
Fields inherited from class de.hybris.platform.sap.core.bol.backend.BackendBusinessObjectBase
genericFactory, moduleConfigurationAccess
-
Fields inherited from interface de.hybris.platform.sap.sapcommonbol.common.backendobject.interf.ConverterBackend
BE_TYPE
-
-
Constructor Summary
Constructors Constructor Description ConverterBackendERP()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConverterBackendERPCRM.CurrencyLocalizationloadCurrenciesByLanguageFromBackend(java.lang.String applicationID, java.lang.String language)Loads currencies per language.ConverterBackendERPCRM.UomLocalizationloadUOMsByLanguageFromBackend(java.lang.String applicationID, java.lang.String language)Loads UOM's per language.-
Methods inherited from class de.hybris.platform.sap.sapcommonbol.common.backendobject.impl.ConverterBackendERPCRM
convertUnitID2UnitKey, convertUnitKey2UnitID, getCurrencyScale, getUnitScale
-
Methods inherited from class de.hybris.platform.sap.core.bol.backend.jco.BackendBusinessObjectBaseJCo
getDefaultConnectionName, getDefaultDestinationName, getDefaultJCoConnection, getJCoConnection, getJCoConnection, getModuleId, setDefaultConnectionName, setDefaultDestinationName, setManagedConnectionContainer, toString
-
Methods inherited from class de.hybris.platform.sap.core.bol.backend.BackendBusinessObjectBase
destroyBackendObject, getModuleConfigurationAccess, initBackendObject, setGenericFactory, setModuleConfigurationAccess
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.sap.core.bol.backend.BackendBusinessObject
destroyBackendObject, initBackendObject
-
-
-
-
Method Detail
-
loadUOMsByLanguageFromBackend
public ConverterBackendERPCRM.UomLocalization loadUOMsByLanguageFromBackend(java.lang.String applicationID, java.lang.String language) throws BackendException
Description copied from interface:ConverterBackendLoads UOM's per language. Called from cache loaders on BO level- Specified by:
loadUOMsByLanguageFromBackendin interfaceConverterBackend- Specified by:
loadUOMsByLanguageFromBackendin classConverterBackendERPCRMlanguage- Language in SAP format (1 place)- Returns:
- Map of UOM's and their descriptions
- Throws:
BackendException
-
loadCurrenciesByLanguageFromBackend
public ConverterBackendERPCRM.CurrencyLocalization loadCurrenciesByLanguageFromBackend(java.lang.String applicationID, java.lang.String language) throws BackendException
Description copied from interface:ConverterBackendLoads currencies per language. Called from cache loaders on BO level- Specified by:
loadCurrenciesByLanguageFromBackendin interfaceConverterBackend- Specified by:
loadCurrenciesByLanguageFromBackendin classConverterBackendERPCRMlanguage- Language in SAP format (1 place)- Returns:
- Map of currencies and their decimal format
- Throws:
BackendException
-
-