Last update: 2011-06-23

org.proteios.core.data
Class InputSpectraData

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.InputSpectraData
All Implemented Interfaces:
IdentifiableData, NameableData, OwnableData, RemovableData, ShareableData

public class InputSpectraData
extends CommonData

This represents a file with spectra or peaklists used for a spectrum search.

Version:
2.0
Author:
Fredrik
See Also:
FileData, SpectrumSearchData, SpectrumSearch overview
Last modified
$Date: 2009-04-09 08:48:11 +0200 (Thu, 09 Apr 2009) $
Hibernate: class
table="`InputSpectra`" lazy="true"

Field Summary
 
Fields inherited from interface org.proteios.core.data.NameableData
MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH
 
Constructor Summary
InputSpectraData()
           
 
Method Summary
 FileData getFile()
           
 Set<PeakListData> getPeaklists()
           
 Set<PeakListSetData> getPeakListSets()
           
 Set<SpectrumSearchData> getSpectrumSearches()
           
 void setFile(FileData file)
           
 void setPeaklists(Set<PeakListData> peaklists)
           
 void setPeakListSets(Set<PeakListSetData> peakListSets)
           
 void setSpectrumSearches(Set<SpectrumSearchData> spectrumSearches)
           
 
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

InputSpectraData

public InputSpectraData()
Method Detail

getFile

public FileData getFile()
Returns:
Returns the file.
Hibernate: many-to-one
column="`file_id`" not-null="false" outer-join="false"

setFile

public void setFile(FileData file)
Parameters:
file - The file to set.

getPeaklists

public Set<PeakListData> getPeaklists()
Returns:
Returns the peaklists.
Hibernate: set
table="`InputPeakLists`" cascade="none" lazy="true"
Hibernate: collection-key
column="`inputSpectra_id`"
Hibernate: collection-many-to-many
class="org.proteios.core.data.PeakListData" column="`peaklist_id`" cascade="none" not-null="false"

setPeaklists

public void setPeaklists(Set<PeakListData> peaklists)
Parameters:
peaklists - The peaklists to set.

getPeakListSets

public Set<PeakListSetData> getPeakListSets()
Returns:
Returns the peakListSets.
Hibernate: set
table="`InputPeakListSets`" cascade="none" lazy="true"
Hibernate: collection-key
column="`inputSpectra_id`"
Hibernate: collection-many-to-many
class="org.proteios.core.data.PeakListSetData" column="`peaklistset_id`" cascade="none" not-null="false"

setPeakListSets

public void setPeakListSets(Set<PeakListSetData> peakListSets)
Parameters:
peakListSets - The peakListSets to set.

getSpectrumSearches

public Set<SpectrumSearchData> getSpectrumSearches()
Returns:
Returns the spectrumSearches.
Hibernate: set
table="`SpectrumSearches`" cascade="none" lazy="true"
Hibernate: collection-key
column="`inputSpectra_id`"
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.

Last update: 2011-06-23