Last update: 2011-06-23

org.proteios.core.data
Class PeakListSetData

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.AnnotatedData
                      extended by org.proteios.core.data.PeakListSetData
All Implemented Interfaces:
AnnotatableData, IdentifiableData, NameableData, OwnableData, RemovableData, ShareableData

public class PeakListSetData
extends AnnotatedData

This represents a peaklistset which is a starting point of a peaklist.

Version:
2.0
Author:
Olle
See Also:
PeakListSet, PeakListSets overview
Last modified
$Date: 2006-05-31 14:31:54Z $
Hibernate: class
table="`PeakListSets`" lazy="true"
Hibernate: subclass
discriminator-value="1"

Field Summary
 
Fields inherited from interface org.proteios.core.data.NameableData
MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH
 
Constructor Summary
PeakListSetData()
           
 
Method Summary
 List<HardwareConfigurationData> getAnalyzers()
          Get the analyzers
 List<DataProcessingStepData> getDataProcessingStepList()
          Get the dataProcessingStepList
 HardwareConfigurationData getDetector()
          Get the detector
 HardwareData getInstrument()
          Get the instrument
 HardwareConfigurationData getIonisationSource()
          Get the ionisationSource
 InstrumentConfigurationData getOtherInstrumentInfo()
          Get the otherInstrumentInfo
 Set<PeakListData> getPeakLists()
           
 SampleData getSample()
          Get the sample
 FileData getSourceFile()
          Get the source file
 Set<SpectrumSearchData> getSpectrumSearches()
           
 void setAnalyzers(List<HardwareConfigurationData> analyzers)
          Set the analyzers
 void setDataProcessingStepList(List<DataProcessingStepData> dataProcessingStepList)
          Set the dataProcessingStepList
 void setDetector(HardwareConfigurationData detector)
          Set the detector
 void setInstrument(HardwareData instrument)
          Set the instrument
 void setIonisationSource(HardwareConfigurationData ionisationSource)
          Set the ionisationSource
 void setOtherInstrumentInfo(InstrumentConfigurationData otherInstrumentInfo)
          Set the otherInstrumentInfo
 void setPeakLists(Set<PeakListData> peakLists)
           
 void setSample(SampleData sample)
          Set the sample
 void setSourceFile(FileData sourceFile)
          Set the source file
 void setSpectrumSearches(Set<SpectrumSearchData> spectrumSearches)
           
 
Methods inherited from class org.proteios.core.data.AnnotatedData
getAnnotationSet, setAnnotationSet
 
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

PeakListSetData

public PeakListSetData()
Method Detail

getSample

public SampleData getSample()
Get the sample

Returns:
the SampleData
Hibernate: many-to-one
column="`sample_id`" not-null="false" outer-join="false"

setSample

public void setSample(SampleData sample)
Set the sample

Parameters:
sample - The SampleData

getOtherInstrumentInfo

public InstrumentConfigurationData getOtherInstrumentInfo()
Get the otherInstrumentInfo

Returns:
The InstrumentConfigurationData otherInstrumentInfo
Hibernate: many-to-one
column="`otherInstrumentInfo_id`" cascade="delete" not-null="false" outer-join="false"

setOtherInstrumentInfo

public void setOtherInstrumentInfo(InstrumentConfigurationData otherInstrumentInfo)
Set the otherInstrumentInfo

Parameters:
otherInstrumentInfo - The InstrumentConfigurationData otherInstrumentInfo

getAnalyzers

public List<HardwareConfigurationData> getAnalyzers()
Get the analyzers

Returns:
The HardwareConfigurationData analyzers list
Hibernate: list
table="`InstrumentConfigurations`" cascade="delete" lazy="true"
Hibernate: collection-key
column="`peakListSetId`"
Hibernate: collection-index
column="`list_index`"
Hibernate: collection-one-to-many
column="`analyzer_id`" class="org.proteios.core.data.HardwareConfigurationData" not-null="false"

setAnalyzers

public void setAnalyzers(List<HardwareConfigurationData> analyzers)
Set the analyzers

Parameters:
analyzers - The HardwareConfigurationData analyzers

getDetector

public HardwareConfigurationData getDetector()
Get the detector

Returns:
The HardwareConfigurationData detector
Hibernate: many-to-one
column="`detector_id`" cascade="delete" not-null="false" outer-join="false"

setDetector

public void setDetector(HardwareConfigurationData detector)
Set the detector

Parameters:
detector - The HardwareConfigurationData detector

getInstrument

public HardwareData getInstrument()
Get the instrument

Returns:
The HardwareData instrument
Hibernate: many-to-one
column="`instrument_id`" cascade="none" not-null="false" outer-join="false"

setInstrument

public void setInstrument(HardwareData instrument)
Set the instrument

Parameters:
instrument - The HardwareData instrument

getIonisationSource

public HardwareConfigurationData getIonisationSource()
Get the ionisationSource

Returns:
The HardwareConfigurationData ionisationSource
Hibernate: many-to-one
column="`ionisationSource_id`" cascade="all" not-null="false" outer-join="false"

setIonisationSource

public void setIonisationSource(HardwareConfigurationData ionisationSource)
Set the ionisationSource

Parameters:
ionisationSource - The HardwareConfigurationData ionisationSource

getSourceFile

public FileData getSourceFile()
Get the source file

Returns:
the FileData
Hibernate: many-to-one
column="`sourcefile_id`" cascade="all" not-null="false" outer-join="false"

setSourceFile

public void setSourceFile(FileData sourceFile)
Set the source file

Parameters:
sourceFile - The source File

getDataProcessingStepList

public List<DataProcessingStepData> getDataProcessingStepList()
Get the dataProcessingStepList

Returns:
The DataProcessingStepData dataProcessingStepList
Hibernate: list
table="`DataProcessingSteps`" cascade="all" lazy="true"
Hibernate: collection-key
column="`peakListSetId`"
Hibernate: collection-index
column="`list_index`"
Hibernate: collection-one-to-many
column="`data_proc_step_id`" class="org.proteios.core.data.DataProcessingStepData" not-null="false"

setDataProcessingStepList

public void setDataProcessingStepList(List<DataProcessingStepData> dataProcessingStepList)
Set the dataProcessingStepList

Parameters:
dataProcessingStepList - The DataProcessingStepData dataProcessingStepList

getSpectrumSearches

public Set<SpectrumSearchData> getSpectrumSearches()
Returns:
Returns the spectrumSearches.
Hibernate: set
table="`SpectrumSearches`" cascade="none" lazy="true" inverse="true"
Hibernate: collection-key
column="`peakListSetId`"
Hibernate: collection-one-to-many
class="org.proteios.core.data.SpectrumSearchData" cascade="none" not-null="false"

setSpectrumSearches

public void setSpectrumSearches(Set<SpectrumSearchData> spectrumSearches)
Parameters:
spectrumSearches - The spectrumSearches to set.

getPeakLists

public Set<PeakListData> getPeakLists()
Hibernate: set
table="`PeakLists`" cascade="delete" lazy="true" inverse="true"
Hibernate: collection-key
column="`peakListSetId`"
Hibernate: collection-one-to-many
class="org.proteios.core.data.PeakListData"

setPeakLists

public void setPeakLists(Set<PeakListData> peakLists)

Last update: 2011-06-23