org.gcube.contentmanagement.timeseries.geotools.vti
Class VTIEffortAggregator

java.lang.Object
  extended by org.gcube.contentmanagement.timeseries.geotools.vti.VTIEffortAggregator

public class VTIEffortAggregator
extends Object


Field Summary
static String MONTHLAYERTITLE
           
static String MONTHPREFIX
           
static String persistenceFile
           
static String VTILAYERTITLE
           
static String VTIPREFIX
           
 
Constructor Summary
VTIEffortAggregator(TSGeoToolsConfiguration configuration)
           
 
Method Summary
 void addVTILayers(String tableName, String tableKey, String xDimension, String yDimension, String previousGroupName, GISInformation gisInfo, boolean appendMode, HashMap<String,String> field2user)
           
 List<String> checkGroupingInCache(GISInformation gisInfo, String timeseriesName, String xDimension, String yDimension, String datesDimension, String fishingHoursDimension, String speedDimension)
           
 float getStatus()
           
 List<String> produceMontlyEffort(String tableName, String tableKey, String xDimension, String yDimension, String datesDimension, String fishingHoursDimension, String speedDimension, GISInformation gisInfo, boolean produceVTI, boolean appendMode)
           
 List<String> produceMontlyEffort(String tableName, String tableKey, String xDimension, String yDimension, String datesDimension, String fishingHoursDimension, String speedDimension, GISInformation gisInfo, boolean produceVTI, boolean appendMode, HashMap<String,String> field2user)
           
 List<String> produceMontlyEffort(String tableName, String outputTableName, String tableKey, String xDimension, String yDimension, String datesDimension, String fishingHoursDimension, String speedDimension)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

persistenceFile

public static String persistenceFile

MONTHPREFIX

public static String MONTHPREFIX

VTIPREFIX

public static String VTIPREFIX

MONTHLAYERTITLE

public static String MONTHLAYERTITLE

VTILAYERTITLE

public static String VTILAYERTITLE
Constructor Detail

VTIEffortAggregator

public VTIEffortAggregator(TSGeoToolsConfiguration configuration)
                    throws Exception
Throws:
Exception
Method Detail

produceMontlyEffort

public List<String> produceMontlyEffort(String tableName,
                                        String outputTableName,
                                        String tableKey,
                                        String xDimension,
                                        String yDimension,
                                        String datesDimension,
                                        String fishingHoursDimension,
                                        String speedDimension)
                                 throws Exception
Throws:
Exception

produceMontlyEffort

public List<String> produceMontlyEffort(String tableName,
                                        String tableKey,
                                        String xDimension,
                                        String yDimension,
                                        String datesDimension,
                                        String fishingHoursDimension,
                                        String speedDimension,
                                        GISInformation gisInfo,
                                        boolean produceVTI,
                                        boolean appendMode)
                                 throws Exception
Throws:
Exception

getStatus

public float getStatus()

checkGroupingInCache

public List<String> checkGroupingInCache(GISInformation gisInfo,
                                         String timeseriesName,
                                         String xDimension,
                                         String yDimension,
                                         String datesDimension,
                                         String fishingHoursDimension,
                                         String speedDimension)

produceMontlyEffort

public List<String> produceMontlyEffort(String tableName,
                                        String tableKey,
                                        String xDimension,
                                        String yDimension,
                                        String datesDimension,
                                        String fishingHoursDimension,
                                        String speedDimension,
                                        GISInformation gisInfo,
                                        boolean produceVTI,
                                        boolean appendMode,
                                        HashMap<String,String> field2user)
                                 throws Exception
Throws:
Exception

addVTILayers

public void addVTILayers(String tableName,
                         String tableKey,
                         String xDimension,
                         String yDimension,
                         String previousGroupName,
                         GISInformation gisInfo,
                         boolean appendMode,
                         HashMap<String,String> field2user)
                  throws Exception
Throws:
Exception


Copyright © 2013. All Rights Reserved.