/* * Copyright 2001-2008 Geert Bevin <gbevin[remove] at uwyn dot com> * Licensed under the Apache License, Version 2.0 (the "License") * $Id: GeneratedurlSource.java 3918 2008-04-14 17:35:35Z gbevin $ */ package com.uwyn.rife.engine.testelements.exits; import com.uwyn.rife.engine.Element; import com.uwyn.rife.template.Template; public class GeneratedurlSource extends Element { public final static String EXIT_NAME1 = "exit1"; public final static String EXIT_NAME2 = "exit2"; public String getOutput2() { return "the second"; } public String getOutput3() { return "the third value that will be overridden"; } public void processElement() { Template template = getHtmlTemplate("engine_exiturl_generation"); setOutput("output1", "the first"); setOutput("output3", "the third"); if (getInput("switch", "").equals("overridden")) { setExitQuery(template, "exit1", new String[] {"output1", "the overridden first", "output3", "the overridden third"}); setExitQuery(template, "exit2", new String[] {"output1", "the overridden first", "output3", "the overridden third"}); } else { setExitQuery(template, "exit1"); } print(template); } }