public class MakeProfile {
@Inject
private Session session;
@Property
private String email;
@Property
private String name;
@Property
@Persist(PersistenceConstants.FLASH)
private Application app;
void onActivate(String code_ref) {
if(app == null){
app = (Applicantion) session().createQuery("from Applicantion where
code = ?").setString(0, code_ref).uniqueResult();
}
}
void onPrepareForRender(){
email = app.getEmail();
name = app.getName();
}
@CommitAfter
Object onSuccess() {
Profile p = new Profile();
p.setEmail(email);
p.setName(name);
session.save(p);
}
}
regards
Taha
On Sat, Apr 16, 2011 at 2:31 PM, Angelo C. <[email protected]> wrote:
> Hi,
>
> Thanks, but how to pass a string to prepareForRender?
>
> --
> View this message in context:
> http://tapestry.1045711.n5.nabble.com/t5-create-a-record-from-another-table-what-is-best-practice-tp4307107p4307173.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>