1 15 package org.apache.tapestry.vlib; 16 17 import org.apache.tapestry.IRequestCycle; 18 import org.apache.tapestry.callback.ICallback; 19 20 30 31 public class ActivateCallback implements ICallback 32 { 33 private String _pageName; 34 35 public ActivateCallback(IActivate page) 36 { 37 this(page.getPageName()); 38 } 39 40 public ActivateCallback(String pageName) 41 { 42 _pageName = pageName; 43 } 44 45 public void performCallback(IRequestCycle cycle) 46 { 47 IActivate page = (IActivate) cycle.getPage(_pageName); 48 49 page.validate(cycle); 50 page.activate(cycle); 51 } 52 } | Popular Tags |