Class TableObjectBuilder

  • All Implemented Interfaces:
    Direct Known Subclasses:

    public class TableObjectBuilder
    extends AbstractBusinessObjectBuilder

    This table object builder is an extension to the concept of a business object builder for data load. The table object builder is responsible for accepting data read by the data reader and constructing value objects representing physical tables (table data objects) in the data base. The partially populated table data objects will then be passed to the business object mediator for additional population.

    The table object builder will populate the table data object using all column values which are from the input data and fixed value. The values which are from business context and need to be resolved by ID resolution are populated later in the TableObjectMediator.

    See Also:
    BusinessObjectBuilder, AbstractBusinessObjectBuilder, ExtendedTableDataObject, TableObjectMediator