package at.gv.egiz.eaaf.core.impl.idp.module.gui; import java.io.InputStream; import org.springframework.http.MediaType; import at.gv.egiz.eaaf.core.api.gui.IGuiBuilderConfiguration; import at.gv.egiz.eaaf.core.api.gui.IVelocityGuiBuilderConfiguration; import at.gv.egiz.eaaf.core.exceptions.GuiBuildException; import at.gv.egiz.eaaf.core.impl.gui.AbstractVelocityGuiFormBuilderImpl; import jakarta.servlet.http.HttpServletRequest; public class DummyVelocityGuiFormBuilder extends AbstractVelocityGuiFormBuilderImpl { private InputStream internalTemplate = null; public DummyVelocityGuiFormBuilder() throws GuiBuildException { super(); } @Override protected InputStream getInternalTemplate(IVelocityGuiBuilderConfiguration config) throws GuiBuildException { return internalTemplate; } /** * Set internal template that should be loaded by builder. * * @param internalTemplate Tempalte */ public void setInternalTemplate(InputStream internalTemplate) { this.internalTemplate = internalTemplate; } @Override public String evaluateResponseContentType(HttpServletRequest httpReq, IGuiBuilderConfiguration config, String loggerName) throws GuiBuildException { return MediaType.TEXT_XML_VALUE; } }