net.sf.basedb.util.overview.loader
Class ExperimentLoader
java.lang.Object
net.sf.basedb.util.overview.loader.AbstractNodeLoader<I>
net.sf.basedb.util.overview.loader.BasicItemNodeLoader<Experiment>
net.sf.basedb.util.overview.loader.ExperimentLoader
- All Implemented Interfaces:
- NodeLoader<Experiment>
public class ExperimentLoader
- extends BasicItemNodeLoader<Experiment>
Node loader implementation for experiments. An experiment is the
endpoint of the forward-direction. The reverse direction goes
to the RawBioAssay
:s included in the experiment.
- Version:
- 2.10
- Author:
- Nicklas
- Last modified
- $Date: 2010-11-18 08:26:30 +0100 (Thu, 18 Nov 2010) $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExperimentLoader
public ExperimentLoader()
createForwardNode
public Node createForwardNode(DbControl dc,
OverviewContext context,
Node rawBioAssayNode)
- Create property-loading experiment nodes from a given rawbioassay node.
The returned node is a folder-type node containing item nodes for
each experiment were the raw bioassay is used.
- Specified by:
createForwardNode
in interface NodeLoader<Experiment>
- Overrides:
createForwardNode
in class AbstractNodeLoader<Experiment>
- Parameters:
dc
- The DbControl to use for database accesscontext
- The overview contextrawBioAssayNode
- The parent node
- Returns:
- The folder node for the experiments
loadPropertyChildNodes
protected void loadPropertyChildNodes(DbControl dc,
OverviewContext context,
Node experimentNode)
- Load property nodes for an experiment:
- Overrides:
loadPropertyChildNodes
in class AbstractNodeLoader<Experiment>
loadReverseChildNodes
protected void loadReverseChildNodes(DbControl dc,
OverviewContext context,
Node experimentNode)
- Loads the raw bioassay nodes that are part of this experiment
- Overrides:
loadReverseChildNodes
in class AbstractNodeLoader<Experiment>
- See Also:
RawBioAssayLoader.createReverseNode(DbControl, OverviewContext, Node)