public class BioPlateLoader extends BasicItemNodeLoader<BioPlate>
ALLOW_ROOT_NODE, allowAsRootNode, DENY_ROOT_NODE, factoryKey, nameGenerator
Constructor and Description |
---|
BioPlateLoader() |
Modifier and Type | Method and Description |
---|---|
private Node |
createPropertyNode(BioPlateEvent event,
DbControl dc,
OverviewContext context,
Node parentNode)
Create a property node(s) when the parent item is a bioplate event.
|
Node |
createPropertyNode(DbControl dc,
OverviewContext context,
Node parentNode)
Create a bioplate property node from a biomaterial that is located on a plate
or property nodes for each bioplate that is part of a bioplate event.
|
private Node |
createPropertyNode(MeasuredBioMaterial bioMaterial,
DbControl dc,
OverviewContext context,
Node parentNode)
Create a property node when the parent item is a biomaterial.
|
protected void |
loadForwardChildNodes(DbControl dc,
OverviewContext context,
Node plateNode)
Loads the non-empty biowells on the bioplate.
|
protected void |
loadPropertyChildNodes(DbControl dc,
OverviewContext context,
Node plateNode)
Load the freezer node.
|
createItemNode, createRootNode, getNodeFactory, getNodeFactory, getNodeLoader, getNodeLoaderFactory, getNodeNameGenerator, getNodeValidator, getNodeValidatorFactory, postValidateFolder
createForwardNode, createReverseNode, loadChildNodes, loadChildNodesOfFolderNode, loadChildNodesOfItemNode, loadReverseChildNodes
public Node createPropertyNode(DbControl dc, OverviewContext context, Node parentNode)
createPropertyNode
in interface NodeLoader<BioPlate>
createPropertyNode
in class AbstractNodeLoader<BioPlate>
dc
- The DbControl to use for database accesscontext
- The overview contextparentNode
- The parent nodeprotected void loadForwardChildNodes(DbControl dc, OverviewContext context, Node plateNode)
loadForwardChildNodes
in class AbstractNodeLoader<BioPlate>
BioWellLoader.createForwardNode(DbControl, OverviewContext, Node)
protected void loadPropertyChildNodes(DbControl dc, OverviewContext context, Node plateNode)
loadPropertyChildNodes
in class AbstractNodeLoader<BioPlate>
HardwareLoader.createPropertyNode(DbControl, OverviewContext, Node)
private Node createPropertyNode(MeasuredBioMaterial bioMaterial, DbControl dc, OverviewContext context, Node parentNode)
private Node createPropertyNode(BioPlateEvent event, DbControl dc, OverviewContext context, Node parentNode)