uk.ac.cisban.rod.database.plates
Class Plate

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

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

Generic non-master plates. A plate may have multiple additives to the medium. The processes applied to specific plates, e.g. Inoculation. optional association of an image to a particular plate. It is to be used with the original image only, and not with transformed images.

Since:
30-Sep-2009, 12:33:43
Author:
Morgan Taschuk

Constructor Summary
Plate()
           
Plate(java.util.Date datePoured, MediumCV mediumCV, Barcode barcode)
           
Plate(java.util.Date datePoured, MediumCV mediumCV, Barcode barcode, PlateCV plateCV)
           
 
Method Summary
 void addTreatment(PlateTreatment plateTreatment)
           
 int compareTo(Plate obj)
           
 boolean equals(java.lang.Object o)
           
 Barcode getBarcode()
           
 java.util.Date getDatePoured()
           
 java.lang.String[] getFieldNames()
           
 java.lang.String[] getFields()
           
 java.lang.Long getId()
           
 MediumCV getMediumCV()
           
 PlateCV getPlateCV()
           
 java.util.Set<PlateTreatment> getTreatments()
           
 java.lang.String getTreatmentsString()
           
 int hashCode()
           
 void setBarcode(Barcode barcode)
           
 void setDatePoured(java.util.Date datePoured)
           
 void setMediumCV(MediumCV mediumCV)
           
 void setPlateCV(PlateCV plateCV)
           
 void setTreatments(java.util.Set<PlateTreatment> treatments)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Plate

public Plate()

Plate

public Plate(java.util.Date datePoured,
             MediumCV mediumCV,
             Barcode barcode)

Plate

public Plate(java.util.Date datePoured,
             MediumCV mediumCV,
             Barcode barcode,
             PlateCV plateCV)
Method Detail

getId

public java.lang.Long getId()

getDatePoured

public java.util.Date getDatePoured()

setDatePoured

public void setDatePoured(java.util.Date datePoured)

getMediumCV

public MediumCV getMediumCV()

setMediumCV

public void setMediumCV(MediumCV mediumCV)

getPlateCV

public PlateCV getPlateCV()

setPlateCV

public void setPlateCV(PlateCV plateCV)

getBarcode

public Barcode getBarcode()

setBarcode

public void setBarcode(Barcode barcode)

getTreatments

public java.util.Set<PlateTreatment> getTreatments()

getTreatmentsString

public java.lang.String getTreatmentsString()

setTreatments

public void setTreatments(java.util.Set<PlateTreatment> treatments)

addTreatment

public void addTreatment(PlateTreatment plateTreatment)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

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

compareTo

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

getFields

public java.lang.String[] getFields()

getFieldNames

public java.lang.String[] getFieldNames()


Copyright © 2010. All Rights Reserved.