/** * INTERNAL: */ public void process(DatabaseMapping mapping, MappingAccessor accessor, MetadataClass referenceClass, boolean isForMapKey) { TypeConversionConverter converter = new TypeConversionConverter(mapping); // Process the data type and set the data class name. converter.setDataClassName(getDataType(accessor, referenceClass).getName()); // Process the object type and set the object class name. converter.setObjectClassName(getObjectType(accessor, referenceClass).getName()); // Set the converter on the mapping. setConverter(mapping, converter, isForMapKey); // Set the field classification. setFieldClassification(mapping, m_dataType, isForMapKey); }