2.17.2: 2011-06-17

net.sf.basedb.clients.web.plugins
Class BioAssayExperimentalFactorLoader

java.lang.Object
  extended by net.sf.basedb.clients.web.plugins.BioAssayExperimentalFactorLoader
All Implemented Interfaces:
DataLoader<BioAssay>

public class BioAssayExperimentalFactorLoader
extends Object
implements DataLoader<BioAssay>

Data loader that gets annotation values for a bioassay including those that are present on the parent raw bioassay(s) without being directly inherited by the bioassay. See BioAssaySetUtil.getAnnotationValues(DbControl, SnapshotManager, BioAssay, net.sf.basedb.core.AnnotationType)

Version:
2.13
Author:
Nicklas
Last modified
$Date: 2009-10-13 12:44:33 +0200 (Tue, 13 Oct 2009) $

Field Summary
private  SnapshotManager snapshotManager
           
 
Constructor Summary
BioAssayExperimentalFactorLoader()
           
BioAssayExperimentalFactorLoader(SnapshotManager snapshotManager)
          Creates an experimental factor loader that uses a specific snapshot manager for loading the annotation values.
 
Method Summary
 Object getData(ExportedProperty exportedProperty, BioAssay item)
          Get the value for the specified property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

snapshotManager

private final SnapshotManager snapshotManager
Constructor Detail

BioAssayExperimentalFactorLoader

public BioAssayExperimentalFactorLoader()

BioAssayExperimentalFactorLoader

public BioAssayExperimentalFactorLoader(SnapshotManager snapshotManager)
Creates an experimental factor loader that uses a specific snapshot manager for loading the annotation values.

Since:
2.14
Method Detail

getData

public Object getData(ExportedProperty exportedProperty,
                      BioAssay item)
Description copied from interface: DataLoader
Get the value for the specified property.

Specified by:
getData in interface DataLoader<BioAssay>
Parameters:
exportedProperty - The property to get the value for
item - The item that holds the value

2.17.2: 2011-06-17