|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectgov.usda.gdpc.AbstractDBElement
gov.usda.gdpc.GenotypeExperiment
This is a database element representing a genotype experiment.
| Nested Class Summary |
| Nested classes inherited from class java.util.Map |
java.util.Map.Entry |
| Field Summary | |
static java.lang.String |
TYPE
|
| Fields inherited from class gov.usda.gdpc.AbstractDBElement |
myProperties |
| Method Summary | |
static java.lang.String |
buildKey(java.util.Map properties)
This builds the unique key for this genotype experiment based on the GenotypeExperimentProperty.ID and GenotypeExperimentProperty.DATA_SOURCE. |
static java.lang.String |
buildKey(java.lang.String dataSource,
Identifier id)
This builds the unique key for this environment experiment based on the GenotypeExperimentProperty.ID and GenotypeExperimentProperty.DATA_SOURCE. |
static int |
cacheSize()
|
static GenotypeExperiment |
getCachedInstance(java.util.Map properties)
This returns the genotype experiment instance given specified id and source. |
java.lang.String |
getDataSource()
Returns the data source of this genotype experiment. |
Identifier |
getID()
Returns identifier of this genotype experiment. |
static GenotypeExperiment |
getInstance(java.util.Map properties)
This returns the genotype experiment instance given specified list of properties. |
Locus |
getLocus()
Returns the locus associated with this genotype experiment. |
java.lang.String |
getName()
Returns the name of this genotype experiment. |
java.lang.String |
getType()
Get type of this element. |
| Methods inherited from class gov.usda.gdpc.AbstractDBElement |
clear, compareTo, containsKey, containsValue, entrySet, equals, get, getKey, getProperty, isEmpty, keySet, numProperties, properties, propsEqual, put, putAll, remove, size, toString, values |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
hashCode |
| Field Detail |
public static final java.lang.String TYPE
| Method Detail |
public static GenotypeExperiment getInstance(java.util.Map properties)
properties - properties of this genotype experiment. The keys are
the properties (type: GenotypeExperimentProperty) and the values are the
corresponding value. Properties can not have a value equal to
null. It is not allowed to have two keys that are the same.
The GenotypeExperimentProperty.ID, GenotypeExperimentProperty.DATA_SOURCE,
and GenotypeExperimentProperty.NAME properties must be defined.
public static GenotypeExperiment getCachedInstance(java.util.Map properties)
properties - properties of this genotype experiment. The keys are
the properties (type: GenotypeExperimentProperty) and the values are the
corresponding value. Properties can not have a value equal to
null. Only the GenotypeExperimentProperty.ID and GenotypeExperimentProperty.DATA_SOURCE
are used to find a matching genotype experiment in the cache.
public static java.lang.String buildKey(java.util.Map properties)
properties - properties map
public static java.lang.String buildKey(java.lang.String dataSource,
Identifier id)
dataSource - data sourceid - identifier
public java.lang.String getName()
getName in interface DBElementgetName in class AbstractDBElementpublic java.lang.String getDataSource()
getDataSource in interface DBElementgetDataSource in class AbstractDBElementpublic Identifier getID()
getID in interface DBElementgetID in class AbstractDBElementpublic Locus getLocus()
public static int cacheSize()
public java.lang.String getType()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||