Last update: 2011-06-23

org.proteios.core
Class GelImageAnalysisEvent

java.lang.Object
  extended by org.proteios.core.BasicItem<D>
      extended by org.proteios.core.BioMaterialEvent<GelImageAnalysisEventData>
          extended by org.proteios.core.GelImageAnalysisEvent
All Implemented Interfaces:
AccessControlled, Identifiable

public class GelImageAnalysisEvent
extends BioMaterialEvent<GelImageAnalysisEventData>

This class represent GelImageAnalysisEvent items. A GelImageAnalysisEvent has information about the measured items in an experiment.

Version:
2.0
Author:
Olle
Last modified
$Date: 2006-09-12 12:33:12Z $

Field Summary
static Item TYPE
          The type of item represented by this class.
 
Fields inherited from class org.proteios.core.BioMaterialEvent
MAX_COMMENT_LENGTH
 
Method Summary
 Set<Annotatable> getAnnotatableParents()
          Always null.
 File getAnnotatedFile()
           
 HardwareConfiguration getHardwareSettings()
           
static ItemQuery<GelImageAnalysisEvent> getQuery()
          Get a query that returns GelImageAnalysisEvent items.
 File getRawFile()
          The raw image file
 SoftwareConfiguration getSoftwareSettings()
           
 Item getType()
          Get the type of item represented by the object.
 boolean isUsed()
          Check that: no item has been created from this GelImageAnalysisEvent
 void setAnnotatedFile(File annotatedFile)
           
 void setHardwareSettings(HardwareConfiguration hardwareSettings)
           
 void setRawFile(File rawFile)
          The raw image file.
 void setSoftwareSettings(SoftwareConfiguration softwareSettings)
           
 
Methods inherited from class org.proteios.core.BioMaterialEvent
addSource, getBioMaterial, getComment, getEntryDate, getEventDate, getEventType, getPreviousBioMaterialEvent, getProtocol, getQuery, getSourceBioMaterials, getSources, getUsedQuantityInMicroLiters, getUsedQuantityInMicroLiters, getUser, removeSource, setBioMaterial, setComment, setEntryDate, setEventDate, setPreviousBioMaterialEvent, setProtocol, setUsedQuantityInMicroLiters, setUser
 
Methods inherited from class org.proteios.core.BasicItem
checkPermission, equals, getDbControl, getId, getPermissions, getSessionControl, getVersion, hashCode, hasPermission, isDetached, isInDatabase, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE

public static final Item TYPE
The type of item represented by this class.

See Also:
Item.PROTEIOS_GELIMAGEANALYSISEVENT, getType()
Method Detail

getQuery

public static ItemQuery<GelImageAnalysisEvent> getQuery()
Get a query that returns GelImageAnalysisEvent items.

Returns:
An ItemQuery object.

getType

public Item getType()
Description copied from interface: Identifiable
Get the type of item represented by the object. The returned value is one of the values defined in the Item enumeration.

Specified by:
getType in interface Identifiable
Overrides:
getType in class BioMaterialEvent<GelImageAnalysisEventData>
Returns:
A value indicating the type of item

getAnnotatableParents

public Set<Annotatable> getAnnotatableParents()
                                       throws BaseException
Always null.

Throws:
BaseException

isUsed

public boolean isUsed()
               throws BaseException
Check that:

Overrides:
isUsed in class BioMaterialEvent<GelImageAnalysisEventData>
Returns:
Always false
Throws:
BaseException

getAnnotatedFile

public File getAnnotatedFile()
                      throws BaseException
Throws:
BaseException

setAnnotatedFile

public void setAnnotatedFile(File annotatedFile)
                      throws InvalidDataException
Throws:
InvalidDataException

getRawFile

public File getRawFile()
                throws BaseException
The raw image file

Throws:
BaseException

setRawFile

public void setRawFile(File rawFile)
                throws InvalidDataException
The raw image file.

Throws:
InvalidDataException

getHardwareSettings

public HardwareConfiguration getHardwareSettings()
                                          throws BaseException
Throws:
BaseException

setHardwareSettings

public void setHardwareSettings(HardwareConfiguration hardwareSettings)
                         throws InvalidDataException
Throws:
InvalidDataException

getSoftwareSettings

public SoftwareConfiguration getSoftwareSettings()
                                          throws BaseException
Throws:
BaseException

setSoftwareSettings

public void setSoftwareSettings(SoftwareConfiguration softwareSettings)
                         throws InvalidDataException
Throws:
InvalidDataException

Last update: 2011-06-23