Thank you very much for your help, here is my solution:
public abstract class ProtectedPage
extends BasePage
implements PageValidateListener {
@InjectState("visit")
public abstract Visit getVisit();
public void pageValidate(PageEvent event) {
Visit visit = getVisit();
if (visit != null && visit.getUsername() != null) return;
Login login = (Login) getRequestCycle().getPage("Login");
login.setCallback(new PageCallback(this));
throw new PageRedirectException(login);
}
}
Alex.
-------------------- m2f --------------------
Sent from www.TapestryForums.com
Read this topic online here: <<topic_link>>
http://www.tapestryforums.com/viewtopic.php?p=11759#11759
-------------------- m2f --------------------