1 15 package org.apache.tapestry.junit.mock.c19; 16 17 import org.apache.tapestry.IRequestCycle; 18 import org.apache.tapestry.html.BasePage; 19 import org.apache.tapestry.request.IUploadFile; 20 21 27 28 public abstract class Home extends BasePage 29 { 30 public abstract IUploadFile getUploadFile(); 31 32 public abstract void setUploadDisabled(boolean uploadDisabled); 33 34 public void formSubmit(IRequestCycle cycle) 35 { 36 IUploadFile file = getUploadFile(); 37 38 if (file == null) 39 { 40 cycle.activate("Three"); 41 return; 42 } 43 44 Two page = (Two) cycle.getPage("Two"); 45 46 page.setFile(file); 47 cycle.activate(page); 48 } 49 50 public void disableUpload(IRequestCycle cycle) 51 { 52 setUploadDisabled(true); 53 } 54 } | Popular Tags |