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 java.lang.Object


Field Summary
static java.lang.String defaultvaluesColumnName
           
 java.lang.String valuesColumnName
           
 
Constructor Summary
AFilter(boolean isspacefilter, 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)
           
 java.util.List<java.lang.String> findCSquareCodes(java.lang.String place, java.util.List<java.lang.String> prevCsquares)
           
 java.lang.String getAggregationColumn()
           
 java.lang.String getInformationColumn()
           
 java.lang.String getQuantitiesColumn()
           
 java.lang.String getRef_country()
           
 java.lang.String getRef_species()
           
 float getStatus()
           
 java.lang.String getTimeSeriesName()
           
 void initFilter()
           
 boolean isSpaceFilter()
           
 java.util.List<java.lang.String> postFilterSquare(java.util.List<java.lang.String> csquares)
           
 void setAggregationColumn(java.lang.String aggregationColumn)
           
 void setInformationColumn(java.lang.String informationColumn)
           
 void setQuantitiesColumn(java.lang.String quantitiesColumn)
           
 void setRef_country(java.lang.String ref_country)
           
 void setRef_species(java.lang.String ref_species)
           
 void setSpaceFilter(boolean isSpaceFilter)
           
 void setStatus(float status)
           
 void setTimeSeriesName(java.lang.String timeSeriesName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

valuesColumnName

public java.lang.String valuesColumnName

defaultvaluesColumnName

public static final java.lang.String defaultvaluesColumnName
See Also:
Constant Field Values
Constructor Detail

AFilter

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

findCSquareCodes

public java.util.List<java.lang.String> findCSquareCodes(java.lang.String place,
                                                         java.util.List<java.lang.String> prevCsquares)
                                                  throws java.lang.Exception
Throws:
java.lang.Exception

getRef_country

public java.lang.String getRef_country()

setRef_country

public void setRef_country(java.lang.String ref_country)

getRef_species

public java.lang.String getRef_species()

setRef_species

public void setRef_species(java.lang.String ref_species)

setSpaceFilter

public void setSpaceFilter(boolean isSpaceFilter)

isSpaceFilter

public boolean isSpaceFilter()

getTimeSeriesName

public java.lang.String getTimeSeriesName()

setTimeSeriesName

public void setTimeSeriesName(java.lang.String timeSeriesName)

getAggregationColumn

public java.lang.String getAggregationColumn()

setAggregationColumn

public void setAggregationColumn(java.lang.String aggregationColumn)

getInformationColumn

public java.lang.String getInformationColumn()

setInformationColumn

public void setInformationColumn(java.lang.String informationColumn)

getQuantitiesColumn

public java.lang.String getQuantitiesColumn()

setQuantitiesColumn

public void setQuantitiesColumn(java.lang.String quantitiesColumn)

initFilter

public void initFilter()

postFilterSquare

public java.util.List<java.lang.String> postFilterSquare(java.util.List<java.lang.String> csquares)

filter

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

setStatus

public void setStatus(float status)

getStatus

public float getStatus()