make that: retrieveByPK
instead of retrieveByPk
Akmal
----- Original Message -----
From: "Stuart Townhill" <[EMAIL PROTECTED]>
To: "'Turbine Users List'" <[EMAIL PROTECTED]>
Sent: Saturday, March 08, 2003 6:42 PM
Subject: RE: Intake Part 2
> Akmal,
>
> Thanks for the response I get the following error when implementing "
> customer=(Customer)CustomerPeer.retrieveByPk(data.getParameters().getInt
> ("cu
> stomerentry"));" within my doUpdate method, I do have the following
> within my class:
>
> import soundideas.covert.om.Customer;
> import soundideas.covert.om.CustomerPeer;
>
>
> compile:
> [javac] Compiling 52 source files to
> C:\turbine\webapps\covert\WEB-INF\classes
> [javac]
> C:\turbine\webapps\covert\WEB-INF\src\java\soundideas\covert\modules\act
> ions\doInsertCustomer.java:86: cannot resolve symbol
> [javac] symbol : method retrieveByPk (int)
> [javac] location: class soundideas.covert.om.CustomerPeer
> [javac] Customer customer =
> (Customer)CustomerPeer.retrieveByPk(data.getParameters().getInt("custome
> rentry"));
> [javac] ^
> [javac] 1 error
>
> BUILD FAILED
>
> I haven't really seen this a lot within the mailing lists, I have seen a
> lot to do with queryKeys what is the correct way to be doing this?
>
> Many thanks, Regards,
>
> Stuart.
>
>
>
> -----Original Message-----
> From: Akmal Sarhan [mailto:[EMAIL PROTECTED]
> Sent: 08 March 2003 16:39
> To: Turbine Users List
> Subject: Re: Intake Part 2
>
> ...validation stuff...
> Customer
> customer=(Customer)CustomerPeer.retrieveByPk(data.getParameters().getInt
> ("cu
> stomerentry"));
> group.setProperties(customer);
> customer.save();
>
> regards
> Akmal
> ----- Original Message -----
> From: "Stuart Townhill" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Saturday, March 08, 2003 4:15 PM
> Subject: Intake Part 2
>
>
> > To anyone who can help,
> >
> > Last weekend I managed to successfully use intake to validate and
> empty
> > form i.e. a new record in the database. Now I have managed to use
> > criteria to select a certain record from the database and insert it
> into
> > context and then map the values to the form (This is so I can edit a
> > record in the database and still use intake to validate). Where I am
> > having problems is with the Update I have copied and my method below.
> I
> > noticed in the html that the $intake.declareGroups() method adds a
> > hidden field with the value being the primary key of the record being
> > updated so I used that for the "intake.get" method. Everything seems
> to
> > execute smoothly but no update goes through to the database.
> >
> > public void doUpdate(RunData data, Context context)
> > throws Exception
> > {
> > IntakeTool intake = (IntakeTool)context.get("intake");
> > Group group = intake.get("Customerentry",
> > data.getParameters().getString("customerentry"));
> > if (group.isAllValid())
> > {
> > Customer customer = new Customer();
> > group.setProperties(customer);
> > customer.setModified(true);
> > customer.setNew(false);
> > customer.save();
> >
> >
> data.setScreenTemplate(data.getParameters().getString("nextTemplate"));
> > }
> > }
> >
> > Any help is much appreciated.
> >
> > Regards,
> >
> > Stuart Townhill.
> >
>
>
> ---------------------------------------------------------------------
> 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]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]