/* (c) 2016 Open Source Geospatial Foundation - all rights reserved
* This code is licensed under the GPL 2.0 license, available at the root
* application directory.
*/
package org.geogig.geoserver.web;
import org.apache.wicket.Component;
import org.apache.wicket.markup.html.link.BookmarkablePageLink;
import org.apache.wicket.markup.html.panel.Fragment;
import org.geogig.geoserver.web.repository.RepositoriesListPanel;
import org.geoserver.web.GeoServerSecuredPage;
/**
* Add/edit/remove repositories
*/
public class RepositoriesPage extends GeoServerSecuredPage {
private final RepositoriesListPanel table;
public RepositoriesPage() {
table = new RepositoriesListPanel("table");
table.setOutputMarkupId(true);
add(table);
setHeaderPanel(headerPanel());
}
protected Component headerPanel() {
Fragment header = new Fragment(HEADER_PANEL, "header", this);
header.add(new BookmarkablePageLink<String>("importExisting", RepositoryImportPage.class));
header.add(new BookmarkablePageLink<String>("addNew", RepositoryEditPage.class));
return header;
}
}