Class BioPlateEventParticipantData

  • All Implemented Interfaces:
    IdentifiableData

    public class BioPlateEventParticipantData
    extends BasicData
    Registers a plate as a participant in a bioplate event. Each participant may have a 'role' that is simply a free textual description of how the plate was used. Eg. for a 'move' event there can be 'source' and 'destination' plates. If the ordering of plates are important it is also possible to specify an index value. The index doesn't have to unique, but a plate can only be a registered as a participant once per event.
    Since:
    2.17
    Author:
    Nicklas
    See Also:
    BioPlateEventParticipant, Developer documentation: Biomaterials LIMS
    Last modified
    $Date: 2014-06-10 13:27:02 +0200 (ti, 10 jun 2014) $
    Hibernate: class
    table="`BioPlateEventParticipants`" lazy="true"
    • Constructor Detail

      • BioPlateEventParticipantData

        public BioPlateEventParticipantData()
    • Method Detail

      • getBioPlate

        public BioPlateData getBioPlate()
        The bioplate that is participating in the event.
        Hibernate: many-to-one
        column="`bioplate_id`" not-null="true" outer-join="false" update="false" unique-key="BioPlateEventParticipant_uniqueevent"
      • setBioPlate

        public void setBioPlate​(BioPlateData bioPlate)
      • getEvent

        public BioPlateEventData getEvent()
        The bioplate event.
        Hibernate: many-to-one
        column="`event_id`" not-null="true" outer-join="false" update="false" unique-key="BioPlateEventParticipant_uniqueevent"
      • getIndex

        public int getIndex()
        Get the index of this plate in the event. The index may or may not be unique depending on the event.
        Hibernate: property
        column="`index`" type="int" not-null="true"
      • setIndex

        public void setIndex​(int index)
      • getRole

        public String getRole()
        Get the role of the plate in the event. The role is only a textual description and is not of concern to the core. The role can be null.
        Hibernate: property
        column="`role`" type="string" length="255" not-null="false"
      • setRole

        public void setRole​(String role)