org.gcube.application.aquamaps.aquamapsservice.impl.db.managers
Class SpeciesManager

java.lang.Object
  extended by org.gcube.application.aquamaps.aquamapsservice.impl.db.managers.SpeciesManager

public class SpeciesManager
extends Object


Field Summary
static String CATALOG_OF_LIFE
           
static String FISHBASE
           
static String IRMNG
           
static String ITIS
           
static String OBIS
           
static String speciesOccurSum
           
static String THREE_A_CODE
           
static String WORMS
           
 
Constructor Summary
SpeciesManager()
           
 
Method Summary
static String getCommonTaxonomy(Set<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Species> species)
           
static String getCompleteName(String hspenName, String fieldName)
           
static File getCSVList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Filter> genericSearch, List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Filter> specificSearch, int HSPENId)
           
static String getFilteredHSPEN(String sourceHSPEN, Set<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Species> toInsert)
           
static String getJSONList(org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings, List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Filter> genericSearch, List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Filter> specificSearch, int HSPENId)
           
static String getJSONTaxonomy(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field toSelect, List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filters, org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings)
           
static Set<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Species> getList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filters)
           
static Set<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Species> getList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filters, org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Resource hspen)
           
static org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Species getSpeciesById(boolean fetchStatic, boolean fetchEnvelope, String id, int hspenId)
           
static Map<String,String> getSpeciesNamesById(String speciesId)
           
static String perturbationUpdate(String hspenTable, Map<String,org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Perturbation> toSetPerturbations, String speciesId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

speciesOccurSum

public static final String speciesOccurSum
See Also:
Constant Field Values

CATALOG_OF_LIFE

public static final String CATALOG_OF_LIFE
See Also:
Constant Field Values

FISHBASE

public static final String FISHBASE
See Also:
Constant Field Values

IRMNG

public static final String IRMNG
See Also:
Constant Field Values

ITIS

public static final String ITIS
See Also:
Constant Field Values

THREE_A_CODE

public static final String THREE_A_CODE
See Also:
Constant Field Values

WORMS

public static final String WORMS
See Also:
Constant Field Values

OBIS

public static final String OBIS
See Also:
Constant Field Values
Constructor Detail

SpeciesManager

public SpeciesManager()
Method Detail

getSpeciesNamesById

public static Map<String,String> getSpeciesNamesById(String speciesId)
                                              throws SQLException,
                                                     Exception
Throws:
SQLException
Exception

getSpeciesById

public static org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Species getSpeciesById(boolean fetchStatic,
                                                                                                             boolean fetchEnvelope,
                                                                                                             String id,
                                                                                                             int hspenId)
                                                                                                      throws Exception
Throws:
Exception

getList

public static Set<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Species> getList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filters)
                                                                                                    throws Exception
Throws:
Exception

getList

public static Set<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Species> getList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filters,
                                                                                                           org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Resource hspen)
                                                                                                    throws Exception
Throws:
Exception

getFilteredHSPEN

public static String getFilteredHSPEN(String sourceHSPEN,
                                      Set<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Species> toInsert)
                               throws Exception
Throws:
Exception

getJSONList

public static String getJSONList(org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings,
                                 List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Filter> genericSearch,
                                 List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Filter> specificSearch,
                                 int HSPENId)
                          throws Exception
Throws:
Exception

getCSVList

public static File getCSVList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Filter> genericSearch,
                              List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Filter> specificSearch,
                              int HSPENId)
                       throws Exception
Throws:
Exception

getCompleteName

public static String getCompleteName(String hspenName,
                                     String fieldName)
                              throws Exception
Throws:
Exception

perturbationUpdate

public static String perturbationUpdate(String hspenTable,
                                        Map<String,org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Perturbation> toSetPerturbations,
                                        String speciesId)
                                 throws Exception
Throws:
Exception

getJSONTaxonomy

public static String getJSONTaxonomy(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field toSelect,
                                     List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filters,
                                     org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings)
                              throws Exception
Throws:
Exception

getCommonTaxonomy

public static String getCommonTaxonomy(Set<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Species> species)
                                throws Exception
Throws:
Exception


Copyright © 2013. All Rights Reserved.