Just to note - Loving the 3rd party stuff that is going on with Transfer.
If you aren't on the 3rd party tools page, let me know and I'll give you access and/or add it. Mark On Fri, Mar 20, 2009 at 7:48 AM, Bob Silverberg <[email protected]>wrote: > Jim, > > I'm generally loath to shill for myself, but I thought that I should > mention that I am in the middle of writing a series of posts on my blog that > describe how to do just what you're describing. I'm discussing using a > validation framework with Transfer that will allow you to add those types of > validations (and just about any type you could imagine) into your Transfer > objects. > > As it seems to be an area of interest to you it might be worth a read ;-) > > Cheers, > Bob > > > On Thu, Mar 19, 2009 at 4:25 PM, Jim <[email protected]> wrote: > >> >> Yes, of course validation has to know about the properties and the >> rules. But now if a database column is added, you have to add the >> property, you have to add the validate and you have to add it into the >> arguments of the create method of the service object and you have to >> add it to the transfer.xml. So you're almost back to where you >> started if you just hand coded all of them whenever a change is >> needed. >> >> I'll probaby end up changing what illudium generates to I don't have >> to make all those changes when the database is modified. I just have >> to figure out something that works for me. >> >> Ideally I'd like to see attributes added to the property tag in >> transfer.xml to add validation, like length, more granular types such >> as integer, and also range. Then transfer could create the validation >> method. Maybe this is in the road map, maybe not. >> >> Anyhow, just a thought. >> >> Jim >> >> On Mar 19, 3:21 pm, Russ Johnson <[email protected]> wrote: >> > I like to keep my generic validation methods in my base decorator and >> > then just call them from the beans decorator and pass in the >> > arguments... makes for a much cleaner bean decorator... >> > >> > The Transfer template in illudium is a good base but dont take it as >> > "the" way to handle it... there are many variations on that method... >> > plus you can easily create your own decorator template once you find >> > what works for you... >> > >> > On Mar 19, 2009, at 3:16 PM, Brian Kotek wrote: >> > >> > >> > >> > > If you want to validate the object's properties, clearly validation >> > > code has to know about the properties and their validation rules, yes? >> > >> > > On Thu, Mar 19, 2009 at 3:09 PM, Jim <[email protected]> wrote: >> > >> > > I've been experimenting with illudium for transfer and have a >> > > question. >> > >> > > illudium create the decorator object for transfer. I looked at one it >> > > created and noticed two things. One is, it has all a cfproperty for >> > > every property that corresponds to the columns in the table. I also >> > > noticed that the validate function references the properties. >> > >> > > I thought that one of the purposes of transfer was that if a database >> > > column was added, you didn't have to go back to your bean and add in >> > > the property, getter, setter, etc. >> > >> > > Doesn't adding in the property and validate method by illudium kind of >> > > defeat this purpose? You could always go back and regenerate the >> > > decorator, but then if you have any custom code in it, then you have >> > > to copy and paste that back in as well. >> > >> > > Thanks, >> > > Jim- Hide quoted text - >> > >> > - Show quoted text - >> >> > > > -- > Bob Silverberg > www.silverwareconsulting.com > > > > -- E: [email protected] W: www.compoundtheory.com --~--~---------~--~----~------------~-------~--~----~ Before posting questions to the group please read: http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer You received this message because you are subscribed to the Google Groups "transfer-dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/transfer-dev?hl=en -~----------~----~----~----~------~----~------~--~---
