protected String table;
protected List<FieldMapping> fieldMappings = new ArrayList<FieldMapping>();
protected Map<ObjectAssociation, FieldMapping> fieldMappingLookup = new HashMap<ObjectAssociation, FieldMapping>();
private void setUpFieldMappers(final FieldMappingLookup lookup, final ObjectMappingLookup objectMapperLookup, final String className, final String parameterBase) {
final IsisConfiguration configParameters = IsisContext.getConfiguration();
table = configParameters.getString(parameterBase + ".table." + className);
if (table == null) {
final String name = getTableNameFromSpecification(specification);
table = name;
} else {
table = Sql.tableIdentifier(table);
}
dbCreatesId = configParameters.getBoolean(parameterBase + "db-ids", false);
if (configParameters.getBoolean(parameterBase + "all-fields", true)) {
setupFullMapping(lookup, objectMapperLookup, className, configParameters, parameterBase);
} else {
// setupSpecifiedMapping(specification, configParameters,
// parameterBase);
}