The work described below has been committed as revision 45974 and 45975. Upgrading to the current revision of the trunk will require updating your database, either by running "ant initdb" or by performing an export/import.
This commit did touch a large number of files, although in most of the affected Java classes the only change was to reference the new IChannelDefinition and IChannelType interfaces rather than using the old implementation classes. I'm hopeful that we can continue to improve on this implementation and take time to review the code and perform testing prior to the 3.2 release. - Jen On Thu, May 14, 2009 at 3:18 PM, Eric Dalquist <[email protected]>wrote: > +1 to getting it committed. > > Jen Bourey wrote: > >> Hi all, >> >> As part of the Portlet Administration Portlet work (UP-2047), Unicon has >> been working on a re-implementation of IChannelRegistryStore and the >> ChannelRegistryManager. I've been working on replacing the existing channel >> and channel type persistence with a more modern JPA/Hibernate approach, as >> well as splitting the existing ChannelDefinition and ChannelType classes >> into interface/implementation pairs. This work should allow us to remove >> some of the legacy database code from uPortal and move four tables >> (UP_CHANNEL, UP_CHAN_TYPE, UP_CHANNEL_PARAM, and UP_CHANNEL_MDATA) from >> tables.xml to hibernate. I'm hoping that this work will better position us >> to make changes to the associated domain objects and service layer code in >> preparation for some proposed portlet approval lifecycle work (email to >> follow). >> >> To start, I've tried to preserve the existing data tables as much as >> possible, and they should continue to have the same table and column names. >> However, I've moved the sequences away from the custom uportal sequence and >> changed the classname of the channel definition entity. As a result, >> committing this patch will require anyone working in the trunk to >> re-initialize his or her database. I'd like to commit this work sometime >> tomorrow. Does anyone have objections to this work appearing in trunk >> tomorrow or have concerns about needing to run an initdb? >> >> - Jen >> > -- Jen Bourey -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/uportal-dev
