Package net.sf.basedb.core.data
Class ArrayDesignPlateData
java.lang.Object
net.sf.basedb.core.data.BasicData
net.sf.basedb.core.data.ArrayDesignPlateData
- All Implemented Interfaces:
IdentifiableData
public class ArrayDesignPlateData extends BasicData
This class connects the ArrayDesign with its plates and adding an index to that connection.
- Version:
- 2.0
- Author:
- enell
- See Also:
ArrayDesign
,Plate
, Developer documentation: Array LIMS (arrays)- Last modified
- $Date$
- Hibernate: class
- table="`ArrayDesignPlates`" lazy="false"
-
Field Summary
Fields Modifier and Type Field Description private ArrayDesignData
arrayDesign
private PlateData
plate
private int
position
-
Constructor Summary
Constructors Constructor Description ArrayDesignPlateData()
-
Method Summary
Modifier and Type Method Description ArrayDesignData
getArrayDesign()
Get the ArrayDesignPlateData
getPlate()
Get the Plate.int
getPosition()
Get the index.void
setArrayDesign(ArrayDesignData arrayDesign)
void
setPlate(PlateData plate)
void
setPosition(int position)
Methods inherited from class net.sf.basedb.core.data.BasicData
equals, getId, getVersion, hashCode, setId, setVersion, toString
-
Field Details
-
position
private int position -
arrayDesign
-
plate
-
-
Constructor Details
-
ArrayDesignPlateData
public ArrayDesignPlateData()
-
-
Method Details
-
getPosition
public int getPosition()Get the index. Must be unique within the array design.- Hibernate: property
- column="`position`" type="int" not-null="true" update="false" unique-key="ArrayDesignPlate_uniqueposition"
-
setPosition
public void setPosition(int position) -
getArrayDesign
Get the ArrayDesign- Hibernate: many-to-one
- column="`arraydesign_id`" not-null="true" update="false" unique-key="ArrayDesignPlate_uniqueposition"
-
setArrayDesign
-
getPlate
Get the Plate.- Hibernate: many-to-one
- column="`plate_id`" not-null="true" update="false"
-
setPlate
-