uk.ac.cisban.rod.database.data
Class Experiment

java.lang.Object
  extended by uk.ac.cisban.rod.database.data.Experiment
All Implemented Interfaces:
java.lang.Comparable<Experiment>

public class Experiment
extends java.lang.Object
implements java.lang.Comparable<Experiment>

Consists of repeats, a description and a protocol. Mapping of many repeats to a single experiment.

Since:
30-Sep-2009, 12:35:06
Author:
Morgan Taschuk

Constructor Summary
protected Experiment()
           
  Experiment(java.lang.String experimentName, java.lang.String description, ProtocolCV protocol, boolean complete, MasterplateSet masterplateSet)
           
  Experiment(java.lang.String experimentName, java.lang.String description, ProtocolCV protocol, boolean complete, MasterplateSet masterplateSet, java.util.Set<Repeat> repeats)
           
 
Method Summary
 void addMasterPlateSet(MasterplateSet masterplateSet)
           
 void addRepeat(Repeat ssToAdd)
           
 Experiment clone()
          Returns a shallow copy of this Screen //@return
 int compareTo(Experiment o)
           
 java.lang.String getDescription()
           
 java.lang.String getExperimentName()
           
 java.lang.Long getId()
           
 java.util.Set<MasterplateSet> getMasterPlateSets()
           
 ProtocolCV getProtocol()
           
 java.util.Set<Repeat> getRepeats()
           
 boolean isComplete()
           
 void setComplete(boolean complete)
           
 void setDescription(java.lang.String description)
           
 void setExperimentName(java.lang.String experimentName)
           
 void setMasterPlateSets(java.util.Set<MasterplateSet> masterplateSets)
           
 void setProtocol(ProtocolCV protocol)
           
 void setRepeats(java.util.Set<Repeat> repeats)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Experiment

protected Experiment()

Experiment

public Experiment(java.lang.String experimentName,
                  java.lang.String description,
                  ProtocolCV protocol,
                  boolean complete,
                  MasterplateSet masterplateSet)

Experiment

public Experiment(java.lang.String experimentName,
                  java.lang.String description,
                  ProtocolCV protocol,
                  boolean complete,
                  MasterplateSet masterplateSet,
                  java.util.Set<Repeat> repeats)
Method Detail

getId

public java.lang.Long getId()

getExperimentName

public java.lang.String getExperimentName()

setExperimentName

public void setExperimentName(java.lang.String experimentName)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

isComplete

public boolean isComplete()

setComplete

public void setComplete(boolean complete)

getMasterPlateSets

public java.util.Set<MasterplateSet> getMasterPlateSets()

setMasterPlateSets

public void setMasterPlateSets(java.util.Set<MasterplateSet> masterplateSets)

addMasterPlateSet

public void addMasterPlateSet(MasterplateSet masterplateSet)

getRepeats

public java.util.Set<Repeat> getRepeats()

setRepeats

public void setRepeats(java.util.Set<Repeat> repeats)

getProtocol

public ProtocolCV getProtocol()

setProtocol

public void setProtocol(ProtocolCV protocol)

addRepeat

public void addRepeat(Repeat ssToAdd)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

compareTo

public int compareTo(Experiment o)
Specified by:
compareTo in interface java.lang.Comparable<Experiment>

clone

public Experiment clone()
Returns a shallow copy of this Screen //@return

Overrides:
clone in class java.lang.Object


Copyright © 2010. All Rights Reserved.