Re: Twenty Six Wicket Tricks
+1 "26 Wicket Tricks" or "Wicket Cookbook" or "Wicket Recipes" (Whenever I am trying something new I always try a cookbook, It later on acts as a reference too) taha On Wed, Jul 29, 2009 at 3:38 AM, Matej Knopp wrote: > On Tue, Jul 28, 2009 at 11:55 PM, Vladimir K wrote: >> >> >> Matej Knopp-2 wrote: >>> >>> Modal Window is an ajax component. Submitting it with regular submit >>> is not supported and it never was. >>> >> >> But I would like to have AjaxFallbackModalWindow that survives page refresh. >> Why not author my own if the aims are different? Probably requirements we >> have are far from being accepted as common. > Of course you can. There's nothing wrong with that. >> >> >> >>> Again, modal window doesn't support regular submits (by design) so if >>> you want to do file upload you'll have to use a hidden iframe or some >>> other approach like that. >>> >> >> IMO, Iframe is not an approach it is a work around the limitation (made by >> design) :) > Yes. But from the beginning Modal Window was designed as Ajax Component. >> >> >> >>> I just looked at jquery dialog example. The dialog is declared in >>> markup but it is then reparented as top level DOM element. Same thing >>> wicket modalwindow does. >>> >> >> What is especial in my case is that the page height is limited by the window >> height and contains a srollable div within. Taking into account that the >> browsers we support works well with fixed positioning and assuming that the >> following excerpt works: >> >> >> >>> Fixed positioning is a special case of absolute positioning. For fixed >>> elements, the containing block is always taken to be the viewport of the >>> browser window. > This is true. Unfortunately it doesn't apply to IE6 which doesn't > support position:fixed. Modal Window was written couple of years ago > when IE6 position was quite strong, however even now we can't afford > to ignore it. Unfortunately. >>> >> >> It seems to be pretty doable. But it needs investigation. I haven't tried >> yet. > Position:fixed will work in your case if you can afford to ignore IE6. > But it's not something we can do in wicket extensions. >> >> >> Anyway it is possible to do what the modal.js is doing by Wicket means and don't have a component tree mismatch with DOM. >>> >>> Is it really? Mind sharing with me how? >>> >> >> In case if the position:fixed does not help I would subclass a Form and make >> it a container of ModalWindows. Then by placing the >> modal-window-container-form at the body level I would acquire a new >> ModalWindow from the container. Does it make sense? >> > So the ModalWindow would have to be added to the container (which I > assume would have to be added to the page itself)? That's rather > limiting. > > -Matej >> -- >> View this message in context: >> http://www.nabble.com/Twenty-Six-Wicket-Tricks-tp21214357p24708596.html >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> - >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: 1.4 is ready for production?
One of my projects has just gone into testing phase, I ported the project from 1.35 to 1.4rc7 and I faced no problems. Let us see how testing goes ... Wassalam Taha On Tue, Jul 21, 2009 at 6:22 AM, Jeremy Thomerson wrote: > Oops - sorry - pasted the wrong thing. It does work. I meant to send > the URL - but it was just the original URL you sent. > > -- > Jeremy Thomerson > http://www.wickettraining.com > > > > > On Mon, Jul 20, 2009 at 7:51 PM, Jeremy > Thomerson wrote: >> Works for me: >> version `NSS_3.10' not found >> -- >> Jeremy Thomerson >> http://www.wickettraining.com >> >> >> >> >> On Mon, Jul 20, 2009 at 5:07 PM, Steamus wrote: >>> >>> M-m-m... >>> >>> May be it is some redirect problems? >>> >>> Try this: >>> >>> http://www.sport-pferde-portal.net/shglobal/home >>> >>> It is the same. >>> >>> I just cheked the site by using http://browsershots.org/ >>> >>> Truly, I am puzzled, I got message - The server at >>> www.sport-pferde-portal.de sent a HTTP redirect. Your web address has been >>> updated. Please try again. >>> >>> But for URL above (http://www.sport-pferde-portal.net/shglobal/home) I got >>> snapshots for my site from a lot of browsers (3 minutes ago). I can't >>> explain it for this moment. >>> >>> >>> >>> >>> >>> aldaris wrote: Crash for me too: Mozilla/5.0 (X11; U; Linux x86_64; hu-HU; rv:1.9.1) Gecko/20090630 Fedora/3.5-1.fc11 Firefox/3.5 Maybe something locale-related stuff isn't working. Log files could be helpful to debug this. Peter 2009-07-20 23:15 keltezéssel, Martin Makundi írta: > Crashes or me, Mozilla/5.0 (Windows; U; Windows NT 5.1; fi; > rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 > > ** > Martin > > 2009/7/21 Carl-Eric Menzel: >> On Tue, 21 Jul 2009 00:00:04 +0300 >> Martin Makundi wrote: >> >>> No. It crashes. Restart your browser and you will see. >> Works for me. >> >> Carl-Eric - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/1.4-is-ready-for-production--tp24572049p24578364.html >>> Sent from the Wicket - User mailing list archive at Nabble.com. >>> >>> >>> - >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>> For additional commands, e-mail: users-h...@wicket.apache.org >>> >>> >> > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Fwd: QuickCrud
Hi, There are simple set of libraries I had thought of commenting properly and sharing with the community but because of being busy with a few projects I am unable to do that. I don't know when I will get the time to properly comment, but until then I would like to share this "as-is code"... I have used it in two of my projects and it works for me... It is located here http://code.google.com/p/quickcrud/downloads/list Sorry again for being lazy.. regards Taha - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Wicket Offline Applications
A popular Indian product FINACLE has an applet which kind of acts as a fat client and each time a customer detail or scheme detail is fetched the whole detail gets downloaded into the applet. But it is not an pure offline application as only the current page can we viewed or changed and every time you try to commit, it searches for the network. May be it helps taha On Sun, May 3, 2009 at 10:34 PM, Carlo Camerino wrote: > hmm, > ya i guess you're right. > --> further i would look into security of gears, how easy is it for > --> someone to access the underlying data store? > > this will be the major issue. > sad to say, i don't know how safe is this > with the branch servers i'm safer. > > i don't really know how google gears plays out yet. > thanks for all the inputs. > > On Mon, May 4, 2009 at 12:25 AM, Igor Vaynberg > wrote: >> >> you already said each branch has their own server, so why not simply >> make this server sync to the central server when the connection is >> available. >> >> your argument for administering cost does not make sense as you are >> heading down the fat client path so instead of having a single server >> per branch to administer you will have every fat client app instance >> to administer. >> >> further i would look into security of gears, how easy is it for >> someone to access the underlying data store? >> >> -igor >> >> On Sun, May 3, 2009 at 4:35 AM, Carlo Camerino wrote: >> > just to add, we don't have any plan of exposing this to the public (retail) >> > but rather only to people within organization. >> > so maybe we could have some sort of control. >> > I don't know the implications of opening offline banking applications to >> > the >> > public yet :P and i don't really see any usecase for this type of >> > applications for now. >> > >> > btw, it's not that easy to target a larger set of people if you are using >> > Fat Web clients. >> > Just my two cents. bandwidht, cpu considerations, etc... maybe it depends >> > on >> > your geographical location >> > >> > On Sun, May 3, 2009 at 7:27 PM, Carlo Camerino >> > wrote: >> > >> >> There are really a lot of things i have to consider. >> >> Especially security. >> >> >> >> Here Are Some Of The Considerations I Guess >> >> >> >> 1.) To View (Subset) Records But Not Edit Or Delete Them >> >> 2.) Users must not be able to edit reference tables. Tables that are >> >> referenced by others. >> >> 3.) Users must be able to enter transactions(Purely Insert,Transaction >> >> Recording Only) with client side validation and observance of limits and >> >> rules of course which were defined during online mode. ( Store This Queue >> >> Somewhere) >> >> >> >> I'm not reallyh sure that I want to go through with this however, this is >> >> just a prototype idea. >> >> >> >> >> >> On Sun, May 3, 2009 at 4:55 PM, Johan Compagner >> >> wrote: >> >> >> >>> I cannot believe that a typical wicket application (and a banking app >> >>> fall under that category) does well in offline mode, to me offline >> >>> mode works if the app is just about personal data (like gmail for your >> >>> email) because if that is not the case and loads of none peronal == >> >>> shared data is used, how are you pushing that to the client? Maybe if >> >>> the data is not thah much (not very likely in a banking app if you >> >>> ask me) then you can push it to the client. But then when he gets >> >>> online again you have to merge everything and resolve conflicts in the >> >>> data... >> >>> >> >>> But wicket doesnt really play well for this at all. GWT or just >> >>> another fat client like air or just java webstart would be better >> >>> >> >>> On 03/05/2009, Carlo Camerino wrote: >> >>> > hmm, you have a point here.however, every requirement is different. >> >>> > >> >>> > I know that it may sound weird, but still I believe that it depends on >> >>> the >> >>> > nature of the application. >> >>> > There are lots of types of applications that banks use. >> >>> > Some I know would have to always have a central server managing it. >> >>> > >> >>> > There are different types of Technical Architectures that we cater for >> >>> in >> >>> > our applications. >> >>> > There are some applicationms that always require online mode regardless >> >>> adn >> >>> > there are applications that the user just >> >>> > needs to be able to view customer information ,etc >> >>> > >> >>> > >> >>> > actually it's hard to decide here. >> >>> > on the downside, I heard that GWT consumes a lot of resources on the >> >>> client >> >>> > side, it's also a consideration. >> >>> > >> >>> > Failsafe servers are of course an option but again, the network is >> >>> > still >> >>> a >> >>> > factor here. >> >>> > For example a very slow connection to the central server makes my >> >>> > productivity a lot less. >> >>> > Some places suffer from low bandwidth, unreliable networks, etc... >> >>> > >> >>> > I saw the value of distributed or offline applications that uses >> >>> > synchroniz
Re: Does javascript:onload get executed on each ajax update ?
Found the answer IHeaderResponse.renderOnDomReadyJavascript() regards Taha On Sat, May 2, 2009 at 11:45 AM, taha siddiqi wrote: > Hi All, > > I have to execute some code every time a form gets loaded. When I load > the form in a non-ajax way it works but in an ajax call it fails to > run the script. > > I have added an IHeaderContributor which contributes using > TextTemplateHeaderContributor.forJavaScript. > > The script is uploaded on dom ready. Actually using jQuery $(function(){} > > Thanks in advance > Taha > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Does javascript:onload get executed on each ajax update ?
Hi All, I have to execute some code every time a form gets loaded. When I load the form in a non-ajax way it works but in an ajax call it fails to run the script. I have added an IHeaderContributor which contributes using TextTemplateHeaderContributor.forJavaScript. The script is uploaded on dom ready. Actually using jQuery $(function(){} Thanks in advance Taha - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
AjaxGoFilter
Hi I was working on AjaxFallbackDataTable and FilterForm. Although there is a GoFilter but there is no AjaxGoFilter. Am I missing something here ? Thankyou taha - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Why are we top-posting...
Now you all get a gun and shoot me :) I got your point How many times No No No .. Enough This is a declaration I, TAHA, WILL NEVER SAY THAT TOP POSTING IS BAD OR BOTTOM POSTING IS GOOD CLOSE THIS POST... PLEASE . taha (internally still a bottom-poster by heart) On Sat, Mar 21, 2009 at 2:59 PM, Stephen Swinsburg wrote: > You read text from bottom to top? > > I thought this was dead and buried, people can post however they like and we > are not going to conform to someone's 'standard'. Think of it this way, it's > a mailing list where people write and read emails. How do you read and write > your email? Pretty sure you'd hit a quick 'Reply' and type your message at > the top like 99% of the rest of the world? Why change it for a mailing list? > It's not designed so that one final post has every piece of information in > it, that is what threads are for. What if someone erases part of the email > when they reply? You'd be stuffed then! > > > > On 21/03/2009, at 5:50 AM, C. Bergström wrote: > >> A: Because it messes up the order in which people normally read text. >> Q: Why is it such a bad thing? >> A: Top-posting. >> Q: What is the most annoying thing on usenet and in e-mail? >> >> - >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> > > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Just a little thank you
Me too taha On Sat, Mar 21, 2009 at 1:26 AM, Francisco Diaz Trepat - gmail wrote: > once you go wicket you never go back... > :-) > > I also want to adhere to the thanks for this great framework and all your > help. > > f(t) > > On Fri, Mar 20, 2009 at 4:33 PM, Vit Rozkovec wrote: > >> Hallo, >> I just wanted to say a little thank you. >> I have a lot of gratitude towards people who made this framework and to the >> whole community. It is really pleasure to work with such nice and well >> thought framework, I really enjoy it. After spending some years with PHP, >> now, after a year and a half with wicket I see there is no way back. In this >> case I do not fear being dogmatic. Wicket, the only way :). >> >> Really, thank you. >> >> Vitek >> >> - >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Ajax Back Button
Thanks On Tue, Mar 17, 2009 at 10:37 AM, Jeremy Thomerson wrote: > You could create a second set of pages without all the complex components > that take advantage of the same models, etc... Code reuse, but separate the > distinctly different parts. > > -- > Jeremy Thomerson > http://www.wickettraining.com > > > > On Mon, Mar 16, 2009 at 11:37 PM, taha siddiqi wrote: > >> Thanks Jeremy, >> >> My second question was >> >> As we have a BASIC HTML version and Ajax Version of Gmail, How should >> I implement the same in my application with least effort ? >> >> ( Where I live, people do use the BASIC HTML version a lot :) ) >> >> taha >> >> >> On Tue, Mar 17, 2009 at 2:26 AM, Jeremy Thomerson >> wrote: >> > A simple Google search turns up several threads that almost all point >> back >> > to here: >> > https://issues.apache.org/jira/browse/WICKET-271 >> > >> > Looks like it is planned for 1.5-m1 - and until then, you could look at >> how >> > to implement it on your own (and provide patch ??) >> > >> > Not sure I understand your second question. >> > >> > -- >> > Jeremy Thomerson >> > http://www.wickettraining.com >> > >> > >> > >> > On Mon, Mar 16, 2009 at 12:17 AM, taha siddiqi > >wrote: >> > >> >> Hi, >> >> >> >> I have a panel filled application which has almost everything >> >> configured as AjaxFallback... Can I make the browser back button >> >> work... ( It seems I cannot ) >> >> >> >> Also is it possible that I can have components configurable as Ajax or >> >> Basic Html, so that I can have both Basic HTML version and Ajax >> >> Version... >> >> >> >> Thanks >> >> taha >> >> >> >> - >> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> >> >> >> > >> >> - >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Ajax Back Button
Thanks Jeremy, My second question was As we have a BASIC HTML version and Ajax Version of Gmail, How should I implement the same in my application with least effort ? ( Where I live, people do use the BASIC HTML version a lot :) ) taha On Tue, Mar 17, 2009 at 2:26 AM, Jeremy Thomerson wrote: > A simple Google search turns up several threads that almost all point back > to here: > https://issues.apache.org/jira/browse/WICKET-271 > > Looks like it is planned for 1.5-m1 - and until then, you could look at how > to implement it on your own (and provide patch ??) > > Not sure I understand your second question. > > -- > Jeremy Thomerson > http://www.wickettraining.com > > > > On Mon, Mar 16, 2009 at 12:17 AM, taha siddiqi wrote: > >> Hi, >> >> I have a panel filled application which has almost everything >> configured as AjaxFallback... Can I make the browser back button >> work... ( It seems I cannot ) >> >> Also is it possible that I can have components configurable as Ajax or >> Basic Html, so that I can have both Basic HTML version and Ajax >> Version... >> >> Thanks >> taha >> >> - >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Ajax Back Button
Hi, I have a panel filled application which has almost everything configured as AjaxFallback... Can I make the browser back button work... ( It seems I cannot ) Also is it possible that I can have components configurable as Ajax or Basic Html, so that I can have both Basic HTML version and Ajax Version... Thanks taha - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Why are we top-posting...
I have my arguments but it is your mailing list, so I have to abide by the rules besides Martijn is my teacher ( Wicket in Action ) so can't argue.. :) Still came to know about 'Advantages of top posting', thanks everyone for the response - taha On Mon, Mar 16, 2009 at 2:54 AM, Brill Pappin wrote: > > > This is an old argument that I've seen get pretty heated, but I haven't > heard it mentioned since I used news groups for this sort of thing. > Anyway -- What Martijn said... > > - Brill > > > On 14-Mar-09, at 9:25 PM, taha siddiqi wrote: > >> I was not expecting this... ( look I am also top posting ). All I >> wanted to say was MAY BE it is easy to >> read the archives that way.( MAY BE ) >> >> Thanks anyways >> taha >> >> On Sun, Mar 15, 2009 at 12:54 AM, Martijn Dashorst >> wrote: >>> >>> Top posting is, has been and forever will be acceptable in this >>> community. If you don't like that, you're free to bottom post, >>> interleave post or not post at all. Nobody is forcing you to read this >>> list, nobody will flame you when you bottom post. Just don't start >>> telling us how to conduct our communications. >>> >>> I don't care what color the bikeshed is in and I'm not interested in >>> what color you like, I just want to put my bike inside and get to >>> work. >>> >>> Martijn >>> >>> On Sat, Mar 14, 2009 at 2:14 PM, taha siddiqi >>> wrote: >>>> >>>> Hi, >>>> >>>> The story goes like this... >>>> >>>> Once I was brave enough to take on linux-kernal programming and joined >>>> a mailing list. My first post brought me a link which was not an >>>> answer to >>>> my question but an advice and today I feel we all need to look at it >>>> >>>> http://www.caliburn.nl/topposting.html >>>> >>>> Every time I try to read an archived mail to solve my problem I have >>>> to scroll the page up and down... Why don't we bottom-post to make our >>>> mails more readable and future proof >>>> >>>> HUMBLE REQUEST >>>> taha >>>> >>>> - >>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>>> For additional commands, e-mail: users-h...@wicket.apache.org >>>> >>>> >>> >>> >>> >>> -- >>> Become a Wicket expert, learn from the best: http://wicketinaction.com >>> Apache Wicket 1.3.5 is released >>> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3. >>> >>> - >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>> For additional commands, e-mail: users-h...@wicket.apache.org >>> >>> >> >> - >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> > > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Trying Hibernate Validator Integration
in your Application::init(); addComponentOnBeforeRenderListener( new HIbernateValidator() ); This will add validators to every @Entity | @Embeddable properties using Hibernate validators which are acting as CompoundModel()'s Objects in a Form taha On Sun, Mar 15, 2009 at 11:03 AM, Will Jaynes wrote: > I guess I'm not sure what you mean. Can you please show a code snippet? > > On Sun, Mar 15, 2009 at 1:04 AM, taha siddiqi wrote: > >> I actually used it as a listener and at component level in my project. >> >> I will try to add this feature to it.. >> >> Thanks >> taha >> >> On Sun, Mar 15, 2009 at 10:17 AM, Will Jaynes wrote: >> > Taha, I've tried playing with your HibernateValidator. It seems >> necessary >> > to add it to each form field. If I add it simply to the form, the >> validation >> > behavior doesn't happen. Am I missing something? >> > Will >> > >> > On Sat, Mar 14, 2009 at 9:06 AM, taha siddiqi >> wrote: >> > >> >> I was myself very much interested and finally I found >> >> >> >> wicket-hibernate at >> >> >> >> >> http://www.jroller.com/wireframe/entry/hibernateannotationcomponentconfigurator >> >> >> >> and wicket-jpa at >> >> http://perfbench.googlecode.com/svn/trunk/perfbench/wicket-jpa/ >> >> >> >> Then I came up which something that works for me ( already in the post ) >> >> >> >> taha >> >> >> >> >> >> On Sat, Mar 14, 2009 at 6:16 PM, Will Jaynes wrote: >> >> > In the archives, back in 2007, I see a lot of discussion about >> >> Hibernate/JPA >> >> > validator and Wicket, but I can't find if there was any result from >> those >> >> > discussions. Did anything come of it? >> >> > >> >> > Will >> >> > >> >> > On Tue, Mar 10, 2009 at 11:29 AM, taha siddiqi > >> >wrote: >> >> > >> >> >> but then how to get a ResourceBundle from wicket resource ?? >> >> >> >> >> >> >> >> >> On Tue, Mar 10, 2009 at 8:43 PM, Peter Thomas >> >> wrote: >> >> >> > On Tue, Mar 10, 2009 at 9:04 AM, taha siddiqi < >> tawushaf...@gmail.com> >> >> >> wrote: >> >> >> > >> >> >> >> But the problem is when you begin to use the wicket resource >> files, >> >> >> >> hibernate-validator comes with its own messages and need to be >> >> >> >> integrated with wicket ( which i was not able to ) >> >> >> > >> >> >> > >> >> >> > There is some info here on how to pass a resource-bundle to the >> >> >> > ClassValidator constructor, I haven't tried it though: >> >> >> > >> >> >> > >> >> >> http://www.jboss.org/index.html?module=bb&op=viewtopic&t=69783&view=next >> >> >> > >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> taha >> >> >> >> >> >> >> >> On Tue, Mar 10, 2009 at 8:11 PM, Peter Thomas < >> ptrtho...@gmail.com> >> >> >> wrote: >> >> >> >> > On Tue, Mar 10, 2009 at 7:35 AM, taha siddiqi < >> >> tawushaf...@gmail.com> >> >> >> >> wrote: >> >> >> >> > >> >> >> >> >> Hi, >> >> >> >> >> >> >> >> >> >> I was working with Hibernate-validator and thought of sharing >> the >> >> >> code. >> >> >> >> >> >> >> >> >> > >> >> >> >> > Taha: I thought the ClassValidator will handle all the different >> >> cases >> >> >> >> and >> >> >> >> > annotations for you, see line #89 >> >> >> >> > >> >> >> >> > >> >> >> >> >> >> >> >> >> >> http://code.google.com/p/perfbench/source/browse/trunk/perfbench/wicket-jpa/src/main/java/wicketjpa/wicket/EditBorder.java#89 >> >> >> >> > >> >> >> >> > Is there any advantage of mapping each type (e.g
Re: Trying Hibernate Validator Integration
I actually used it as a listener and at component level in my project. I will try to add this feature to it.. Thanks taha On Sun, Mar 15, 2009 at 10:17 AM, Will Jaynes wrote: > Taha, I've tried playing with your HibernateValidator. It seems necessary > to add it to each form field. If I add it simply to the form, the validation > behavior doesn't happen. Am I missing something? > Will > > On Sat, Mar 14, 2009 at 9:06 AM, taha siddiqi wrote: > >> I was myself very much interested and finally I found >> >> wicket-hibernate at >> >> http://www.jroller.com/wireframe/entry/hibernateannotationcomponentconfigurator >> >> and wicket-jpa at >> http://perfbench.googlecode.com/svn/trunk/perfbench/wicket-jpa/ >> >> Then I came up which something that works for me ( already in the post ) >> >> taha >> >> >> On Sat, Mar 14, 2009 at 6:16 PM, Will Jaynes wrote: >> > In the archives, back in 2007, I see a lot of discussion about >> Hibernate/JPA >> > validator and Wicket, but I can't find if there was any result from those >> > discussions. Did anything come of it? >> > >> > Will >> > >> > On Tue, Mar 10, 2009 at 11:29 AM, taha siddiqi > >wrote: >> > >> >> but then how to get a ResourceBundle from wicket resource ?? >> >> >> >> >> >> On Tue, Mar 10, 2009 at 8:43 PM, Peter Thomas >> wrote: >> >> > On Tue, Mar 10, 2009 at 9:04 AM, taha siddiqi >> >> wrote: >> >> > >> >> >> But the problem is when you begin to use the wicket resource files, >> >> >> hibernate-validator comes with its own messages and need to be >> >> >> integrated with wicket ( which i was not able to ) >> >> > >> >> > >> >> > There is some info here on how to pass a resource-bundle to the >> >> > ClassValidator constructor, I haven't tried it though: >> >> > >> >> > >> http://www.jboss.org/index.html?module=bb&op=viewtopic&t=69783&view=next >> >> > >> >> > >> >> >> >> >> >> >> >> >> taha >> >> >> >> >> >> On Tue, Mar 10, 2009 at 8:11 PM, Peter Thomas >> >> wrote: >> >> >> > On Tue, Mar 10, 2009 at 7:35 AM, taha siddiqi < >> tawushaf...@gmail.com> >> >> >> wrote: >> >> >> > >> >> >> >> Hi, >> >> >> >> >> >> >> >> I was working with Hibernate-validator and thought of sharing the >> >> code. >> >> >> >> >> >> >> > >> >> >> > Taha: I thought the ClassValidator will handle all the different >> cases >> >> >> and >> >> >> > annotations for you, see line #89 >> >> >> > >> >> >> > >> >> >> >> >> >> http://code.google.com/p/perfbench/source/browse/trunk/perfbench/wicket-jpa/src/main/java/wicketjpa/wicket/EditBorder.java#89 >> >> >> > >> >> >> > Is there any advantage of mapping each type (e.g. Min, Max, >> >> >> > CreditCardNumber) to Wicket built-in validators ? >> >> >> > >> >> >> > >> >> >> >> >> >> >> >> It is a listener as well as a behavior which can be used at >> >> >> >> application level as well as with individual >> >> >> >> components. >> >> >> >> >> >> >> >> It is heavily inspired from wicket-jpa and wicket-hibernate >> >> >> >> projects... I just tried some changes... >> >> >> >> >> >> >> >> import java.util.Map; >> >> >> >> import java.util.Arrays; >> >> >> >> import java.util.List; >> >> >> >> import java.util.Date; >> >> >> >> import java.util.concurrent.ConcurrentHashMap; >> >> >> >> import javax.persistence.Entity; >> >> >> >> import javax.persistence.Embeddable; >> >> >> >> import java.lang.reflect.Field; >> >> >> >> import java.lang.reflect.Method; >> >> >> >> import java.lang.annotation.Annotation; >> >> >> >> import java.lan
Re: Why are we top-posting...
I was not expecting this... ( look I am also top posting ). All I wanted to say was MAY BE it is easy to read the archives that way.( MAY BE ) Thanks anyways taha On Sun, Mar 15, 2009 at 12:54 AM, Martijn Dashorst wrote: > Top posting is, has been and forever will be acceptable in this > community. If you don't like that, you're free to bottom post, > interleave post or not post at all. Nobody is forcing you to read this > list, nobody will flame you when you bottom post. Just don't start > telling us how to conduct our communications. > > I don't care what color the bikeshed is in and I'm not interested in > what color you like, I just want to put my bike inside and get to > work. > > Martijn > > On Sat, Mar 14, 2009 at 2:14 PM, taha siddiqi wrote: >> Hi, >> >> The story goes like this... >> >> Once I was brave enough to take on linux-kernal programming and joined >> a mailing list. My first post brought me a link which was not an >> answer to >> my question but an advice and today I feel we all need to look at it >> >> http://www.caliburn.nl/topposting.html >> >> Every time I try to read an archived mail to solve my problem I have >> to scroll the page up and down... Why don't we bottom-post to make our >> mails more readable and future proof >> >> HUMBLE REQUEST >> taha >> >> - >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> > > > > -- > Become a Wicket expert, learn from the best: http://wicketinaction.com > Apache Wicket 1.3.5 is released > Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3. > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Why are we top-posting...
Hi, The story goes like this... Once I was brave enough to take on linux-kernal programming and joined a mailing list. My first post brought me a link which was not an answer to my question but an advice and today I feel we all need to look at it http://www.caliburn.nl/topposting.html Every time I try to read an archived mail to solve my problem I have to scroll the page up and down... Why don't we bottom-post to make our mails more readable and future proof HUMBLE REQUEST taha - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Trying Hibernate Validator Integration
I was myself very much interested and finally I found wicket-hibernate at http://www.jroller.com/wireframe/entry/hibernateannotationcomponentconfigurator and wicket-jpa at http://perfbench.googlecode.com/svn/trunk/perfbench/wicket-jpa/ Then I came up which something that works for me ( already in the post ) taha On Sat, Mar 14, 2009 at 6:16 PM, Will Jaynes wrote: > In the archives, back in 2007, I see a lot of discussion about Hibernate/JPA > validator and Wicket, but I can't find if there was any result from those > discussions. Did anything come of it? > > Will > > On Tue, Mar 10, 2009 at 11:29 AM, taha siddiqi wrote: > >> but then how to get a ResourceBundle from wicket resource ?? >> >> >> On Tue, Mar 10, 2009 at 8:43 PM, Peter Thomas wrote: >> > On Tue, Mar 10, 2009 at 9:04 AM, taha siddiqi >> wrote: >> > >> >> But the problem is when you begin to use the wicket resource files, >> >> hibernate-validator comes with its own messages and need to be >> >> integrated with wicket ( which i was not able to ) >> > >> > >> > There is some info here on how to pass a resource-bundle to the >> > ClassValidator constructor, I haven't tried it though: >> > >> > http://www.jboss.org/index.html?module=bb&op=viewtopic&t=69783&view=next >> > >> > >> >> >> >> >> >> taha >> >> >> >> On Tue, Mar 10, 2009 at 8:11 PM, Peter Thomas >> wrote: >> >> > On Tue, Mar 10, 2009 at 7:35 AM, taha siddiqi >> >> wrote: >> >> > >> >> >> Hi, >> >> >> >> >> >> I was working with Hibernate-validator and thought of sharing the >> code. >> >> >> >> >> > >> >> > Taha: I thought the ClassValidator will handle all the different cases >> >> and >> >> > annotations for you, see line #89 >> >> > >> >> > >> >> >> http://code.google.com/p/perfbench/source/browse/trunk/perfbench/wicket-jpa/src/main/java/wicketjpa/wicket/EditBorder.java#89 >> >> > >> >> > Is there any advantage of mapping each type (e.g. Min, Max, >> >> > CreditCardNumber) to Wicket built-in validators ? >> >> > >> >> > >> >> >> >> >> >> It is a listener as well as a behavior which can be used at >> >> >> application level as well as with individual >> >> >> components. >> >> >> >> >> >> It is heavily inspired from wicket-jpa and wicket-hibernate >> >> >> projects... I just tried some changes... >> >> >> >> >> >> import java.util.Map; >> >> >> import java.util.Arrays; >> >> >> import java.util.List; >> >> >> import java.util.Date; >> >> >> import java.util.concurrent.ConcurrentHashMap; >> >> >> import javax.persistence.Entity; >> >> >> import javax.persistence.Embeddable; >> >> >> import java.lang.reflect.Field; >> >> >> import java.lang.reflect.Method; >> >> >> import java.lang.annotation.Annotation; >> >> >> import java.lang.reflect.AnnotatedElement; >> >> >> >> >> >> import org.hibernate.validator.NotNull; >> >> >> import org.hibernate.validator.Length; >> >> >> import org.hibernate.validator.NotEmpty; >> >> >> import org.hibernate.validator.Min; >> >> >> import org.hibernate.validator.Pattern; >> >> >> import org.hibernate.validator.Max; >> >> >> import org.hibernate.validator.Range; >> >> >> import org.hibernate.validator.Past; >> >> >> import org.hibernate.validator.Future; >> >> >> import org.hibernate.validator.Email; >> >> >> import org.hibernate.validator.CreditCardNumber; >> >> >> >> >> >> import org.apache.wicket.validation.validator.StringValidator; >> >> >> import org.apache.wicket.validation.validator.PatternValidator; >> >> >> import org.apache.wicket.validation.validator.NumberValidator; >> >> >> import org.apache.wicket.validation.validator.EmailAddressValidator; >> >> >> import org.apache.wicket.validation.validator.CreditCardValidator; >> >> >> import org.apache.wicket.validation.validator.DateValidator; >
Which version is stable
Hi, Which version 1.3.x or 1.4.x should I use in production. Which one is stable ? ( stupid question I know :) but I am confused ) I use 1.3.5, should I be using 1.4.x. taha - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: DataView & Model
I had a similar problem but then i found I was not adding a model to the components i was adding in my listview.populateItem() may be it helps.. taha On Thu, Mar 12, 2009 at 2:20 AM, Douglas Ferguson wrote: > Yeah.. but, why would get/set be called on a dataview? > The strange thing is that it was barfing like this before. > > Douglas > > -Original Message- > From: Linda van der Pal [mailto:lvd...@heritageagenturen.nl] > Sent: Wednesday, March 11, 2009 10:24 AM > To: users@wicket.apache.org > Subject: Re: DataView & Model > > Did you use a CompoundPropertyModel on the page? If so, that would > explain why it was looking for a setter with the name of the DataView. > > Linda. > > Douglas Ferguson wrote: >> I just started using some code that was retired for awhile, so I'm not sure >> what all changed around it and the behavior I'm seeing is really strange. >> >> I have a DataView on my page and wicket is complain that my model object >> doesn't have a getter for the id of the DataView. >> I.E. DataView is called "alternateWebsites" and wicket is complaining that >> the model object doesn't have getAleternateWebsites. >> >> I'm confused as to what change would make a DataView itself call set/get >> Model??? >> I'm also confused how the compound property model is even getting attached >> to the DataView. >> >> I was able to fix this with a setModel(new Model()) on the dataView. But >> that seems awefully hackish. >> >> Douglas >> >> >> >> >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 8.5.278 / Virus Database: 270.11.10/1994 - Release Date: 03/10/09 >> 19:51:00 >> >> > > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Trying Hibernate Validator Integration
but then how to get a ResourceBundle from wicket resource ?? On Tue, Mar 10, 2009 at 8:43 PM, Peter Thomas wrote: > On Tue, Mar 10, 2009 at 9:04 AM, taha siddiqi wrote: > >> But the problem is when you begin to use the wicket resource files, >> hibernate-validator comes with its own messages and need to be >> integrated with wicket ( which i was not able to ) > > > There is some info here on how to pass a resource-bundle to the > ClassValidator constructor, I haven't tried it though: > > http://www.jboss.org/index.html?module=bb&op=viewtopic&t=69783&view=next > > >> >> >> taha >> >> On Tue, Mar 10, 2009 at 8:11 PM, Peter Thomas wrote: >> > On Tue, Mar 10, 2009 at 7:35 AM, taha siddiqi >> wrote: >> > >> >> Hi, >> >> >> >> I was working with Hibernate-validator and thought of sharing the code. >> >> >> > >> > Taha: I thought the ClassValidator will handle all the different cases >> and >> > annotations for you, see line #89 >> > >> > >> http://code.google.com/p/perfbench/source/browse/trunk/perfbench/wicket-jpa/src/main/java/wicketjpa/wicket/EditBorder.java#89 >> > >> > Is there any advantage of mapping each type (e.g. Min, Max, >> > CreditCardNumber) to Wicket built-in validators ? >> > >> > >> >> >> >> It is a listener as well as a behavior which can be used at >> >> application level as well as with individual >> >> components. >> >> >> >> It is heavily inspired from wicket-jpa and wicket-hibernate >> >> projects... I just tried some changes... >> >> >> >> import java.util.Map; >> >> import java.util.Arrays; >> >> import java.util.List; >> >> import java.util.Date; >> >> import java.util.concurrent.ConcurrentHashMap; >> >> import javax.persistence.Entity; >> >> import javax.persistence.Embeddable; >> >> import java.lang.reflect.Field; >> >> import java.lang.reflect.Method; >> >> import java.lang.annotation.Annotation; >> >> import java.lang.reflect.AnnotatedElement; >> >> >> >> import org.hibernate.validator.NotNull; >> >> import org.hibernate.validator.Length; >> >> import org.hibernate.validator.NotEmpty; >> >> import org.hibernate.validator.Min; >> >> import org.hibernate.validator.Pattern; >> >> import org.hibernate.validator.Max; >> >> import org.hibernate.validator.Range; >> >> import org.hibernate.validator.Past; >> >> import org.hibernate.validator.Future; >> >> import org.hibernate.validator.Email; >> >> import org.hibernate.validator.CreditCardNumber; >> >> >> >> import org.apache.wicket.validation.validator.StringValidator; >> >> import org.apache.wicket.validation.validator.PatternValidator; >> >> import org.apache.wicket.validation.validator.NumberValidator; >> >> import org.apache.wicket.validation.validator.EmailAddressValidator; >> >> import org.apache.wicket.validation.validator.CreditCardValidator; >> >> import org.apache.wicket.validation.validator.DateValidator; >> >> >> >> import org.hibernate.validator.ClassValidator; >> >> import org.hibernate.validator.InvalidValue; >> >> import org.apache.wicket.behavior.AbstractBehavior; >> >> import org.apache.wicket.application.IComponentOnBeforeRenderListener; >> >> import org.apache.wicket.application.IComponentInstantiationListener; >> >> import org.apache.wicket.Component; >> >> import org.apache.wicket.markup.ComponentTag; >> >> import org.apache.wicket.feedback.FeedbackMessage; >> >> import org.apache.wicket.validation.IValidator; >> >> import org.apache.wicket.validation.IValidatable; >> >> import org.apache.wicket.model.IModel; >> >> import org.apache.wicket.model.CompoundPropertyModel; >> >> import org.apache.wicket.markup.html.form.FormComponent; >> >> import org.apache.wicket.validation.ValidationError; >> >> import org.apache.wicket.validation.validator.StringValidator; >> >> import org.apache.wicket.AttributeModifier; >> >> import org.apache.wicket.model.Model; >> >> import org.slf4j.Logger; >> >> import org.slf4j.LoggerFactory; >> >> >> >> /** >> >> * A validator to validate elements having >> >&g
Re: Trying Hibernate Validator Integration
But the problem is when you begin to use the wicket resource files, hibernate-validator comes with its own messages and need to be integrated with wicket ( which i was not able to ) taha On Tue, Mar 10, 2009 at 8:11 PM, Peter Thomas wrote: > On Tue, Mar 10, 2009 at 7:35 AM, taha siddiqi wrote: > >> Hi, >> >> I was working with Hibernate-validator and thought of sharing the code. >> > > Taha: I thought the ClassValidator will handle all the different cases and > annotations for you, see line #89 > > http://code.google.com/p/perfbench/source/browse/trunk/perfbench/wicket-jpa/src/main/java/wicketjpa/wicket/EditBorder.java#89 > > Is there any advantage of mapping each type (e.g. Min, Max, > CreditCardNumber) to Wicket built-in validators ? > > >> >> It is a listener as well as a behavior which can be used at >> application level as well as with individual >> components. >> >> It is heavily inspired from wicket-jpa and wicket-hibernate >> projects... I just tried some changes... >> >> import java.util.Map; >> import java.util.Arrays; >> import java.util.List; >> import java.util.Date; >> import java.util.concurrent.ConcurrentHashMap; >> import javax.persistence.Entity; >> import javax.persistence.Embeddable; >> import java.lang.reflect.Field; >> import java.lang.reflect.Method; >> import java.lang.annotation.Annotation; >> import java.lang.reflect.AnnotatedElement; >> >> import org.hibernate.validator.NotNull; >> import org.hibernate.validator.Length; >> import org.hibernate.validator.NotEmpty; >> import org.hibernate.validator.Min; >> import org.hibernate.validator.Pattern; >> import org.hibernate.validator.Max; >> import org.hibernate.validator.Range; >> import org.hibernate.validator.Past; >> import org.hibernate.validator.Future; >> import org.hibernate.validator.Email; >> import org.hibernate.validator.CreditCardNumber; >> >> import org.apache.wicket.validation.validator.StringValidator; >> import org.apache.wicket.validation.validator.PatternValidator; >> import org.apache.wicket.validation.validator.NumberValidator; >> import org.apache.wicket.validation.validator.EmailAddressValidator; >> import org.apache.wicket.validation.validator.CreditCardValidator; >> import org.apache.wicket.validation.validator.DateValidator; >> >> import org.hibernate.validator.ClassValidator; >> import org.hibernate.validator.InvalidValue; >> import org.apache.wicket.behavior.AbstractBehavior; >> import org.apache.wicket.application.IComponentOnBeforeRenderListener; >> import org.apache.wicket.application.IComponentInstantiationListener; >> import org.apache.wicket.Component; >> import org.apache.wicket.markup.ComponentTag; >> import org.apache.wicket.feedback.FeedbackMessage; >> import org.apache.wicket.validation.IValidator; >> import org.apache.wicket.validation.IValidatable; >> import org.apache.wicket.model.IModel; >> import org.apache.wicket.model.CompoundPropertyModel; >> import org.apache.wicket.markup.html.form.FormComponent; >> import org.apache.wicket.validation.ValidationError; >> import org.apache.wicket.validation.validator.StringValidator; >> import org.apache.wicket.AttributeModifier; >> import org.apache.wicket.model.Model; >> import org.slf4j.Logger; >> import org.slf4j.LoggerFactory; >> >> /** >> * A validator to validate elements having >> * hibernate validators annotated. >> */ >> public class HibernateValidator extends AbstractBehavior >> implements IComponentOnBeforeRenderListener { >> >> private static Logger logger = LoggerFactory.getLogger( >> HibernateValidator.class ); >> >> public final void onBeforeRender( Component c ){ >> if( !c.hasBeenRendered() ){ >> configure(c); >> } >> } >> >> @Override >> public void beforeRender( Component c ){ >> super.beforeRender( c ); >> configure( c ); >> } >> >> @SuppressWarnings( "unchecked" ) >> private boolean configure( Component c ){ >> if( !isApplicableFor( c ) ){ >> return false; >> } >> >> FormComponent fc = (FormComponent)c; >> CompoundPropertyModel cpm = >> (CompoundPropertyModel)fc.getInnermostModel(); >> >> Class clazz = cpm.getObject().getClass(); >> if( clazz.isAnnotationPresent( Entity.class ) || >> clazz.isAnnotationPresent( Embeddable.class ) ){ >> >> try { >> Annotat
Trying Hibernate Validator Integration
Hi, I was working with Hibernate-validator and thought of sharing the code. It is a listener as well as a behavior which can be used at application level as well as with individual components. It is heavily inspired from wicket-jpa and wicket-hibernate projects... I just tried some changes... import java.util.Map; import java.util.Arrays; import java.util.List; import java.util.Date; import java.util.concurrent.ConcurrentHashMap; import javax.persistence.Entity; import javax.persistence.Embeddable; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.lang.annotation.Annotation; import java.lang.reflect.AnnotatedElement; import org.hibernate.validator.NotNull; import org.hibernate.validator.Length; import org.hibernate.validator.NotEmpty; import org.hibernate.validator.Min; import org.hibernate.validator.Pattern; import org.hibernate.validator.Max; import org.hibernate.validator.Range; import org.hibernate.validator.Past; import org.hibernate.validator.Future; import org.hibernate.validator.Email; import org.hibernate.validator.CreditCardNumber; import org.apache.wicket.validation.validator.StringValidator; import org.apache.wicket.validation.validator.PatternValidator; import org.apache.wicket.validation.validator.NumberValidator; import org.apache.wicket.validation.validator.EmailAddressValidator; import org.apache.wicket.validation.validator.CreditCardValidator; import org.apache.wicket.validation.validator.DateValidator; import org.hibernate.validator.ClassValidator; import org.hibernate.validator.InvalidValue; import org.apache.wicket.behavior.AbstractBehavior; import org.apache.wicket.application.IComponentOnBeforeRenderListener; import org.apache.wicket.application.IComponentInstantiationListener; import org.apache.wicket.Component; import org.apache.wicket.markup.ComponentTag; import org.apache.wicket.feedback.FeedbackMessage; import org.apache.wicket.validation.IValidator; import org.apache.wicket.validation.IValidatable; import org.apache.wicket.model.IModel; import org.apache.wicket.model.CompoundPropertyModel; import org.apache.wicket.markup.html.form.FormComponent; import org.apache.wicket.validation.ValidationError; import org.apache.wicket.validation.validator.StringValidator; import org.apache.wicket.AttributeModifier; import org.apache.wicket.model.Model; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * A validator to validate elements having * hibernate validators annotated. */ public class HibernateValidator extends AbstractBehavior implements IComponentOnBeforeRenderListener { private static Logger logger = LoggerFactory.getLogger( HibernateValidator.class ); public final void onBeforeRender( Component c ){ if( !c.hasBeenRendered() ){ configure(c); } } @Override public void beforeRender( Component c ){ super.beforeRender( c ); configure( c ); } @SuppressWarnings( "unchecked" ) private boolean configure( Component c ){ if( !isApplicableFor( c ) ){ return false; } FormComponent fc = (FormComponent)c; CompoundPropertyModel cpm = (CompoundPropertyModel)fc.getInnermostModel(); Class clazz = cpm.getObject().getClass(); if( clazz.isAnnotationPresent( Entity.class ) || clazz.isAnnotationPresent( Embeddable.class ) ){ try { AnnotatedElement element = (AnnotatedElement) org.apache.wicket.util.lang.PropertyResolver.getPropertyGetter( fc.getId(), cpm.getObject() ); addValidator( fc, element ); }catch( Exception ex ){ } } return true; } protected void addValidator( FormComponent fc, AnnotatedElement element ){ //@NotNull if( element.isAnnotationPresent( NotNull.class ) || element.isAnnotationPresent( NotEmpty.class ) ){ fc.setRequired( true ); } //@Length( min, max ) if( element.isAnnotationPresent( Length.class ) ){ Length l = element.getAnnotation( Length.class ); if( l.min() == 0 && l.max() < Integer.MAX_VALUE ){ //TODO: replace with max int fc.add( StringValidator.maximumLength( l.max() ) ); }else if( l.min() != 0 && l.max() < Integer.MAX_VALUE ){ fc.add( StringValidator.lengthBetween( l.min(), l.max() ) ); }else if( l.min() != 0 && l.max() >= Integer.MAX_VALUE ){ fc.add( StringValidator.minimumLength( l.min() ) ); } } //@Max( value ) if( element.isAnnotationPresent( Max.class ) ){ Max max = element.getAnnotation( Max.class ); fc.add( NumberValidator.maximum( max.value() ) ); } //@Min( value ) if( element.isAnnotationPresent( Min.class ) ){ Min min = element.getAnnotation( Min.class ); fc.add( NumberValidator.minimum( min.value() ) ); } //@Range( min, max ) if( element.isAnnotationPresent( Range.
Re: Uppercasing inputs
Sorry for a late response!! In this part of the world interest works 5-6 hours a day if you are fortunate and yesterday i was not... Man, It is my pleasure to be part of a project which made me most comfortable with j2ee ( I have worked from perl, php, python, asp to .NET, struts, spring MVC ). Hope I will be able to contribute to this project in a few months ... ( right now i am busy with two office projects ) Thanks everybody taha On Fri, Mar 6, 2009 at 8:11 PM, Leszek Gawron wrote: > taha siddiqi wrote: >> >> Thanks!!( everyone MADE a joke and I BECAME one ) > > I'm sorry if you felt offended. It wasn't personal. Maybe my expression was > not exact enough. After all I have used your proposal (modify Strings > directly in domain model). What I didn't like is the requirement to change > every set*( String value ) so I used AspectJ for that (which is probably a > total overkill). > > My regards > lg > -- > Leszek Gawron > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Uppercasing inputs
Thanks!!( everyone MADE a joke and I BECAME one ) On Fri, Mar 6, 2009 at 3:55 PM, Leszek Gawron wrote: > I've been out for one day. I come back and see a thread with 38 messages. > That's crazy !:) > > jWeekend wrote: >> >> Leszek, >> >> Thank you asking such a deep question ;-) >> We may not all agree, but in the end, at least you have been offered >> around >> 87 well-intentioned solutions you can ask your customer to choose from; >> that >> will teach them to request such complex features and fuctionality! > > I was really blown by the amount of approaches you all presented. Thank you > for all of them. > > Some answers: > > 1. Dave wrote: >> >> A slightly different approach: I would talk with the customer again, >> because this is a really stupid (excusez le mot) requirement. I hope you >> understand their motivation, possibly some legacy system that depends on >> uppercase information? Maybe the problem can be shifted to that legacy >> system that uppercases all data read from the database? > > I thought so too but actually it's not that stupid after all. The customer > has to enter A LOT of names, addresses etc. It speeds things up not to have > to think about Proper Word Capitalization. Anything you type in always looks > good. > > 2. I wanted to go with most non invasive way to do it. That is why I like: > >> public class UpperCaseBehavior extends AttributeAppender >> { >> private static final long serialVersionUID = 1L; >> >> public UpperCaseBehavior() >> { >> super("style", new Model("text-transform: uppercase"), ";"); >> } >> >> @Override >> public void bind(Component component) >> { >> super.bind(component); >> component.add(new AttributeAppender( >> "onkeyup", new Model("this.value = >> this.value.toUpperCase()"), ";")); >> } >> } >> > > especially used with some nasty logic that would apply the behavior to every > string field. > > This is why I find this: > >> public void setFoo(String foo) { >> this.foo = foo == null ? null : foo.toUpperCase(); >> } > > really ugly. Remember that I have to apply this for 99% of my domain model. > > 3. Igor, will this work: >> >> class uppercasetextfield extends textfield { >> public void updatemodel() >> { >> final String str=getconvertedinput(); >> setdefaultmodelobject((str==null)?null:str.touppercase()); >> } >> } > > If the form model is a loadable detachable model? > > > The solution I chose: > >> @UpperCased >> @Entity >> @Table(name = "usr") >> @Inheritance(strategy = InheritanceType.JOINED) >> public class User extends Persistent { >> private boolean active = true; >> private String code; >> >> �...@normalcased >> private String username; >> >> �...@normalcased >> private String password; >> private String firstName; >> private String lastName; >> private Set roles = new HashSet(); >> private String mobilePhone; >> private String workPhone; >> private String colour; > >> } > > and: > >> public aspect Uppercaser { >> pointcut setString( String value ) : ( ( set(String (@UpperCased >> *).* ) && set(!...@normalcased String *.* ) ) >> >> || set(@UpperCased String *.* ) ) >> >> && args( value ); >> >> void around( String value ) : setString( value ) { >> proceed( StringUtils.upperCase( value ) ); >> } >> } > > because: > > 1. I decided that the uppercasing should available for junit tests/command > line tools etc. > 2. It introduces the least changes into existing code. > 3. It allows me to get rid of uppercasing just by recompiling the domain > model library without the aspect (if ever my customer came back to > "sanity"). > > It feels like I'm introducing way too complicated tool to solve an easy task > (maybe judging by the number of the posts - not that easy after all), but > what the hell... > > > Thank you for all posts. You are by no means one of the most helpful and > vigorous OS community there is. > > PS. I laughed almost to tears reading some posts. Very refreshing :) > > -- > Leszek Gawron 3.14159265358979323846264338327950288419716939937510 > 58209749445923078164062862089986280348253421170679 > 82148086513282306647093844609550582231725359408128 > 48111745028410270193852110555964462294895493038196 > 44288109756659334461284756482337867831652712019091 > 45648566923460348610454326648213393607260249141273 > 72458700660631558817488152092096282925409171536436 > 78925903600113305305488204665213841469519415116094 > 33057270365759591953092186117381932611793105118548 > 07446237996274956735188575272489122793818301194912 > 98336733624406566430860213949463952247371907021798 > 60943702770539217176293176752384674818467669405132 > 00056812714526356082778577134275778960917363717872 > 14684409012249534301465495853710507922796892589235 > 420199561121290219
DropDownChoice and Large Models
Hi, DropDownChoice is used to hold a list of models which are then used for choosing a single model. What if the model is very large and I only want id/name combination to be used as a list of models and the use the choosen id to get the actual selected Model. The catch here is that I want to use two different types of models, one for the list and other for the DropDownChoice's model. I hope I was to be explain my problem!! regards tawus - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Uppercasing inputs
I still feel changing to uppercase in domain model gives you the flexibility of the changing the values in any layer of the application taha On Thu, Mar 5, 2009 at 10:02 AM, Jeremy Thomerson wrote: > Oh, actually, just for the record, I was kidding about that. That was my > facetious / sarcastic tone that unfortunately doesn't come through all that > well in email (although Igor picked it up). But, more power to you - there > are certainly plenty of options! > > -- > Jeremy Thomerson > http://www.wickettraining.com > > On Wed, Mar 4, 2009 at 10:30 PM, taha siddiqi wrote: > >> Hi >> >> I have to agree with Jeremy. I would change the domain model and in >> case i must do it in Wicket I will use I will try to configure a >> Listener for a general purpose uppercase behavior >> >> taha >> >> On Thu, Mar 5, 2009 at 7:26 AM, James Carman >> wrote: >> > On Wed, Mar 4, 2009 at 6:29 PM, Jeremy Thomerson >> > wrote: >> >> LOL! Nah - I would just change all the setters on every domain object >> to >> >> be: >> >> >> >> public void setFoo(String foo) { >> >> this.foo = foo == null ? null : foo.toUpperCase(); >> >> } >> >> >> >> Or, maybe I'd use AOP and build an aspect that could automatically >> intercept >> >> calls to com.mydomain setters that take a single string argument and do >> the >> >> upper-casing there! >> > >> > Instead of doing it on *all* single-string argument methods, you could >> > annotate the parameters: >> > >> > public void setFoo(@Upcase String foo) >> > { >> > this.foo = foo; >> > } >> > >> > - >> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> > For additional commands, e-mail: users-h...@wicket.apache.org >> > >> > >> >> - >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Uppercasing inputs
Hi I have to agree with Jeremy. I would change the domain model and in case i must do it in Wicket I will use I will try to configure a Listener for a general purpose uppercase behavior taha On Thu, Mar 5, 2009 at 7:26 AM, James Carman wrote: > On Wed, Mar 4, 2009 at 6:29 PM, Jeremy Thomerson > wrote: >> LOL! Nah - I would just change all the setters on every domain object to >> be: >> >> public void setFoo(String foo) { >> this.foo = foo == null ? null : foo.toUpperCase(); >> } >> >> Or, maybe I'd use AOP and build an aspect that could automatically intercept >> calls to com.mydomain setters that take a single string argument and do the >> upper-casing there! > > Instead of doing it on *all* single-string argument methods, you could > annotate the parameters: > > public void setFoo(@Upcase String foo) > { > this.foo = foo; > } > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: how to save "validated" fields in a form even if entire form still needs work
Take a look at IFormValidator. taha On Thu, Mar 5, 2009 at 7:31 AM, novotny wrote: > > Hi, > > I have a form with 8 required fields. I'd like it if even if they just fill > out 4 of the fields, I can go ahead and persist those field answers to the > database and still remind them to fill out the remaining fields. What is the > hook method that I override to persist the valid fields? > > Thanks, Jason > -- > View this message in context: > http://www.nabble.com/how-to-save-%22validated%22-fields-in-a-form-even-if-entire-form-still-needs-work-tp22343848p22343848.html > Sent from the Wicket - User mailing list archive at Nabble.com. > > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Where to disable a child component
Thanks for the response, That is also a way of doing it but I have too many child components and it is easy to just write something like @Override protected void onRender( MarkupStream stream ){ childComponent1.setEnabled( isEnabled() ); } tawus On Fri, Feb 20, 2009 at 9:44 PM, Jeremy Thomerson wrote: > Why not let you child components override isEnabled() and have part of the > logic in it check if their parent is enabled? > > On Thu, Feb 19, 2009 at 11:25 PM, taha siddiqi wrote: > >> Hi, >> >> I think I resolved it. I used FormComponentPanel.onRender( MarkupStream ) >> >> regards >> tawus >> >> On Fri, Feb 20, 2009 at 10:42 AM, taha siddiqi >> wrote: >> > Hi, >> > >> > I have a FormComponentPanel with child components and i need to >> > disable the children when FormComponentPanel is disabled( isEnabled() >> > == false ). >> > I can do that in onBeforeRender() but the problem is that I have to >> > take the decision on whether to disable the FormComponentPanel in my >> > IComponentOnBeforeRenderListener.beforeRender() and as this function >> > is called after FormComponentPanel.onBeforeRender() I am not able >> > to disable the child components. >> > >> > Please help >> > >> > thanks in advance >> > tawus >> > >> >> - >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> > > > -- > Jeremy Thomerson > http://www.wickettraining.com > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Where to disable a child component
Hi, I think I resolved it. I used FormComponentPanel.onRender( MarkupStream ) regards tawus On Fri, Feb 20, 2009 at 10:42 AM, taha siddiqi wrote: > Hi, > > I have a FormComponentPanel with child components and i need to > disable the children when FormComponentPanel is disabled( isEnabled() > == false ). > I can do that in onBeforeRender() but the problem is that I have to > take the decision on whether to disable the FormComponentPanel in my > IComponentOnBeforeRenderListener.beforeRender() and as this function > is called after FormComponentPanel.onBeforeRender() I am not able > to disable the child components. > > Please help > > thanks in advance > tawus > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Where to disable a child component
Hi, I have a FormComponentPanel with child components and i need to disable the children when FormComponentPanel is disabled( isEnabled() == false ). I can do that in onBeforeRender() but the problem is that I have to take the decision on whether to disable the FormComponentPanel in my IComponentOnBeforeRenderListener.beforeRender() and as this function is called after FormComponentPanel.onBeforeRender() I am not able to disable the child components. Please help thanks in advance tawus - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: How to deal with dynamic form issue
Hi, Can I use in wicket to sort out the issue ( I saw a post stating hidden is something which is not part of wicket philosophy. ) regards tawus On Thu, Feb 19, 2009 at 12:25 PM, taha siddiqi wrote: > Hi, > > I am stuck with a form where in I have to add new form elements > dynamically in javascript. > My Form contains an option to select the number of guests and then I > add to the form(in javascript) 'select elements' to select the ages of > the guests. > How will I deal with it in wicket. > > I can do this using ajax( ListView technique ) but how to do this in > javascript.. > > regards > Tawus > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: how to hide parameter in URL? for parameters
use a post request !! tawus On Thu, Feb 19, 2009 at 2:31 PM, wch2001 wrote: > > > Dear all, > > I am doing a project , there is one url with some parameters as below > > http://localhost:8080/dira/?wicket:bookmarkablePage=%3Asg.sphsearch.dira.web.wicket.pages.company.CompanyDetail&originPage=company&organizationId=191834 > > If I set mountBookmarkablePage in webApplication for CompanyDetail like > that: > mountBookmarkablePage("/company", CompanyDetail.class); > > The url will be changed to > > http://localhost:8080/dira/company/originPage/company/organizationId/191834/ > > how Can I hide the parameters? like > http://localhost:8080/dira/company > > thanks > > wch > -- > View this message in context: > http://www.nabble.com/how-to-hide-parameter-in-URL--for-parameters-tp22096367p22096367.html > Sent from the Wicket - User mailing list archive at Nabble.com. > > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Avoid serialization troubles with static members
I agree with John Krasnay I am new to wicket( 2 months old) but I find @SpringBean very easy to use and it minimizes the spring-context concern while developing the application. and I think avoiding annotations is something you wont be able to do for long.. tawus On Wed, Feb 18, 2009 at 11:36 PM, John Krasnay wrote: > On Wed, Feb 18, 2009 at 04:45:26PM +, Christian Helmbold wrote: >> I've read http://cwiki.apache.org/WICKET/spring.html and the corresponding >> section in "Wicket in Action" about the troubles with serialization of >> injected services. >> >> "Dependencies often have references to other dependencies in the >> container, and so if one is serialized it will probably serialize a few >> others and can possibly cascade to serializing the entire container." >> (http://cwiki.apache.org/WICKET/spring.html) >> >> As >> far as I understand this is not a dependency injection specific issue. >> In either case all referenced objects are serialized recursively. So I >> think I have to take care about serialization not only when using >> Spring or Guice. >> >> Wouldn't it be sufficient to use a static member to hold a reference to a >> service? i.e. >> >> public class SomeWicketComponent{ >> private static MyService service; >> // ... >> } >> > > How would you intialize these? Would you have a static getter, and force > yourself to remember to always use it? Or would you have a static setter > and centralize the initialization code somewhere else? Either way sounds > ugly to me. > >> Remains >> the problem with the injection. To solve this the mentioned website >> suggests several ways. The Application Object Approach seems to be most >> wicket like to me. But as mentioned there it is very verbose. Why not >> simply insert a method to deliver requested beans into the Application >> class? It would look like this: >> >> class MyApplication extends WebApplication { >>private ApplicationContext ctx = new ClassPathXmlContext("context.xml"); >> // Spring context >>public Object getBean(String beanName){ >>return ctx.getBean(beanName); >>} >> } >> >> Is >> anything wrong with it? > > The problem is you'll end up with code like this sprinkled throughout > your app: > > MyService svc = (MyService) MyApp.getBean("myService"); > > Let's see, where to start... > > - it's ugly > - the cast and the bean name can fail in a way that is only detectable > at runtime > - it ties all your components to your application class > - it's difficult to test, since you need to mock up a MyApp instance for > your component to work > >> I find it much more elegant than to store a >> reference for each bean in in the application class as suggested on >> http://cwiki.apache.org/WICKET/spring.html#Spring-ApplicationObjectApproach. >> > > I don't find either very elegant. > >> Maybe the annotation-based approach is a bit more elegant but I don't like >> annotations much. >> > > What don't you like about them? Annotations are a tool just like any > other part of the language. A carpenter doesn't use a brick because he > "doesn't like hammers much." > >> It >> seems to me, that dependency injection (DI) and wicket is not a dream >> team. Do you use DI with Wicket or do you use the "classic" approach >> like Wicket itself does? >> > > I've been very happy with @SpringBean so far. > > jk > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
How to deal with dynamic form issue
Hi, I am stuck with a form where in I have to add new form elements dynamically in javascript. My Form contains an option to select the number of guests and then I add to the form(in javascript) 'select elements' to select the ages of the guests. How will I deal with it in wicket. I can do this using ajax( ListView technique ) but how to do this in javascript.. regards Tawus - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Where can i find ResourceBundle
Hi everyone, I am using Hibernate's ClassValidator and one of its constructors requires a java.util.ResourceBundle to be given as a parameter, how can i attach the wicket resource stream to it Thanks in advance regards Tawus I tried to google but couldn't find any thing - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Where can i find ResourceBundle
Hi everyone, I am using Hibernate's ClassValidator and one of its constructors requires a java.util.ResourceBundle to be given as a parameter, how can i attach the wicket resource stream to it Thanks in advance regards Tawus - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Need for a annotation based validation
On Sun, Jan 25, 2009 at 10:00 AM, Peter Thomas wrote: > Yep. Also integrating Hibernate Validator can be done in just a few lines > of code, see this for an example (line 87): > > http://code.google.com/p/perfbench/source/browse/trunk/perfbench/wicket-jpa/src/main/java/wicketjpa/wicket/EditBorder.java > > On Sun, Jan 25, 2009 at 9:45 AM, Igor Vaynberg wrote: > >> wicket is a web application framework. integrating with hibernate is >> outside its core functionality. >> >> -igor >> >> On Sat, Jan 24, 2009 at 5:59 PM, taha siddiqi >> wrote: >> > On Sat, Jan 24, 2009 at 11:13 PM, wrote: >> >> There is a project that does this in wicketstuff. Hibernate-validator I >> believe. >> >> >> >> -igor >> >> >> >> On 1/24/09, taha siddiqi wrote: >> >>> Hi everyone, >> >>> >> >>> The validation provided by wicket is sufficient but I feel that if we >> >>> integrate it will EJB Persistence Domain Objects, it will be very easy >> >>> to >> >>> validate and duplication of code can be avoided. >> >>> >> >>> Any comments !! >> >>> >> >>> regards >> >>> taha >> >>> >> >>> - >> >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> >>> For additional commands, e-mail: users-h...@wicket.apache.org >> >>> >> >>> >> >> >> >> - >> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> >> >> >> > >> > I know but shouldn't this be part of the core project ? >> > >> > regards >> > Taha >> > >> > - >> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> > For additional commands, e-mail: users-h...@wicket.apache.org >> > >> > >> >> - >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> > Hi, I got the point... Thanks I also found this http://markmail.org/message/xers65c2hewper3c?q=wicket+hibernate+validator&page=1&refer=ppkahldf4szemm5t taha - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Need for a annotation based validation
On Sat, Jan 24, 2009 at 11:13 PM, wrote: > There is a project that does this in wicketstuff. Hibernate-validator I > believe. > > -igor > > On 1/24/09, taha siddiqi wrote: >> Hi everyone, >> >> The validation provided by wicket is sufficient but I feel that if we >> integrate it will EJB Persistence Domain Objects, it will be very easy >> to >> validate and duplication of code can be avoided. >> >> Any comments !! >> >> regards >> taha >> >> - >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > I know but shouldn't this be part of the core project ? regards Taha - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Need for a annotation based validation
Hi everyone, The validation provided by wicket is sufficient but I feel that if we integrate it will EJB Persistence Domain Objects, it will be very easy to validate and duplication of code can be avoided. Any comments !! regards taha - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Hibernate and SortableDataProvider
Thanks, I had earlier used only id's but then I was thinking of shifting to this model. On Fri, Jan 23, 2009 at 12:30 PM, Frank Klein Koerkamp wrote: > Hi, > > The best i think to load full objects once. And put it in an loadable > detachablemodel. In this model save id of object. Implement the load > function, this will retrieve the object from hibrnate via id. Also see > example in "wicket in action". > > Regards, > > Frank > > Verstuurd vanaf mijn iPhone > > Op 23 jan 2009 om 07:17 heeft "taha siddiqi" > het volgende geschreven:\ > >> Hi everybody, >> >> I wonder which one is a better way of loading data into a >> DefaultDataTable >> >> 1. using iterator() in SortableDataProvider to load all the id's of >> objects only and then using model to load actual objects >> 2. loading full objects using iterator() >> >> regards >> Tawus >> >> - >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> > > The information contained in this communication is confidential, intended > solely for the use of the individual or entity to whom it is addressed and > may be legally privileged and protected by professional secrecy. Access to > this message by anyone else is unauthorized. If you are not the intended > recipient, any disclosure, copying, or distribution of the message, or any > action or omission taken by you in reliance on it is prohibited and may be > unlawful. Please immediately contact the sender if you have received this > message in error. This email does not constitute any commitment from Cordys > Holding BV or any of its subsidiaries except when expressly agreed in a > written agreement between the intended recipient and Cordys Holding BV or its > subsidiaries. Cordys is neither liable for the proper and complete > transmission of the information contained in this communication nor for any > delay in its receipt. Cordys does not guarantee that the integrity of this > communication has been maintained nor that the communication is free of > viruses, interceptions or interference. If you are not the intended recipient > of this communication please return the communication to the sender and > delete and destroy all copies. > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Hibernate and SortableDataProvider
Hi everybody, I wonder which one is a better way of loading data into a DefaultDataTable 1. using iterator() in SortableDataProvider to load all the id's of objects only and then using model to load actual objects 2. loading full objects using iterator() regards Tawus - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org