package org.kisst.gft.admin;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.kisst.gft.GftContainer;
import org.kisst.gft.GftWrapper;
import org.kisst.gft.task.TaskDefinition;
public class ChannelServlet extends BaseServlet {
public ChannelServlet(GftWrapper wrapper) { super(wrapper); }
public void handle(HttpServletRequest request, HttpServletResponse response)
throws IOException {
if (getUser(request, response)==null)
return;
response.setContentType("text/html;charset=utf-8");
//response.setStatus(HttpServletResponse.SC_OK);
PrintWriter out = response.getWriter();
String url=request.getRequestURI();
String name=url.substring("/channel/".length());
TaskDefinition def=wrapper.getCurrentGft().getTaskDefinition(name);
def.writeHtml(out);
}
}