Class DefaultSAPConfigurationService
java.lang.Object
de.hybris.platform.sap.core.configuration.impl.DefaultSAPConfigurationService
- All Implemented Interfaces:
ConfigurationPropertyAccess,SAPConfigurationService
Default implementation of
SAPConfigurationService.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns all simple properties.Returns all related property access collections (1:n relation).Returns all related property accesses (1:1 relation).Returns the SAP backend type (e.g.getBaseStoreProperty(String property) Returns the value of the requested Base Store property.<T> TgetProperty(String propertyName) Returns the value of the requested simple property.getPropertyAccess(String propertyAccessName) Returns the requested related property access (1:1 relation).getPropertyAccessCollection(String propertyAccessCollectionName) Returns the requested related property access collection (1:n relation).Returns the RFC destination.Returns the SAP configuration name.booleanChecks if currently a Base Store is active.booleanChecks if currently an SAP configuration is active.voidsetBackendType(String backendType) Sets the SAP backend type.voidsetBaseStoreProperties(Map<String, Object> baseStoreProperties) Injection setter for Base Store properties.voidsetProperties(Map<String, Object> properties) Injection setter for properties.voidsetRFCDestination(RFCDestination rfcDestination) Sets the RFC destination.voidsetRfcDestinationName(String rfcDestinationName) Only used in JUnit tests to set the RFC destination name.voidsetRfcDestinationService(RFCDestinationService rfcDestinationService) Injection setter for rfcDestinationService.voidsetSAPConfigurationName(String sapConfigurationName) Injection Setter for SAP configuration name.toString()
-
Constructor Details
-
DefaultSAPConfigurationService
public DefaultSAPConfigurationService()
-
-
Method Details
-
setRfcDestinationService
Injection setter for rfcDestinationService.- Parameters:
rfcDestinationService- the rfcDestinationService to set
-
setProperties
Injection setter for properties.- Parameters:
properties- properties
-
setBaseStoreProperties
Injection setter for Base Store properties.- Parameters:
baseStoreProperties- Base Store properties
-
setSAPConfigurationName
Injection Setter for SAP configuration name.- Parameters:
sapConfigurationName- SAP configuration name
-
setBackendType
Sets the SAP backend type.- Parameters:
backendType- the backendType to set
-
setRfcDestinationName
Only used in JUnit tests to set the RFC destination name.- Parameters:
rfcDestinationName- the rfcDestinationName to set
-
setRFCDestination
Sets the RFC destination.- Parameters:
rfcDestination- RFC destination
-
isSAPConfigurationActive
public boolean isSAPConfigurationActive()Description copied from interface:SAPConfigurationServiceChecks if currently an SAP configuration is active.- Specified by:
isSAPConfigurationActivein interfaceSAPConfigurationService- Returns:
- true, if an SAP configuration is active
-
isBaseStoreActive
public boolean isBaseStoreActive()Description copied from interface:SAPConfigurationServiceChecks if currently a Base Store is active.- Specified by:
isBaseStoreActivein interfaceSAPConfigurationService- Returns:
- true, if a Base Store is active
-
getSAPConfigurationName
Description copied from interface:SAPConfigurationServiceReturns the SAP configuration name.- Specified by:
getSAPConfigurationNamein interfaceSAPConfigurationService- Returns:
- Name of the SAPConfiguration
-
getBaseStoreProperty
Description copied from interface:SAPConfigurationServiceReturns the value of the requested Base Store property.- Specified by:
getBaseStorePropertyin interfaceSAPConfigurationService- Parameters:
property- Property name- Returns:
- Property value
-
getProperty
Description copied from interface:ConfigurationPropertyAccessReturns the value of the requested simple property.- Specified by:
getPropertyin interfaceConfigurationPropertyAccess- Type Parameters:
T- type of the property value- Parameters:
propertyName- name of property- Returns:
- value of the requested property
-
getAllProperties
Description copied from interface:ConfigurationPropertyAccessReturns all simple properties.- Specified by:
getAllPropertiesin interfaceConfigurationPropertyAccess- Returns:
- map of all simple properties (name/value pairs)
-
getPropertyAccess
Description copied from interface:ConfigurationPropertyAccessReturns the requested related property access (1:1 relation).- Specified by:
getPropertyAccessin interfaceConfigurationPropertyAccess- Parameters:
propertyAccessName- name of property related property access- Returns:
- value of the requested property
-
getAllPropertyAccesses
Description copied from interface:ConfigurationPropertyAccessReturns all related property accesses (1:1 relation).- Specified by:
getAllPropertyAccessesin interfaceConfigurationPropertyAccess- Returns:
- map of all related property accesses (name/property access pairs)
-
getPropertyAccessCollection
public Collection<ConfigurationPropertyAccess> getPropertyAccessCollection(String propertyAccessCollectionName) Description copied from interface:ConfigurationPropertyAccessReturns the requested related property access collection (1:n relation).- Specified by:
getPropertyAccessCollectionin interfaceConfigurationPropertyAccess- Parameters:
propertyAccessCollectionName- name of property related property access- Returns:
- value of the requested property
-
getAllPropertyAccessCollections
Description copied from interface:ConfigurationPropertyAccessReturns all related property access collections (1:n relation).- Specified by:
getAllPropertyAccessCollectionsin interfaceConfigurationPropertyAccess- Returns:
- map of all related property access collections (name/property access collection pairs)
-
getBackendType
Description copied from interface:SAPConfigurationServiceReturns the SAP backend type (e.g. ERP).- Specified by:
getBackendTypein interfaceSAPConfigurationService- Returns:
- backend type
-
getRFCDestination
Description copied from interface:SAPConfigurationServiceReturns the RFC destination.- Specified by:
getRFCDestinationin interfaceSAPConfigurationService- Returns:
- RFC destination
-
toString
-