org.gcube.portlets.user.speciesdiscovery.client.util.stream
Class ResultRowDataSource

java.lang.Object
  extended by org.gcube.portlets.user.speciesdiscovery.client.util.stream.ResultRowDataSource
All Implemented Interfaces:
DataSource

public class ResultRowDataSource
extends Object
implements DataSource


Field Summary
protected  boolean isActiveFilterOnResult
           
protected  boolean showOnlySelected
           
 
Constructor Summary
ResultRowDataSource()
           
 
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
 

Field Detail

showOnlySelected

protected boolean showOnlySelected

isActiveFilterOnResult

protected boolean isActiveFilterOnResult
Constructor Detail

ResultRowDataSource

public ResultRowDataSource()
Method Detail

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.