Package net.sf.basedb.core.data
Class MappingCoordinate
java.lang.Object
net.sf.basedb.core.data.MappingCoordinate
- All Implemented Interfaces:
Serializable
This class defines a mapping coordinate, which is a triplet of
plate number, row and column. A
MappingCoordinate
object
is used by a PlateMappingData
to specify the source and destination
coordinates of wells. The Serializable
interface must be implemented
because Hibernate requires it if we use it as a map key.- Version:
- 2.0
- Author:
- Nicklas
- See Also:
- Last modified
- $Date: 2015-04-16 13:47:41 +0200 (to, 16 apr 2015) $
-
Field Summary
Modifier and TypeFieldDescriptionprivate int
The column number.private int
The plate number.private int
The row number.private static final long
-
Constructor Summary
ConstructorDescriptionCreate new object.MappingCoordinate
(int plate, int row, int column) Create newMappingCoordinate
with the specified plate, row and column. -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
Check if this object is equal to anotherMappingCoordinate
object.int
Get the column number.int
getPlate()
Get the plate number.int
getRow()
Get the row number.final int
hashCode()
Calculate the hash code for the object.(package private) void
setColumn
(int column) Set the location.(package private) void
setPlate
(int plate) Set the plate number.(package private) void
setRow
(int row) Set the row number.final String
toString()
Get the coordinate as [plate, row, column]
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
plate
private int plateThe plate number. -
row
private int rowThe row number. -
column
private int columnThe column number.
-
-
Constructor Details
-
MappingCoordinate
MappingCoordinate()Create new object. Used by Hibernate only. -
MappingCoordinate
public MappingCoordinate(int plate, int row, int column) Create newMappingCoordinate
with the specified plate, row and column.
-
-
Method Details
-
equals
Check if this object is equal to anotherMappingCoordinate
object. They are equal if both have the same plate, row and column. -
hashCode
public final int hashCode()Calculate the hash code for the object. -
toString
Get the coordinate as [plate, row, column] -
getPlate
public int getPlate()Get the plate number. -
setPlate
void setPlate(int plate) Set the plate number. -
getRow
public int getRow()Get the row number. -
setRow
void setRow(int row) Set the row number. -
getColumn
public int getColumn()Get the column number. -
setColumn
void setColumn(int column) Set the location.
-