Le mardi 16 janvier 2007 à 07:27 -0500, Gary Poster a écrit :
> On Jan 16, 2007, at 6:24 AM, Thierry Florac wrote:
> > The last problem I still have is that some of the informations stored
> > into object's annotations have to be indexed into a set of catalogs.
> > While these informations are indexed correctly when annotations are
> > created "by hand" in the "normal" way, it's not the case when  
> > content is
> > duplicated "in a whole". Any idea ? Should I iterate over object
> > annotations and check for ones that should contain indexable content ?
> 
> This isn't very clear to me, but if you fire the appropriate event  
> and you are using the default IKeyReference implementation then the  
> new copies should be indexed as different objects than the original,  
> as usual.

Absolutely !
My difficulty is due to the fact that this duplication is done in a
workflow context, which isn't aware of the different interfaces
supported by the duplicated objects ; sometimes, it's a whole container
which can be duplicated in a single operation, and so it's whole content
have to be duplicated and indexed correctly...
But workflow classes can't notify events for classes it's not directly
aware of. Right ?

  Thierry Florac
-- 
  Chef de projet intranet/internet
  Office National des Forêts - Département Informatique
  2, Avenue de Saint-Mandé
  75570 PARIS Cedex 12
  Mél : [EMAIL PROTECTED]
  Tél. : +33 01.40.19.59.64
  Fax. : +33 01.40.19.59.85

_______________________________________________
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users

Reply via email to