[Zope-CMF] Re: How do deal with cmfcatalog-wrapped objects?
Philipp von Weitershausen
philipp at weitershausen.de
Sun Apr 9 07:15:15 EDT 2006
Andreas Jung wrote:
> Both solution appear a bit "heavy" to me. I solved this issue for
> TextIndexNG3 by adding generic support for wrapped objects by
> introducing an IObjectWrapper interface which is checked by the
> indexer. Using five:implements it is easy to attach this interface -
> if necessary - to any wrapper class (including
> IndexableObjectWrapper at CMFCore). Writing an adapter for adapting
> IndexableObjectWrapper to IObjectWrapper is trivial. I think this
> solution is more straight forward and does not require any changes to
> the CMF.
You are of course free to introduce adapters of your own, but I think
the second solution suggested is not too heavy and easily implemented.
After all, other code will also depend on the wrapper being as
transparent as possible.
More information about the Zope-CMF