package org.opennms.features.gwt.graph.resource.list.client;
import org.opennms.features.gwt.graph.resource.list.client.presenter.DefaultResourceListPresenter;
import org.opennms.features.gwt.graph.resource.list.client.presenter.Presenter;
import org.opennms.features.gwt.graph.resource.list.client.view.DefaultResourceListViewImpl;
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.ui.HasWidgets;
public class ResourceListAppController implements Presenter {
private JsArray<ResourceListItem> m_resourceList;
private String m_baseUrl;
public ResourceListAppController(JsArray<ResourceListItem> resourceListData, String baseUrl) {
m_resourceList = resourceListData;
m_baseUrl = baseUrl;
}
@Override
public void go(HasWidgets container) {
new DefaultResourceListPresenter(new DefaultResourceListViewImpl(), new SearchPopup(), m_resourceList, m_baseUrl).go(container);
}
}