Class ArraySlideLoader
java.lang.Object
net.sf.basedb.util.overview.loader.AbstractNodeLoader<I>
net.sf.basedb.util.overview.loader.BasicItemNodeLoader<ArraySlide>
net.sf.basedb.util.overview.loader.ArraySlideLoader
- All Implemented Interfaces:
NodeLoader<ArraySlide>
Node loader implementation for array slides. The forward-loading
direction goes from
ArrayBatch
:s -> ArraySlide
:s ->
PhysicalBioAssay
:s. The reverse-loading direction is the opposite
direction.- Version:
- 2.10
- Author:
- Nicklas
- Last modified
- $Date: 2011-06-08 15:00:33 +0200 (on, 08 jun 2011) $
-
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 batchNode) Create forward-loading array slide nodes from a given array batch node.createReverseNode
(DbControl dc, OverviewContext context, Node hybNode) Create a reverse-loading array slide node from the hyrbidization node.protected void
loadForwardChildNodes
(DbControl dc, OverviewContext context, Node slideNode) Loads the physical bioassay node that is related to the given array slide node.protected void
loadPropertyChildNodes
(DbControl dc, OverviewContext context, Node slideNode) Loads property nodes of an array slide.protected void
loadReverseChildNodes
(DbControl dc, OverviewContext context, Node slideNode) Loads the array batch node that is the parent of this array slide.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
createPropertyNode, loadChildNodes, loadChildNodesOfFolderNode, loadChildNodesOfItemNode
-
Constructor Details
-
ArraySlideLoader
public ArraySlideLoader()
-
-
Method Details
-
createForwardNode
Create forward-loading array slide nodes from a given array batch node. The returned node is a folder-type node containing item nodes for each slide that has been created by the batch.- Specified by:
createForwardNode
in interfaceNodeLoader<ArraySlide>
- Overrides:
createForwardNode
in classAbstractNodeLoader<ArraySlide>
- Parameters:
dc
- The DbControl to use for database accesscontext
- The overview contextbatchNode
- The parent node- Returns:
- The folder node for the slides
-
createReverseNode
Create a reverse-loading array slide node from the hyrbidization node.- Specified by:
createReverseNode
in interfaceNodeLoader<ArraySlide>
- Overrides:
createReverseNode
in classAbstractNodeLoader<ArraySlide>
- Parameters:
dc
- The DbControl to use for database accesscontext
- The overview contexthybNode
- The child node- Returns:
- An array slide node, or null if the hybridization doesn't have a slide
-
loadPropertyChildNodes
Loads property nodes of an array slide.- Overrides:
loadPropertyChildNodes
in classAbstractNodeLoader<ArraySlide>
-
loadForwardChildNodes
Loads the physical bioassay node that is related to the given array slide node.- Overrides:
loadForwardChildNodes
in classAbstractNodeLoader<ArraySlide>
- See Also:
-
loadReverseChildNodes
Loads the array batch node that is the parent of this array slide.- Overrides:
loadReverseChildNodes
in classAbstractNodeLoader<ArraySlide>
- See Also:
-