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]