[opencms-dev] maintenance class for modules
    Dan Moore 
    Dan.Moore at xor.com
       
    Tue Apr 30 00:09:32 CEST 2002
    
    
  
Hi Simon.
On Fri, 26 Apr 2002 10:08, Simon Knightley wrote:
> Dan,
> 
> I just realised I may have misunderstood your question.  The methods you
> need are:
> 
> public static void moduleWasUploaded(CmsObject cms)
> public static void moduleParameterWasUpdated(CmsObject cms) 
> public static void moduleWasDeleted(CmsObject cms)
> 
> The documentation around this area is a little sketchy.  But if you need
> any more tips we may have someone in the office who can help.
Thanks for the information.  I agree the documentation is a bit sketchy.
It looks like these methods are called the com.opencms.file.CmsRegistry
class, so I guess I should continue looking there.
I'm not even sure whether I need a module maintainance class.  I assume,
based on the parameter names, that these methods are called during certain
times in the life cycle of a module.  
May I ask what you have found these methods useful for?  
I can see them being good for cleaning up a database on module delete, and
possibly handling 'module upgrades' nicely (perhaps--right now if you try
to upload a module over another one, OpenCms complains).
Thanks for the info.
Dan
    
    
More information about the opencms-dev
mailing list