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

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

public class AFilter
extends Object


Field Summary
protected  String aggregationColumn
           
static String defaultvaluesColumnName
           
protected  String filtername
           
protected  GeoAreaFinder geofinder
           
protected  String informationColumn
           
protected  boolean isSpaceFilter
           
protected  String quantitiesColumn
           
protected  String ref_country
           
protected  String ref_species
           
protected  float status
           
protected  String timeSeriesName
           
 String valuesColumnName
           
 
Constructor Summary
AFilter(boolean isspacefilter, String timeSeriesName, String mainColumn, String optionalColumn, String quantitiesColumn)
           
 
Method Summary
 List<GISLayer> filter(GISLayer previousGisLayer, ConnectionsManager connectionsManager, GeoAreaFinder geofind)
           
 List<String> findCSquareCodes(String place, List<String> prevCsquares)
           
 String getAggregationColumn()
           
 String getInformationColumn()
           
 String getQuantitiesColumn()
           
 String getRef_country()
           
 String getRef_species()
           
 float getStatus()
           
 String getTimeSeriesName()
           
 void initFilter()
           
 boolean isSpaceFilter()
           
 List<String> postFilterSquare(List<String> csquares)
           
 void setAggregationColumn(String aggregationColumn)
           
 void setInformationColumn(String informationColumn)
           
 void setQuantitiesColumn(String quantitiesColumn)
           
 void setRef_country(String ref_country)
           
 void setRef_species(String ref_species)
           
 void setSpaceFilter(boolean isSpaceFilter)
           
 void setStatus(float status)
           
 void setTimeSeriesName(String timeSeriesName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isSpaceFilter

protected boolean isSpaceFilter

timeSeriesName

protected String timeSeriesName

ref_country

protected String ref_country

ref_species

protected String ref_species

aggregationColumn

protected String aggregationColumn

informationColumn

protected String informationColumn

quantitiesColumn

protected String quantitiesColumn

geofinder

protected GeoAreaFinder geofinder

valuesColumnName

public String valuesColumnName

defaultvaluesColumnName

public static final String defaultvaluesColumnName
See Also:
Constant Field Values

status

protected float status

filtername

protected String filtername
Constructor Detail

AFilter

public AFilter(boolean isspacefilter,
               String timeSeriesName,
               String mainColumn,
               String optionalColumn,
               String quantitiesColumn)
Method Detail

findCSquareCodes

public List<String> findCSquareCodes(String place,
                                     List<String> prevCsquares)
                              throws Exception
Throws:
Exception

getRef_country

public String getRef_country()

setRef_country

public void setRef_country(String ref_country)

getRef_species

public String getRef_species()

setRef_species

public void setRef_species(String ref_species)

setSpaceFilter

public void setSpaceFilter(boolean isSpaceFilter)

isSpaceFilter

public boolean isSpaceFilter()

getTimeSeriesName

public String getTimeSeriesName()

setTimeSeriesName

public void setTimeSeriesName(String timeSeriesName)

getAggregationColumn

public String getAggregationColumn()

setAggregationColumn

public void setAggregationColumn(String aggregationColumn)

getInformationColumn

public String getInformationColumn()

setInformationColumn

public void setInformationColumn(String informationColumn)

getQuantitiesColumn

public String getQuantitiesColumn()

setQuantitiesColumn

public void setQuantitiesColumn(String quantitiesColumn)

initFilter

public void initFilter()

postFilterSquare

public List<String> postFilterSquare(List<String> csquares)

filter

public List<GISLayer> filter(GISLayer previousGisLayer,
                             ConnectionsManager connectionsManager,
                             GeoAreaFinder geofind)
                      throws Exception
Throws:
Exception

setStatus

public void setStatus(float status)

getStatus

public float getStatus()


Copyright © 2013. All Rights Reserved.