What do i do if i have persisted properties in my page and i want to reset/cleanup their state after a successful listener operation, like a formSubmit? Tapestry has a shortcut for that? There is something like a @End in Seam, that clean my persist state for that page? Some static method? some superclass method? I'm just set null in every page propertie when i see that is reasonable, i think that i lost something that make my life better...
Look this example: @Persist public abstract HoweverObject getHoweverObject (); public abstract void setHoweverObject (HoweverObject o); @Persist public abstract WhoCaresObject getWhoCaresObject(); public abstract void setWhoCaresObject (WhoCaresObject o); public void doSubmit() { // do something with this 2 object // now I want to cleanup them, and i dont want to call set with null parameter in every persist page properties. setHoweverObject (null); setWhoCaresObject (null); } public void pageBeginListener(....){ if(getHoweverObject == null) setHoweverObject(new ....); .... }