protected static class ExpanderBasedStructureBean.ExpandCtxBase extends java.lang.Object implements Expander.ExpandCtx
| Modifier | Constructor and Description |
|---|---|
protected |
ExpandCtxBase(ExpanderBasedStructureBean str) |
| Modifier and Type | Method and Description |
|---|---|
ExpanderBasedStructureBean |
getStructure() |
StructureBeanNode |
newStructureNode(java.lang.String relId,
java.lang.String objectId,
boolean from)
Creates a new node that is being inserted into the structure.
|
StructureBeanNode |
newStructureNode(java.lang.String relId,
java.lang.String relPhysicalId,
java.lang.String objectId,
java.lang.String objPhysicalId,
boolean from) |
void |
notifySortRequired()
The expander can notify that re-sorting is required, which sometimes
is needed IF nodes are reused.
|
protected ExpandCtxBase(ExpanderBasedStructureBean str)
public ExpanderBasedStructureBean getStructure()
getStructure in interface Expander.ExpandCtxExpanderBasedStructureBeanpublic StructureBeanNode newStructureNode(java.lang.String relId, java.lang.String objectId, boolean from) throws TVCException
Expander.ExpandCtxnewStructureNode in interface Expander.ExpandCtxrelId - The rel-id for the relationship related to the nodeobjectId - The object-id for the business object related to the
nodefrom - True if the node is connected from its parentTVCException - If unable to create a new nodepublic void notifySortRequired()
Expander.ExpandCtxnotifySortRequired in interface Expander.ExpandCtxpublic StructureBeanNode newStructureNode(java.lang.String relId, java.lang.String relPhysicalId, java.lang.String objectId, java.lang.String objPhysicalId, boolean from) throws TVCException
newStructureNode in interface Expander.ExpandCtxTVCExceptionCopyright ? Technia AB. All Rights Reserved.