doc/book/en/devrepo/entityclasses/adapters.rst
changeset 5893 4469f85ace9f
parent 5882 4c7a0b139830
child 6152 6824f8b61098
--- a/doc/book/en/devrepo/entityclasses/adapters.rst	Mon Jul 05 18:25:25 2010 +0200
+++ b/doc/book/en/devrepo/entityclasses/adapters.rst	Mon Jul 05 19:08:30 2010 +0200
@@ -50,7 +50,7 @@
   from cubicweb.entities.adapters import ITreeAdapter
 
   class MyEntityITreeAdapter(ITreeAdapter):
-      __select__ = implements('MyEntity')
+      __select__ = is_instance('MyEntity')
       tree_relation = 'filed_under'
 
 The ITreeAdapter here provides a default implementation. The
@@ -124,6 +124,7 @@
 
     class MyEntity(AnyEntity):
         __regid__ = 'MyEntity'
+	__implements__ = AnyEntity.__implements__ + (IFoo,)
 
         def bar(self, *args):
             return sum(captain.age for captain in self.captains)
@@ -142,6 +143,7 @@
 
    class IFooAdapter(EntityAdapter):
        __regid__ = 'IFoo'
+       __select__ = is_instance('MyEntity')
 
        def bar(self, *args):
            return sum(captain.age for captain in self.entity.captains)