com.ibm.commerce.foundation.dataload.config

Class IDResolveConfigProperties

  • java.lang.Object
    • com.ibm.commerce.foundation.dataload.config.IDResolveConfigProperties


  • public class IDResolveConfigProperties
    extends java.lang.Object
    This class represent an IDResolve node in the configuration
    • Constructor Detail

      • IDResolveConfigProperties

        public IDResolveConfigProperties(java.lang.String tableName,
                                         java.lang.String primaryKeyColumnName,
                                         boolean generateNewKey,
                                         java.util.List uniqueIndexColumnPropertiesList)
        Constructor
        Parameters:
        tableName - table name
        primaryKeyColumnName - primary key column name
        generateNewKey - boolean value to indicate if the new key needs to be generated.
        uniqueIndexColumnPropertiesList - a list of column config properties.
    • Method Detail

      • getTableName

        public java.lang.String getTableName()
        Get the table name
        Returns:
        the table name
      • getUniqueIndexColumnPropertiesList

        public java.util.List getUniqueIndexColumnPropertiesList()
        Get the unique index column name list
        Returns:
        the unique index column name list
      • getPrimaryKeyColumnName

        public java.lang.String getPrimaryKeyColumnName()
        Get the primary key column name to be ID resolved
        Returns:
        the primary key column name to be ID resolved
      • getGenerateNewKey

        public boolean getGenerateNewKey()
        Get the generate new key flag
        Returns:
        the flag to indicate if the new key will be generated if the ID doesn't exist in the database.
      • isReturnNullIfUnresolved

        public boolean isReturnNullIfUnresolved()
        Check if the flag is true or false
        Returns:
        true if the flag return null if unresolved is set.
      • setReturnNullIfUnresolved

        public void setReturnNullIfUnresolved(boolean returnNullIfUnresolved)
        Set the flag
        Parameters:
        returnNullIfUnresolved - a boolean value
      • toString

        public java.lang.String toString()
        This method returns a String representation of this object.
        Overrides:
        toString in class java.lang.Object
        Returns:
        String Returns a String representation of this object.