Hi!

We are migrating from 4.0.2 to 4.2. We have a class that implements 
ExtendedType. 
In 4.0.2 the method:

public SourceId materializeObject(ResultSet rs, int index, int type) throws 
Exception 

was invoked, but not in 4.2.

We register our class in this way:

public class DataloyOracleAdapter extends OracleAdapter {

        public DataloyOracleAdapter(@Inject RuntimeProperties 
runtimeProperties, 
                        @Inject(Constants.SERVER_DEFAULT_TYPES_LIST) 
List<ExtendedType> defaultExtendedTypes,
                        @Inject(Constants.SERVER_USER_TYPES_LIST) 
List<ExtendedType> userExtendedTypes, 
                        @Inject(Constants.SERVER_TYPE_FACTORIES_LIST) 
List<ExtendedTypeFactory> extendedTypeFactories,
                        @Inject(Constants.SERVER_RESOURCE_LOCATOR) 
ResourceLocator resourceLocator, 
                        @Inject ValueObjectTypeRegistry 
valueObjectTypeRegistry) {
                super(runtimeProperties, defaultExtendedTypes, 
userExtendedTypes, extendedTypeFactories, resourceLocator,
                                valueObjectTypeRegistry);
                setSupportsGeneratedKeys(false);
                //super.setPkGenerator(new DataloyPkGenerator());
                
                setSupportsBatchUpdates(false);
                this.extendedTypes.registerType(new SourceIdType());
        }


}


What is wrong? What should be changed?

Many regards,
Andrea

Reply via email to