package de.twenty11.skysail.server.ext.inlinebrowser.internal;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import de.twenty11.skysail.common.messages.GridData;
import de.twenty11.skysail.server.SkysailServerResource;
public class ProductRootResource extends SkysailServerResource<GridData> {
/** slf4j based logger implementation */
Logger logger = LoggerFactory.getLogger(this.getClass());
public ProductRootResource() {
super(new GridData());
setTemplate("skysail.product.osgimonitor:root.ftl");
}
// protected Representation dispatchGet(Variant variant) {
// List<LinkData> links = new ArrayList<LinkData>();
// //addLink(links, "components/", "Installed Components");
// //addLink(links, "dbviewer/", "Database Viewer");
// addLink(links, OsgiBundlesConstants.RESTLET_BUNDLE_CONTEXT_ID + "/", "Installed Bundles");
// addLink(links, OsgiBundlesConstants.PACKAGES + "/", "Available Packages");
// addLink(links, OsgiBundlesConstants.SERVICES + "/", "Services");
// //addLink(links, "logs/", "Current Logs");
// CommunicationUtils commUtils = new CommunicationUtils("skysail.server.osgi.bundles:home.ftl");
// return commUtils.createLinkRepresentation(links, variant, getQuery(), getRequest(), "root");
// }
// @Override
// public GridData getData() {
// GridData grid = new GridData();
// RowData rowData = new RowData();
//
// grid.addRowData(rowData );
//
// return null;
// }
@Override
public void setColumns(GridData data) {
// TODO Auto-generated method stub
}
@Override
public List<Object> getFilteredData() {
// TODO Auto-generated method stub
return null;
}
@Override
public int handlePagination() {
// TODO Auto-generated method stub
return 0;
}
@Override
public GridData currentPageResults(List<?> filterResults, int pageSize) {
// TODO Auto-generated method stub
return null;
}
}