gov.usda.gdpc
Class DefaultEnvironmentExperimentGroup

java.lang.Object
  extended bygov.usda.gdpc.AbstractGroup
      extended bygov.usda.gdpc.AbstractDBElementGroup
          extended bygov.usda.gdpc.AbstractEnvironmentExperimentGroup
              extended bygov.usda.gdpc.DefaultEnvironmentExperimentGroup
All Implemented Interfaces:
java.util.Collection, DBElementGroup, EnvironmentExperimentGroup, Group, java.util.List

public final class DefaultEnvironmentExperimentGroup
extends AbstractEnvironmentExperimentGroup

This is the default implementation of a environment experiment group.

Author:
terryc

Field Summary
 
Fields inherited from class gov.usda.gdpc.AbstractDBElementGroup
myIndex
 
Constructor Summary
DefaultEnvironmentExperimentGroup()
          DefaultEnvironmentExperimentGroup constructor.
DefaultEnvironmentExperimentGroup(EnvironmentExperiment[] experiments)
          DefaultEnvironmentExperimentGroup constructor.
DefaultEnvironmentExperimentGroup(EnvironmentExperimentGroup[] groups)
          DefaultEnvironmentExperimentGroup constructor.
DefaultEnvironmentExperimentGroup(java.util.List list)
          DefaultEnvironmentExperimentGroup constructor.
 
Methods inherited from class gov.usda.gdpc.AbstractEnvironmentExperimentGroup
getEnvironmentExperiment, getEnvironmentExperimentGroup, getType
 
Methods inherited from class gov.usda.gdpc.AbstractDBElementGroup
getDBElementGroup, getDBElements, getDefinedProperties, getDistinctProperties, index, toString
 
Methods inherited from class gov.usda.gdpc.AbstractGroup
add, add, addAll, addAll, clear, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface gov.usda.gdpc.DBElementGroup
getDBElements, getDefinedProperties, getDistinctProperties, 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
 

Constructor Detail

DefaultEnvironmentExperimentGroup

public DefaultEnvironmentExperimentGroup(EnvironmentExperiment[] experiments)
DefaultEnvironmentExperimentGroup constructor.

Parameters:
experiments - list of environment experiments to be a part of this group.

DefaultEnvironmentExperimentGroup

public DefaultEnvironmentExperimentGroup()
DefaultEnvironmentExperimentGroup constructor. Creates an empty group.


DefaultEnvironmentExperimentGroup

public DefaultEnvironmentExperimentGroup(java.util.List list)
DefaultEnvironmentExperimentGroup constructor.

Parameters:
list - list of objects to be a part of this group. Any null in the list will be discarded.

DefaultEnvironmentExperimentGroup

public DefaultEnvironmentExperimentGroup(EnvironmentExperimentGroup[] groups)
DefaultEnvironmentExperimentGroup constructor.

Parameters:
groups - groups to include in this new group.