I have made my top-level class CatalogAware. This class consists of
> hundreds of compound data elements that are not specifically declared to
> be CatalogAware, yet they are grouped into one index recorded for the
> top-level class. I know in order to get the delete, cut, copy, and paste
> functionality to work in reindexing items I need to override these
> methods. However, this has no effect on reindexing a simple compound
> element when it is the only item cut and pasted, deleted, etc.
>
> My question is, should I override the main functions that control these
> operations from the manage_main view? I have already made modifications
> to the presentation logic of manage_main. Is overriding the button
> functionality a 'smart' thing to do? I need the delete operation to
> perform other tasks as well, i.e. when an object of a certain meta_type
> is deleted, a mirrored folder structure at the root should be
> automatically deleted as well.
>
> thanks, stacy