Last update: 2011-06-23

org.proteios.core.data
Class AcquisitionData

java.lang.Object
  extended by org.proteios.core.data.BasicData
      extended by org.proteios.core.data.OwnedData
          extended by org.proteios.core.data.SharedData
              extended by org.proteios.core.data.CommonData
                  extended by org.proteios.core.data.AcquisitionData
All Implemented Interfaces:
IdentifiableData, NameableData, OwnableData, RemovableData, ShareableData

public class AcquisitionData
extends CommonData

This represents an acquisition. An acquisition item has information about a scan in a mass spectrometry experiment.

Version:
2.0
Author:
Olle
See Also:
Peak, Acquisitions overview
Last modified
$Date: 2006-06-07 14:31:54Z $
Hibernate: class
table="`Acquisitions`" lazy="true"

Field Summary
 
Fields inherited from interface org.proteios.core.data.NameableData
MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH
 
Constructor Summary
AcquisitionData()
           
 
Method Summary
 int getAcqNumber()
          Get the acquisition number.
 InstrumentConfigurationData getAcquisitionInstrumentInfo()
          Get the acquisitionInstrumentInfo
 PeakListData getPeakList()
          Get the PeakListData this acquisition is created from.
 void setAcqNumber(int acqNumber)
          Set the acquisition number
 void setAcquisitionInstrumentInfo(InstrumentConfigurationData acquisitionInstrumentInfo)
          Set the acquisitionInstrumentInfo
 void setPeakList(PeakListData peakList)
          Set the PeakListData this acquisition is created from.
 
Methods inherited from class org.proteios.core.data.CommonData
getDescription, getName, isRemoved, setDescription, setName, setRemoved
 
Methods inherited from class org.proteios.core.data.SharedData
getItemKey, getProjectKey, setItemKey, setProjectKey
 
Methods inherited from class org.proteios.core.data.OwnedData
getOwner, setOwner
 
Methods inherited from class org.proteios.core.data.BasicData
equals, getId, getVersion, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.proteios.core.data.IdentifiableData
getId, getVersion
 
Methods inherited from interface org.proteios.core.data.OwnableData
getOwner, setOwner
 

Constructor Detail

AcquisitionData

public AcquisitionData()
Method Detail

getAcquisitionInstrumentInfo

public InstrumentConfigurationData getAcquisitionInstrumentInfo()
Get the acquisitionInstrumentInfo

Returns:
The InstrumentConfigurationData acquisitionInstrumentInfo
Hibernate: many-to-one
column="`acquisitionInstrumentInfo_id`" not-null="false" outer-join="false"

setAcquisitionInstrumentInfo

public void setAcquisitionInstrumentInfo(InstrumentConfigurationData acquisitionInstrumentInfo)
Set the acquisitionInstrumentInfo

Parameters:
acquisitionInstrumentInfo - The InstrumentConfigurationData acquisitionInstrumentInfo

getAcqNumber

public int getAcqNumber()
Get the acquisition number.

Returns:
the acquisition number value
Hibernate: property
column="`acq_number`" type="int" not-null="false"

setAcqNumber

public void setAcqNumber(int acqNumber)
Set the acquisition number

Parameters:
acqNumber - The int acquisition number value

getPeakList

public PeakListData getPeakList()
Get the PeakListData this acquisition is created from.

Returns:
The PeakListData item or null if not known
Hibernate: many-to-one
column="`peakListId`" not-null="false" outer-join="false"

setPeakList

public void setPeakList(PeakListData peakList)
Set the PeakListData this acquisition is created from.

Parameters:
peakList - The PeakListData creator peakList

Last update: 2011-06-23