Re: [morph-user] Adapting legacy request parameters into new POJO?
Brought to you by:
orangeherbert,
sgarlatm
|
From: Matt S. <mat...@sp...> - 2010-04-19 14:38:10
|
Hi Mick,
Sorry about that! The new name is SimpleDelegatingTransformer.
Matt
On Mon, Apr 19, 2010 at 10:08 AM, Mick Knutson <mkn...@ba...>wrote:
> I have an interesting issue I am trying to solve in a manageable way.
>
> I have a few dozen legacy JSP's that I am phasing out. But I have to do
> them 1by1. Each page create a POST of ~12 named request parameters that are
> ALL named different. VERY frustrating as there is no good convention.
>
> So, My thought is trying to create a Map for mapping the old names to the
> new names for each POST:
> Map reqParam = {"newName", "oldName"}
>
> Where I have a new POJO that has set/getNewName(..)
>
>
> Then, somehow copying from these old request properties from my request
> properties Map to the new one's in my new POJO.
>
> Once Mapped, I have no further use for the old names.
>
>
> *Next Post:*
>
> Morph seems to have what I think I want, but I have spent the past few
> hours trying to get a simple example working, and the docs are wrong. It
> referes to many classes that doe not exist in the jar.
>
> I also can not seem to find any other good examples. Can you point any out
> for me?
>
>
> Specifically, this is missing:
>
> <!-- the overall transformer we'll use to do the graph copy -->
> <bean
> id="graphTransformer"
> class="net.sf.morph.transform.DelegatingCopier">
> <property name="components">
> <list>
> <ref bean="personCopier"/>
> <ref bean="vehicleCopier"/>
> <ref bean="childrenCopier"/>
> <ref bean="addressConverter"/>
> </list>
> </property>
> </bean>
>
> *MISSING from the code: net.sf.morph.transform.DelegatingCopier*
>
>
>
> ---
> Thank You…
>
> Mick Knutson, President
>
> BASE Logic, Inc.
> Enterprise Architecture, Design, Mentoring & Agile Consulting
> p. (866) BLiNC-411: (254-6241-1)
> f. (415) 685-4233
>
> Website: http://www.baselogic.com
> Blog: http://www.baselogic.com/blog/
> Linked IN: http://linkedin.com/in/mickknutson
> Twitter: http://twitter.com/mickknutson
> Vacation Rental: http://tahoe.baselogic.com
> ---
>
>
>
> ------------------------------------------------------------------------------
> Download Intel® Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> morph-user mailing list
> mor...@li...
> https://lists.sourceforge.net/lists/listinfo/morph-user
>
>
--
Matthew Sgarlata
Executive Vice President, Software Development
Vicepresidente Ejecutivo de Desarrollo de Software
202-210-7102 (phone/teléfono)
651-286-2806 (fax)
This message is intended only for the named recipient. If you are not the
intended recipient, you are notified that disclosing, copying, distributing,
or taking any action in reliance on the contents of this information is
strictly prohibited.
|