package com.psddev.cms.tool.page; import java.io.IOException; import java.util.UUID; import javax.servlet.ServletException; import com.psddev.cms.tool.CmsTool; import com.psddev.cms.tool.PageServlet; import com.psddev.cms.tool.ToolPageContext; import com.psddev.dari.db.Query; import com.psddev.dari.util.JspUtils; import com.psddev.dari.util.RoutingFilter; @RoutingFilter.Path(application = "cms", value = "queryField") public class QueryField extends PageServlet { private static final long serialVersionUID = 1L; @Override protected String getPermissionId() { return null; } @Override protected void doService(ToolPageContext page) throws IOException, ServletException { page.getRequest().setAttribute("containerObject", Query .fromAll() .where("_id = ?", page.param(UUID.class, "containerObjectId")) .first()); page.writeHeader(); page.writeStart("div", "class", "widget widget-queryField"); JspUtils.include( page.getRequest(), page.getResponse(), page, page.toolPath(CmsTool.class, "/WEB-INF/search.jsp"), "resultJsp", "/queryFieldResult"); page.writeEnd(); page.writeFooter(); } }