Half way there :)

public class MyPage extends WebPage {
 public MyPage(String name) {
   setModel(new Model(new Customer(name));

that what i want, but instead of having name as a parameter on the page
constructor, i would like to have it from the same form the other Customer
data is being filled.


On Thu, Jun 5, 2008 at 10:40 AM, Gwyn Evans <[EMAIL PROTECTED]> wrote:

> Are you looking for something like:
>
> public class MyPage extends WebPage {
>  public MyPage(String name) {
>    setModel(new Model(new Customer(name));
>    ...
>
> /Gwyn
>
> On Thu, Jun 5, 2008 at 2:22 PM, Manuel Corrales
> <[EMAIL PROTECTED]> wrote:
> > Hi, i will rephrase. I have a class Customer on my domain, and Customer
> do
> > not have a default constructor. Lets assume Customer have a constructor
> with
> > a String:
> >
> > public class Customer {
> >   Customer(String name) {
> >       ...
> >   }
> > }
> >
> > It is possible to create a wicket model, to create a new instance of
> > Customer? I mean, if i am not getting it wrong the wicket model use
> > accessors (get, set) to "fill" the objects, so how can i do to use the
> > Customer constructor from a wicket model?
> >
> > On Wed, Jun 4, 2008 at 5:41 PM, Maurice Marrink <[EMAIL PROTECTED]>
> wrote:
> >
> >> What do you mean?
> >> If your page accepts a certain model in its constructor you can do
> >> with it whatever you want.
> >> Any page (with or without empty constructor) can be created from
> >> within another page. Although typically you will do this on a link
> >> click or form submit.
> >> Just do setResponsePage(new MyPage(whatever_args_here);
> >>
> >> Maurice
> >>
> >> On Wed, Jun 4, 2008 at 6:27 PM, Manuel Corrales
> >> <[EMAIL PROTECTED]> wrote:
> >> > Hi, let assume i have a class with no empty constructors (at least no
> >> > publics). And i want to use a wicket page to instantiate this class.
> It
> >> is
> >> > possible to create a model for this, so i dont have to use another
> object
> >> or
> >> > add setters. I dont know if i made myself clear. Please feel free to
> ask.
> >> >
> >> > Thanks in advance!
> >> >
> >> > Regards.
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to