package org.opennms.features.gwt.graph.resource.list.client.presenter;
import org.opennms.features.gwt.graph.resource.list.client.view.DefaultResourceListView;
import org.opennms.features.gwt.graph.resource.list.client.view.ResourceListItem;
import org.opennms.features.gwt.graph.resource.list.client.view.SearchPopup;
import com.google.gwt.core.client.JsArray;
import com.google.gwt.user.client.Window.Location;
public class KscReportListPresenter extends DefaultResourceListPresenter {
public KscReportListPresenter(DefaultResourceListView<ResourceListItem> view, SearchPopup searchPopup, JsArray<ResourceListItem> dataList, String baseUrl) {
super(view, searchPopup, dataList, baseUrl);
}
@Override
public void onResourceItemSelected() {
StringBuilder urlBuilder = new StringBuilder();
urlBuilder.append(getBaseUrl() + "/KSC/customView.htm");
urlBuilder.append("?type=" + getView().getSelectedResource().getType());
urlBuilder.append("&report=" + getView().getSelectedResource().getId());
Location.assign(urlBuilder.toString());
}
}