package edu.kit.aifb.cumulus.webapp.gui;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import edu.kit.aifb.cumulus.webapp.AbstractCumulusServlet;
/**
* A servlet that handles information messages about a feature that hasn't been implemented.
*
* @author Andrea Gazzarini
*/
public class FeatureNotYetImplementedServlet extends AbstractCumulusServlet {
private static final long serialVersionUID = -326095061705259451L;
@Override
public void service(final HttpServletRequest request, final HttpServletResponse response) throws IOException, ServletException {
final String accept = request.getHeader("accept") == null ? "text" : request.getHeader("accept");
if (accept.contains("html")) {
request.setAttribute("page", "Feature Not Yet Implemented");
forwardTo(request, response, "nyi.vm");
} else {
response.sendError(HttpServletResponse.SC_NOT_IMPLEMENTED, "Feature Not Yet Implemented");
}
}
}