org.gcube.application.aquamaps.aquamapsservice.impl.db.managers
Class SpeciesManager
java.lang.Object
org.gcube.application.aquamaps.aquamapsservice.impl.db.managers.SpeciesManager
public class SpeciesManager
- extends Object
|
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 |
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
SpeciesManager
public SpeciesManager()
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.