Package net.sf.basedb.core.data
Class PlateTypeData
java.lang.Object
net.sf.basedb.core.data.BasicData
net.sf.basedb.core.data.OwnedData
net.sf.basedb.core.data.SharedData
net.sf.basedb.core.data.CommonData
net.sf.basedb.core.data.PlateTypeData
- All Implemented Interfaces:
IdentifiableData
,NameableData
,OwnableData
,RegisteredData
,RemovableData
,ShareableData
public class PlateTypeData extends CommonData implements RegisteredData
This class holds information about a plate type.
- Version:
- 2.0
- Author:
- Nicklas
- See Also:
PlateType
, Developer documentation: Array LIMS (plates)- Last modified
- $Date: 2012-09-14 09:28:35 +0200 (fr, 14 sep 2012) $
- Hibernate: class
- table="`PlateTypes`" lazy="false"
-
Field Summary
Fields Modifier and Type Field Description private Date
entryDate
private Set<PlateEventTypeData>
eventTypes
private PlateGeometryData
plateGeometry
private Set<PlateData>
plates
Fields inherited from interface net.sf.basedb.core.data.NameableData
MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH
-
Constructor Summary
Constructors Constructor Description PlateTypeData()
-
Method Summary
Modifier and Type Method Description Date
getEntryDate()
Get the date this item was added to the database.(package private) Set<PlateEventTypeData>
getEventTypes()
The event types defined for this plate type.PlateGeometryData
getPlateGeometry()
The geometry of this plate type.(package private) Set<PlateData>
getPlates()
The plates of this type.void
setEntryDate(Date entryDate)
(package private) void
setEventTypes(Set<PlateEventTypeData> eventTypes)
void
setPlateGeometry(PlateGeometryData plateGeometry)
(package private) void
setPlates(Set<PlateData> plates)
Methods inherited from class net.sf.basedb.core.data.CommonData
getDescription, getName, getRemovedBy, setDescription, setName, setRemovedBy
Methods inherited from class net.sf.basedb.core.data.SharedData
getItemKey, getProjectKey, setItemKey, setProjectKey
Methods inherited from class net.sf.basedb.core.data.BasicData
equals, getId, getVersion, hashCode, setId, setVersion, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.sf.basedb.core.data.IdentifiableData
getId, getVersion
Methods inherited from interface net.sf.basedb.core.data.OwnableData
getOwner, setOwner
-
Field Details
-
entryDate
-
plateGeometry
-
eventTypes
-
plates
-
-
Constructor Details
-
PlateTypeData
public PlateTypeData()
-
-
Method Details
-
getEntryDate
Description copied from interface:RegisteredData
Get the date this item was added to the database. The value is generated at creation time and can't be modified later.- Specified by:
getEntryDate
in interfaceRegisteredData
-
setEntryDate
-
getPlateGeometry
The geometry of this plate type.- Hibernate: many-to-one
- column="`plategeometry_id`" not-null="true" outer-join="false" update="false"
-
setPlateGeometry
-
getEventTypes
Set<PlateEventTypeData> getEventTypes()The event types defined for this plate type. Plates of this type can have events of the corresponding event type. This is the inverse end.- See Also:
PlateEventTypeData.getPlateType()
- Hibernate: set
- lazy="true" inverse="true" cascade="delete"
- Hibernate: collection-key
- column="`platetype_id`"
- Hibernate: collection-one-to-many
- class="net.sf.basedb.core.data.PlateEventTypeData"
-
setEventTypes
-
getPlates
The plates of this type. This is the inverse end.- See Also:
PlateData.getPlateType()
- Hibernate: set
- lazy="true" inverse="true"
- Hibernate: collection-key
- column="`platetype_id`"
- Hibernate: collection-one-to-many
- class="net.sf.basedb.core.data.PlateData"
-
setPlates
-