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
.
Constructor and Description |
---|
TableObjectBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
init()
This method calls the
AbstractBusinessObjectBuilder classes init method
and also performs initialization specific to this class. |
close, endProcess, execute, getConfigProperties, initConfig, postProcess, preProcess, setConfigProperties
public void init() throws DataLoadException
This method calls the AbstractBusinessObjectBuilder
classes init
method
and also performs initialization specific to this class.
This method will use the configuration read in for the the business object builder, namely the
Table
element information and initialize a set of table data objects
init
in interface BusinessObjectBuilder
init
in class AbstractBusinessObjectBuilder
DataLoadException
- An application exception will be thrown if there was a problem initializing the business object builder.BusinessObjectBuilder.init()
,
AbstractBusinessObjectBuilder.init()