1 package br.com.ibnetwork.guara.pipeline.valve.modules; 2 3 4 import org.apache.avalon.framework.configuration.Configurable; 5 import org.apache.avalon.framework.service.Serviceable; 6 7 import br.com.ibnetwork.guara.modules.ModuleLoader; 8 import br.com.ibnetwork.guara.rundata.RunData; 9 10 /*** 11 * @author leandro 12 */ 13 public class ScreenExecutor 14 extends ModuleExecutorSupport 15 implements Serviceable, Configurable 16 { 17 18 protected String getModuleName(RunData runData) 19 { 20 String screen = runData.getPageInfo().getScreenName(); 21 String template = runData.getPageInfo().getTemplate(); 22 return screen != null ? screen : template; 23 } 24 25 protected String getModuleType(RunData runData) 26 { 27 return ModuleLoader.SCREEN_TYPE; 28 } 29 30 31 }