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 }