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>
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: 2015-10-01 11:37:58 +0200 (to, 01 okt 2015) $
-
Field Summary
Fields inherited from class net.sf.basedb.util.overview.loader.BasicItemNodeLoader
ALLOW_ROOT_NODE, allowAsRootNode, DENY_ROOT_NODE, factoryKey, nameGenerator
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateForwardNode
(DbControl dc, OverviewContext context, Node rawBioAssayNode) Create property-loading experiment nodes from a given rawbioassay node.protected void
loadPropertyChildNodes
(DbControl dc, OverviewContext context, Node experimentNode) Load property nodes for an experiment: Experimental factors:ExperimentalFactorLoader.createPropertyNode(DbControl, OverviewContext, Node)
Annotations:AnnotationLoader.createPropertyNode(DbControl, OverviewContext, Node)
protected void
loadReverseChildNodes
(DbControl dc, OverviewContext context, Node experimentNode) Loads the root raw bioassay nodes that are part of this experimentMethods inherited from class net.sf.basedb.util.overview.loader.BasicItemNodeLoader
createItemNode, createRootNode, getNodeFactory, getNodeFactory, getNodeLoader, getNodeLoaderFactory, getNodeNameGenerator, getNodeValidator, getNodeValidatorFactory, postValidateFolder
Methods inherited from class net.sf.basedb.util.overview.loader.AbstractNodeLoader
createPropertyNode, createReverseNode, loadChildNodes, loadChildNodesOfFolderNode, loadChildNodesOfItemNode, loadForwardChildNodes
-
Constructor Details
-
ExperimentLoader
public ExperimentLoader()
-
-
Method Details
-
createForwardNode
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 interfaceNodeLoader<Experiment>
- Overrides:
createForwardNode
in classAbstractNodeLoader<Experiment>
- Parameters:
dc
- The DbControl to use for database accesscontext
- The overview contextrawBioAssayNode
- The parent node- Returns:
- The folder node for the experiments
-
loadPropertyChildNodes
Load property nodes for an experiment:- Overrides:
loadPropertyChildNodes
in classAbstractNodeLoader<Experiment>
-
loadReverseChildNodes
Loads the root raw bioassay nodes that are part of this experiment- Overrides:
loadReverseChildNodes
in classAbstractNodeLoader<Experiment>
- See Also:
-