Class ArrayDesignLoader
java.lang.Object
net.sf.basedb.util.overview.loader.AbstractNodeLoader<I>
net.sf.basedb.util.overview.loader.BasicItemNodeLoader<ArrayDesign>
net.sf.basedb.util.overview.loader.ArrayDesignLoader
- All Implemented Interfaces:
NodeLoader<ArrayDesign>
Node loader implementation for array designs. Array designs are
an endpoint node with the forward-loading direction going to
ArrayDesign
:s -> ArrayBatch
:s. An array design can
also be loaded as a property node from a raw bioassay.- 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 TypeMethodDescriptioncreatePropertyNode
(DbControl dc, OverviewContext context, Node parentNode) Create an array design property node from a raw bioassay or root raw bioassay node.createReverseNode
(DbControl dc, OverviewContext context, Node batchNode) Create a reverse-loading array design node from an array batch node.protected void
loadForwardChildNodes
(DbControl dc, OverviewContext context, Node designNode) Loads the array batch nodes that has been created with the given design node.protected void
loadPropertyChildNodes
(DbControl dc, OverviewContext context, Node designNode) Loads property nodes of an array design.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, loadChildNodes, loadChildNodesOfFolderNode, loadChildNodesOfItemNode, loadReverseChildNodes
-
Constructor Details
-
ArrayDesignLoader
public ArrayDesignLoader()
-
-
Method Details
-
createReverseNode
Create a reverse-loading array design node from an array batch node.- Specified by:
createReverseNode
in interfaceNodeLoader<ArrayDesign>
- Overrides:
createReverseNode
in classAbstractNodeLoader<ArrayDesign>
- Parameters:
dc
- The DbControl to use for database accesscontext
- The overview contextbatchNode
- The child node- Returns:
- An array design node, or null if the batch doesn't have a design
-
createPropertyNode
Create an array design property node from a raw bioassay or root raw bioassay node.- Specified by:
createPropertyNode
in interfaceNodeLoader<ArrayDesign>
- Overrides:
createPropertyNode
in classAbstractNodeLoader<ArrayDesign>
- Parameters:
dc
- The DbControl to use for database accesscontext
- The overview contextparentNode
- The parent node- Returns:
- An array design node, or null if the raw bioassay doesn't have a design
-
loadPropertyChildNodes
Loads property nodes of an array design.- Overrides:
loadPropertyChildNodes
in classAbstractNodeLoader<ArrayDesign>
-
loadForwardChildNodes
Loads the array batch nodes that has been created with the given design node.- Overrides:
loadForwardChildNodes
in classAbstractNodeLoader<ArrayDesign>
- See Also:
-