package org.opennms.features.gwt.graph.resource.list.client.view; import java.util.List; import com.google.gwt.user.client.ui.Widget; public interface ReportSelectListView<T> { public interface Presenter<T>{ void onGraphButtonClick(); void onClearSelectionButtonClick(); void onSearchButtonClick(); void onGraphAllButtonClick(); } List<ResourceListItem> getSelectedReports(); void setDataList(List<ResourceListItem> dataList); void setPresenter(Presenter<T> presenter); Widget asWidget(); void clearAllSelections(); void showWarning(); List<ResourceListItem> getDataList(); Widget searchPopupTarget(); List<ResourceListItem> getAllReports(); }