gov.usda.gdpc
Interface EnvironmentExperimentGroup

All Superinterfaces:
java.util.Collection, DBElementGroup, Group, java.util.List
All Known Implementing Classes:
AbstractEnvironmentExperimentGroup

public interface EnvironmentExperimentGroup
extends DBElementGroup

Collection of environment experiments.

Author:
terryc

Method Summary
 EnvironmentExperiment getEnvironmentExperiment(java.lang.String dataSource, Identifier id)
          This returns the environment experiment instance from this group that matches the specified id and source.
 EnvironmentExperimentGroup getEnvironmentExperimentGroup(EnvironmentExperimentFilter filter)
          Get the environment experiment group matching the given filter from this environment experiment group.
 
Methods inherited from interface gov.usda.gdpc.DBElementGroup
getDBElements, getDefinedProperties, getDistinctProperties, getType, index
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 

Method Detail

getEnvironmentExperimentGroup

public EnvironmentExperimentGroup getEnvironmentExperimentGroup(EnvironmentExperimentFilter filter)
Get the environment experiment group matching the given filter from this environment experiment group.

Parameters:
filter - filter
Returns:
environment experiment group

getEnvironmentExperiment

public EnvironmentExperiment getEnvironmentExperiment(java.lang.String dataSource,
                                                      Identifier id)
This returns the environment experiment instance from this group that matches the specified id and source. Null will be returned if its not in this group.

Parameters:
dataSource - data source
id - identifier
Returns:
environment experiment or null if not in this group.