From: Rob M. <ra...@bu...> - 2006-08-08 07:01:37
|
Michael A Rowley, MD wrote: > Hello all, > > I sent an email a couple days ago, but it hasn't appeared on the list > yet, so will resend this. If this is a duplicate, forgive. sorry for the delay in response... just catching up on correspondence after a busy week. > Which fails. So, here are the questions... > > 1) is there a better way for me to set the objectID that I want that > will not fail portal_factory? > is there I hook I can use to rename the object yes. if you make sure that your class has the _at_rename_after_creation value set to a true value, then _renameAfterCreation will be called after your object is created. the default implementation, which is in Products.Archetypes.BaseObject.BaseObject, will set the id to be a normalized version of the title. you can override this in your custom class, referring to the default implementation for guidance. -r |