Coverage Report - org.trails.callback.SearchCallback
 
Classes in this File Line Coverage Branch Coverage Complexity
SearchCallback
78% 
N/A 
1
 
 1  
 package org.trails.callback;
 2  
 
 3  
 import org.apache.tapestry.IRequestCycle;
 4  
 import org.trails.page.SearchPage;
 5  
 
 6  
 /**
 7  
  * Return Control to a search page.
 8  
  *
 9  
  * @author Chris Nelson
 10  
  */
 11  
 public class SearchCallback extends TrailsCallback
 12  
 {
 13  
 
 14  
         private Class type;
 15  
 
 16  
         public SearchCallback(String name, Class type)
 17  
         {
 18  1
                 super(name);
 19  1
                 this.type = type;
 20  1
         }
 21  
 
 22  
         public SearchCallback(String name)
 23  
         {
 24  0
                 super(name);
 25  0
         }
 26  
 
 27  
         public void performCallback(IRequestCycle cycle)
 28  
         {
 29  1
                 SearchPage searchPage = (SearchPage) cycle.getPage(getPageName());
 30  1
                 searchPage.setType(type);
 31  1
                 cycle.activate(searchPage);
 32  1
         }
 33  
 
 34  
 }