Thanks Tore, I'll try it today and see if it works :) I'm using 3.1M3 because it's the newest at mvnrepository. Is there another repo I should configure and use with cayenne?
Regards Juanjo 2012/9/17 Tore Halset <[email protected]> > Hello. > > I do it this way with 3.1. > > ServerRuntime runtime = ..... > DataDomain domain = runtime.getDataDomain(); > DataNode node = domain.getDataNode("mydatanode"); > ExtendedTypeMap extendedTypes = > node.getAdapter().getExtendedTypes(); > extendedTypes.registerType(new ColorType()); > extendedTypes.registerType(new > WKTGeometryType(Geometry.class)); > > Btw, you should use 3.1B instead of 3.1M as B is newer. > > Regards, > Tore Halset. > > On Sep 17, 2012, at 02:11 , Juan José Gil wrote: > > > Hi, > > > > I'm trying to use 3.1M3 version and I've noted that my ExtendedType > > registrations aren't working anymore. > > I've looked at docs, but they don't seem to be update. So I had readed > the > > unit tests at svn; but I did not understand them :( > > > > Has anynoe already solved this problem? > > > > The errors are: > > > > import org.apache.cayenne.BaseContext; > > import org.apache.cayenne.ObjectContext; > > import org.apache.cayenne.access.DataContext; > > import org.apache.cayenne.access.DataDomain; > > import org.apache.cayenne.access.DataNode; > > import org.apache.cayenne.conf.Configuration; > > > > ... > > > > @Before public void setupCayenne() { > > final DataDomain domain = > > Configuration.getSharedConfiguration().getDomain(); // <-- it does not > know > > "Configuration" > > for (final DataNode node : domain.getDataNodes()) { > > > > node.getAdapter().getExtendedTypes().registerType(DateTimeType.INSTANCE); > > > > > node.getAdapter().getExtendedTypes().registerType(LocalDateType.INSTANCE); > > > > > node.getAdapter().getExtendedTypes().registerType(LocalDateTimeType.INSTANCE); > > > > > node.getAdapter().getExtendedTypes().registerType(LocalTimeType.INSTANCE); > > } > > > > final ObjectContext context = DataContext.createDataContext(); // <-- > > this method doesn't exists anymore > > BaseContext.bindThreadObjectContext(context); > > } > > > > is there a sample I could reach? > > > > Best Regards > > Juanjo > >
