org.gcube.contentmanagement.timeseries.geotools.filters
Class SpeciesFilter

java.lang.Object
  extended by org.gcube.contentmanagement.timeseries.geotools.filters.AFilter
      extended by org.gcube.contentmanagement.timeseries.geotools.filters.SpeciesFilter
Direct Known Subclasses:
CountryYearFilter, FAOSpeciesFilter, FAOYearFilter

public class SpeciesFilter
extends AFilter


Field Summary
 
Fields inherited from class org.gcube.contentmanagement.timeseries.geotools.filters.AFilter
defaultvaluesColumnName, valuesColumnName
 
Constructor Summary
SpeciesFilter(java.lang.String timeSeriesName, java.lang.String mainColumn, java.lang.String optionalColumn, java.lang.String quantitiesColumn)
           
 
Method Summary
 java.util.List<GISLayer> filter(GISLayer previousGisLayer, ConnectionsManager connectionsManager, GeoAreaFinder geofind)
           
 void initFilter()
           
 java.util.List<java.lang.String> postFilterSquare(java.util.List<java.lang.String> csquares)
           
 
Methods inherited from class org.gcube.contentmanagement.timeseries.geotools.filters.AFilter
findCSquareCodes, getAggregationColumn, getInformationColumn, getQuantitiesColumn, getRef_country, getRef_species, getStatus, getTimeSeriesName, isSpaceFilter, setAggregationColumn, setInformationColumn, setQuantitiesColumn, setRef_country, setRef_species, setSpaceFilter, setStatus, setTimeSeriesName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpeciesFilter

public SpeciesFilter(java.lang.String timeSeriesName,
                     java.lang.String mainColumn,
                     java.lang.String optionalColumn,
                     java.lang.String quantitiesColumn)
Method Detail

filter

public java.util.List<GISLayer> filter(GISLayer previousGisLayer,
                                       ConnectionsManager connectionsManager,
                                       GeoAreaFinder geofind)
                                throws java.lang.Exception
Overrides:
filter in class AFilter
Throws:
java.lang.Exception

initFilter

public void initFilter()
Overrides:
initFilter in class AFilter

postFilterSquare

public java.util.List<java.lang.String> postFilterSquare(java.util.List<java.lang.String> csquares)
Overrides:
postFilterSquare in class AFilter