Class DataHubTransferConfigurationManager


  • public class DataHubTransferConfigurationManager
    extends java.lang.Object
    Central class that manages all the Data Hub Transfer configurations. Example to add a Data Hub Transfer configuration via the corresponding spring.xml file:
     
     	<bean id="sapCoreSAPBaseStoreDataHubConfiguration" parent="sapCoreDataHubTransferConfiguration">
      		<property name="itemCode"  value="SAPConfiguration" />
     		<property name="rawType"   value="RawSAPBaseStoreConfiguration" />
     		<property name="converter" ref="sapCoreSAPBaseStoreConfigurationConverter" />
     	
     
    • Constructor Detail

      • DataHubTransferConfigurationManager

        public DataHubTransferConfigurationManager()
    • Method Detail

      • getAllDataHubConfigurations

        public java.util.Map<java.lang.String,​java.util.List<DataHubTransferConfiguration>> getAllDataHubConfigurations()
        Returns the map of Data Hub Transfer configurations.
        Returns:
        the Map of Data Hub Transfer configurations
      • getDataHubTransferConfigurations

        public java.util.List<DataHubTransferConfiguration> getDataHubTransferConfigurations​(java.lang.String code)
        Determines the Data Hub configuration for the given type code.
        Parameters:
        code - the given code
        Returns:
        the Data Hub configuration
      • addToDataHubTransferConfigurations

        public void addToDataHubTransferConfigurations​(DataHubTransferConfiguration dataHubTransferConfiguration)
        Adds the Data Hub Transfer configuration to list of existing configurations.
        Parameters:
        dataHubTransferConfiguration - the Data Hub Transfer configuration
      • getItemCode

        public java.lang.String getItemCode​(int typeCodeID)
        Translates the integer type code to string code.
        Parameters:
        typeCodeID - integer type code
        Returns:
        string typeCodeName
      • getItemTypeCode

        public int getItemTypeCode​(java.lang.String typeCodeName)
        Gets the integer type code for string code.
        Parameters:
        typeCodeName - item code as string
        Returns:
        item type code as integer