3.2.1: 2012-12-13

net.sf.basedb.core.data
Class TagData

java.lang.Object
  extended by net.sf.basedb.core.data.BasicData
      extended by net.sf.basedb.core.data.OwnedData
          extended by net.sf.basedb.core.data.SharedData
              extended by net.sf.basedb.core.data.CommonData
                  extended by net.sf.basedb.core.data.TagData
All Implemented Interfaces:
IdentifiableData, NameableData, OwnableData, RegisteredData, RemovableData, ShareableData, SubtypableData

public class TagData
extends CommonData
implements RegisteredData, SubtypableData

This represents a tag that is used to mark an extract so that it can be tracked on physical bioassays.

Since:
3.0
Author:
Nicklas
See Also:
Developer documentation: Biomaterials LIMS
Last modified
$Date: 2011-10-21 13:15:41 +0200 (Fri, 21 Oct 2011) $
Hibernate: class
table="`Labels`" lazy="false"

Field Summary
private  Date entryDate
           
private  ItemSubtypeData subtype
           
 
Fields inherited from interface net.sf.basedb.core.data.NameableData
MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH
 
Constructor Summary
TagData()
           
 
Method Summary
 Date getEntryDate()
          Get the date this item was added to the database.
 ItemSubtypeData getItemSubtype()
          Get the subtype of the item.
 void setEntryDate(Date entryDate)
           
 void setItemSubtype(ItemSubtypeData subtype)
          Set the subtype of the item.
 
Methods inherited from class net.sf.basedb.core.data.CommonData
getDescription, getName, isRemoved, setDescription, setName, setRemoved
 
Methods inherited from class net.sf.basedb.core.data.SharedData
getItemKey, getProjectKey, setItemKey, setProjectKey
 
Methods inherited from class net.sf.basedb.core.data.OwnedData
getOwner, setOwner
 
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 Detail

entryDate

private Date entryDate

subtype

private ItemSubtypeData subtype
Constructor Detail

TagData

public TagData()
Method Detail

getEntryDate

public Date 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 interface RegisteredData

setEntryDate

public void setEntryDate(Date entryDate)

getItemSubtype

public ItemSubtypeData getItemSubtype()
Description copied from interface: SubtypableData
Get the subtype of the item.

Specified by:
getItemSubtype in interface SubtypableData

setItemSubtype

public void setItemSubtype(ItemSubtypeData subtype)
Description copied from interface: SubtypableData
Set the subtype of the item.

Specified by:
setItemSubtype in interface SubtypableData

3.2.1: 2012-12-13