public class ArraySlideLoader extends BasicItemNodeLoader<ArraySlide>
ArrayBatch
:s -> ArraySlide
:s ->
PhysicalBioAssay
:s. The reverse-loading direction is the opposite
direction.ALLOW_ROOT_NODE, allowAsRootNode, DENY_ROOT_NODE, factoryKey, nameGenerator
Constructor and Description |
---|
ArraySlideLoader() |
Modifier and Type | Method and Description |
---|---|
Node |
createForwardNode(DbControl dc,
OverviewContext context,
Node batchNode)
Create forward-loading array slide nodes from a given array batch node.
|
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.
|
createItemNode, createRootNode, getNodeFactory, getNodeFactory, getNodeLoader, getNodeLoaderFactory, getNodeNameGenerator, getNodeValidator, getNodeValidatorFactory, postValidateFolder
createPropertyNode, loadChildNodes, loadChildNodesOfFolderNode, loadChildNodesOfItemNode
public Node createForwardNode(DbControl dc, OverviewContext context, Node batchNode)
createForwardNode
in interface NodeLoader<ArraySlide>
createForwardNode
in class AbstractNodeLoader<ArraySlide>
dc
- The DbControl to use for database accesscontext
- The overview contextbatchNode
- The parent nodepublic Node createReverseNode(DbControl dc, OverviewContext context, Node hybNode)
createReverseNode
in interface NodeLoader<ArraySlide>
createReverseNode
in class AbstractNodeLoader<ArraySlide>
dc
- The DbControl to use for database accesscontext
- The overview contexthybNode
- The child nodeprotected void loadPropertyChildNodes(DbControl dc, OverviewContext context, Node slideNode)
loadPropertyChildNodes
in class AbstractNodeLoader<ArraySlide>
protected void loadForwardChildNodes(DbControl dc, OverviewContext context, Node slideNode)
loadForwardChildNodes
in class AbstractNodeLoader<ArraySlide>
PhysicalBioAssayLoader.createForwardNode(DbControl, OverviewContext, Node)
protected void loadReverseChildNodes(DbControl dc, OverviewContext context, Node slideNode)
loadReverseChildNodes
in class AbstractNodeLoader<ArraySlide>
ArrayBatchLoader.createReverseNode(DbControl, OverviewContext, Node)