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

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

public class VTIEffortAggregator
extends java.lang.Object


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

Field Detail

persistenceFile

public static java.lang.String persistenceFile

MONTHPREFIX

public static java.lang.String MONTHPREFIX

VTIPREFIX

public static java.lang.String VTIPREFIX

MONTHLAYERTITLE

public static java.lang.String MONTHLAYERTITLE

VTILAYERTITLE

public static java.lang.String VTILAYERTITLE
Constructor Detail

VTIEffortAggregator

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

produceMontlyEffort

public java.lang.String produceMontlyEffort(java.lang.String tableName,
                                            java.lang.String outputTableName,
                                            java.lang.String tableKey,
                                            java.lang.String xDimension,
                                            java.lang.String yDimension,
                                            java.lang.String datesDimension,
                                            java.lang.String fishingHoursDimension,
                                            java.lang.String speedDimension)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

produceMontlyEffort

public java.lang.String produceMontlyEffort(java.lang.String tableName,
                                            java.lang.String tableKey,
                                            java.lang.String xDimension,
                                            java.lang.String yDimension,
                                            java.lang.String datesDimension,
                                            java.lang.String fishingHoursDimension,
                                            java.lang.String speedDimension,
                                            GISInformation gisInfo,
                                            boolean produceVTI,
                                            boolean appendMode)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getStatus

public float getStatus()

getGroupName

public java.lang.String getGroupName()

createNewGroup

public void createNewGroup(GISInformation gisInfo,
                           java.lang.String timeseriesName,
                           java.lang.String xDimension,
                           java.lang.String yDimension,
                           java.lang.String datesDimension,
                           java.lang.String fishingHoursDimension,
                           java.lang.String speedDimension)

produceMontlyEffort

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

addVTILayers

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