Hi George,
I' move
@SessionState
private ObjectState objectState;
away from Component.class and make it a field of both of your page classes.
You're using a SSO anyway so there's no point in fumbeling around with
acrivation contexts.
And this looks a bit awfull
void setupRender() {
if((objectState.getObject() == null) || (object != null && !object
.getId().equals(objectState.getObjectt().getId()))) {
objectState.setObject(object);
}
I'd rewrite that to (Hope I got it correct):
void setupRender() {
if this.object == null {
return;
}
final YourObjetType stateValue = this.objectState.getObject();
if (stateValue == null {
this.objectState.setObject(this.object);
return;
}
if (! stateValue.getId().equals(tihs.object.getId()) {
this.objectState.setObject(this.object);
}
}
-----
http://www.winfonet.eu
--
View this message in context:
http://tapestry.1045711.n5.nabble.com/Saving-using-form-zone-tp4639355p4640181.html
Sent from the Tapestry - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org