|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
The single point of access to retrieve data from the database(s).
| Method Summary | |
boolean |
addDBConnection(DBConnection connection)
Adds a database connection to this gateway. |
DBConnection[] |
getDBConnections()
Returns the list of database connections that this gateway is managing. |
DistinctPropertyValues |
getDistinctProperties(Property[] properties)
Returns list(s) of distinct property values for the given properties. |
EnvironmentExperimentGroup |
getEnvironmentExperimentGroup(EnvironmentExperimentFilter filter)
Gets an environment experiment group based on the given environment experiment filter. |
GenotypeExperimentGroup |
getGenotypeExperimentGroup(GenotypeExperimentFilter filter)
Gets a genotype experiment group based on the given genotype experiment filter. |
GenotypeGroup |
getGenotypeGroup(GenotypeExperimentGroup experimentGroup,
TaxonGroup taxonGroup)
Gets the genotypes for all combinations of genotype experiments and taxa defined by the respective groups. |
LocalityGroup |
getLocalityGroup(LocalityFilter filter)
Gets a locality group based on the given locality filter. |
LocusGroup |
getLocusGroup(LocusFilter filter)
Gets a locus group based on the given locus filter. |
int |
getNumConnections()
Returns the number of connections managed by this gateway. |
PhenotypeGroup |
getPhenotypeGroup(EnvironmentExperimentGroup experimentGroup,
TaxonGroup taxonGroup,
PhenotypeOntologyGroup ontologyGroup)
Gets the phenotypes for all combinations of environment experiments, taxa, and phenotype ontologys defined by the respective groups. |
PhenotypeOntologyGroup |
getPhenotypeOntologyGroup(PhenotypeOntologyFilter filter)
Get a phenotype ontology group based on the given pheotype ontology filter. |
TaxonGroup |
getTaxonGroup(TaxonFilter filter)
Gets a taxon group based on the given taxon filter. |
boolean |
removeDBConnection(DBConnection connection)
Removes the specified database connection from this gateway. |
| Method Detail |
public boolean addDBConnection(DBConnection connection)
connection - connection to add
public boolean removeDBConnection(DBConnection connection)
connection - connection to remove
public DBConnection[] getDBConnections()
public int getNumConnections()
public LocusGroup getLocusGroup(LocusFilter filter)
filter - filter containing criteria to build locus group.
public GenotypeExperimentGroup getGenotypeExperimentGroup(GenotypeExperimentFilter filter)
filter - filter containing criteria.
public TaxonGroup getTaxonGroup(TaxonFilter filter)
filter - filter containing criteria.
public PhenotypeOntologyGroup getPhenotypeOntologyGroup(PhenotypeOntologyFilter filter)
filter - phenotype ontology filter
public PhenotypeGroup getPhenotypeGroup(EnvironmentExperimentGroup experimentGroup,
TaxonGroup taxonGroup,
PhenotypeOntologyGroup ontologyGroup)
experimentGroup - environment experiment grouptaxonGroup - taxon groupontologyGroup - phenotype ontology group
public EnvironmentExperimentGroup getEnvironmentExperimentGroup(EnvironmentExperimentFilter filter)
filter - filter containing criteria.
public LocalityGroup getLocalityGroup(LocalityFilter filter)
filter - filter containing criteria.
public GenotypeGroup getGenotypeGroup(GenotypeExperimentGroup experimentGroup,
TaxonGroup taxonGroup)
experimentGroup - genotype experiment grouptaxonGroup - taxon group
public DistinctPropertyValues getDistinctProperties(Property[] properties)
properties - list of properties
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||