package com.psddev.cms.tool.page;
import java.io.IOException;
import javax.servlet.ServletException;
import com.psddev.cms.tool.PageServlet;
import com.psddev.cms.tool.ToolPageContext;
import com.psddev.dari.db.State;
import com.psddev.dari.util.ObjectUtils;
import com.psddev.dari.util.RoutingFilter;
@RoutingFilter.Path(application = "cms", value = "contentRaw")
@SuppressWarnings("serial")
public class ContentRaw extends PageServlet {
@Override
protected String getPermissionId() {
return null;
}
@Override
protected void doService(ToolPageContext page) throws IOException, ServletException {
Object object = page.findOrReserve();
page.writeHeader();
page.writeStart("div", "class", "widget");
page.writeStart("h1", "class", "icon icon-barcode");
page.writeHtml(page.localize(ContentRaw.class, "title"));
page.writeEnd();
page.writeStart("pre");
page.writeHtml(ObjectUtils.toJson(State.getInstance(object).getSimpleValues(), true));
page.writeEnd();
page.writeEnd();
page.writeFooter();
}
}