package com.psddev.cms.tool.page;
import com.psddev.cms.tool.ContentEditWidgetPlacement;
import com.psddev.cms.tool.PageServlet;
import com.psddev.cms.tool.ToolPageContext;
import com.psddev.cms.tool.content.ReferencesWidget;
import com.psddev.dari.db.Query;
import com.psddev.dari.util.RoutingFilter;
import javax.servlet.ServletException;
import java.io.IOException;
import java.util.UUID;
/**
* @deprecated Use {@link ReferencesWidget} instead.
*/
@Deprecated
@RoutingFilter.Path(application = "cms", value = "/content/references")
@SuppressWarnings("serial")
public class ContentReferences extends PageServlet {
@Override
protected String getPermissionId() {
return null;
}
@Override
protected void doService(ToolPageContext page) throws IOException, ServletException {
Object content = Query
.fromAll()
.where("_id = ?", page.param(UUID.class, "id"))
.first();
if (content != null) {
new ReferencesWidget().display(page, content, ContentEditWidgetPlacement.RIGHT);
}
}
}