org.gcube.portlets.user.speciesdiscovery.client.util.stream
Class ResultRowDataSource
java.lang.Object
org.gcube.portlets.user.speciesdiscovery.client.util.stream.ResultRowDataSource
- All Implemented Interfaces:
- DataSource
public class ResultRowDataSource
- extends Object
- implements DataSource
Method Summary |
protected List<com.extjs.gxt.ui.client.data.ModelData> |
convertData(ArrayList<ResultRow> rows)
|
protected com.extjs.gxt.ui.client.data.BaseModelData |
convertResultRow(ResultRow row)
|
static String |
getClassification(List<Taxon> listTaxon)
|
protected String |
getCommonNamesHTML(String scientificName,
String author,
String credits,
List<CommonName> commonNames)
|
void |
getData(int start,
int limit,
ResultFilter activeFiltersObject,
com.google.gwt.user.client.rpc.AsyncCallback<List<com.extjs.gxt.ui.client.data.ModelData>> callback)
|
String |
getInfo()
|
protected String |
getProdutcsHTML(int imagesCount,
int mapCounts,
int layersCount,
int occurencesCount)
|
protected String |
getProvenanceHTML(String datasource,
String dataprovider,
String dataset,
String datasetCitation)
|
protected String |
getRankHtml(List<Taxon> listTaxon)
|
void |
getStreamState(com.google.gwt.user.client.rpc.AsyncCallback<StreamState> callback)
|
boolean |
isActiveFilterOnResult()
|
boolean |
isShowOnlySelected()
|
void |
setActiveFilterOnResult(boolean isActiveFilterOnResult)
|
void |
setShowOnlySelected(boolean showOnlySelected)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
showOnlySelected
protected boolean showOnlySelected
isActiveFilterOnResult
protected boolean isActiveFilterOnResult
ResultRowDataSource
public ResultRowDataSource()
getStreamState
public void getStreamState(com.google.gwt.user.client.rpc.AsyncCallback<StreamState> callback)
- Specified by:
getStreamState
in interface DataSource
getData
public void getData(int start,
int limit,
ResultFilter activeFiltersObject,
com.google.gwt.user.client.rpc.AsyncCallback<List<com.extjs.gxt.ui.client.data.ModelData>> callback)
- Specified by:
getData
in interface DataSource
convertData
protected List<com.extjs.gxt.ui.client.data.ModelData> convertData(ArrayList<ResultRow> rows)
getClassification
public static String getClassification(List<Taxon> listTaxon)
convertResultRow
protected com.extjs.gxt.ui.client.data.BaseModelData convertResultRow(ResultRow row)
getRankHtml
protected String getRankHtml(List<Taxon> listTaxon)
getCommonNamesHTML
protected String getCommonNamesHTML(String scientificName,
String author,
String credits,
List<CommonName> commonNames)
getProvenanceHTML
protected String getProvenanceHTML(String datasource,
String dataprovider,
String dataset,
String datasetCitation)
getProdutcsHTML
protected String getProdutcsHTML(int imagesCount,
int mapCounts,
int layersCount,
int occurencesCount)
isShowOnlySelected
public boolean isShowOnlySelected()
setShowOnlySelected
public void setShowOnlySelected(boolean showOnlySelected)
isActiveFilterOnResult
public boolean isActiveFilterOnResult()
setActiveFilterOnResult
public void setActiveFilterOnResult(boolean isActiveFilterOnResult)
getInfo
public String getInfo()
- Specified by:
getInfo
in interface DataSource
Copyright © 2013. All Rights Reserved.