Class RootRawBioAssayLoader
java.lang.Object
net.sf.basedb.util.overview.loader.AbstractNodeLoader<I>
net.sf.basedb.util.overview.loader.BasicItemNodeLoader<RootRawBioAssay>
net.sf.basedb.util.overview.loader.RootRawBioAssayLoader
- All Implemented Interfaces:
NodeLoader<RootRawBioAssay>
Node loader implementation for root raw bioassays. Used in the
reverse-loading direction only when going from experiments
to raw bioassays. This loader replaces the raw bioassays
loader.
- Since:
- 3.6
- Author:
- Nicklas
-
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 TypeMethodDescriptioncreateReverseNode
(DbControl dc, OverviewContext context, Node experimentNode) Create a reverse-loading raw bioassay nodes from a given experiment node.protected void
loadPropertyChildNodes
(DbControl dc, OverviewContext context, Node rawBioAssayNode) Load property nodes for a raw bioassay: Annotations:AnnotationLoader.createPropertyNode(DbControl, OverviewContext, Node)
Data files:DataFileLoader.createPropertyNode(DbControl, OverviewContext, Node)
Platform:PlatformLoader.createPropertyNode(DbControl, OverviewContext, Node)
Protocol:ProtocolLoader.createPropertyNode(DbControl, OverviewContext, Node)
Software:SoftwareLoader.createPropertyNode(DbControl, OverviewContext, Node)
Array design:ArrayDesignLoader.createPropertyNode(DbControl, OverviewContext, Node)
protected void
loadReverseChildNodes
(DbControl dc, OverviewContext context, Node rawBioAssayNode) Loads the derived bioassay node that this raw bioassay is created from.Methods 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
createForwardNode, createPropertyNode, loadChildNodes, loadChildNodesOfFolderNode, loadChildNodesOfItemNode, loadForwardChildNodes
-
Constructor Details
-
RootRawBioAssayLoader
public RootRawBioAssayLoader()
-
-
Method Details
-
createReverseNode
Create a reverse-loading raw bioassay nodes from a given experiment node. The returned node is a folder-type node containing nodes for each raw bioassay is part of the experiment.- Specified by:
createReverseNode
in interfaceNodeLoader<RootRawBioAssay>
- Overrides:
createReverseNode
in classAbstractNodeLoader<RootRawBioAssay>
- Parameters:
dc
- The DbControl to use for database accesscontext
- The overview contextexperimentNode
- The child node- Returns:
- The folder node for the raw bioassays
-
loadPropertyChildNodes
Load property nodes for a raw bioassay:- Annotations:
AnnotationLoader.createPropertyNode(DbControl, OverviewContext, Node)
- Data files:
DataFileLoader.createPropertyNode(DbControl, OverviewContext, Node)
- Platform:
PlatformLoader.createPropertyNode(DbControl, OverviewContext, Node)
- Protocol:
ProtocolLoader.createPropertyNode(DbControl, OverviewContext, Node)
- Software:
SoftwareLoader.createPropertyNode(DbControl, OverviewContext, Node)
- Array design:
ArrayDesignLoader.createPropertyNode(DbControl, OverviewContext, Node)
- Overrides:
loadPropertyChildNodes
in classAbstractNodeLoader<RootRawBioAssay>
- Annotations:
-
loadReverseChildNodes
Loads the derived bioassay node that this raw bioassay is created from.- Overrides:
loadReverseChildNodes
in classAbstractNodeLoader<RootRawBioAssay>
- See Also:
-