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 ....);
   ....
}

Reply via email to