Class TmaPoTreeNode
- java.lang.Object
-
- de.hybris.platform.b2ctelcobackoffice.tree.TmaPoTreeNode
-
- All Implemented Interfaces:
org.zkoss.zul.TreeNode<TmaProductOfferingModel>
public class TmaPoTreeNode extends java.lang.Object implements org.zkoss.zul.TreeNode<TmaProductOfferingModel>
TreeNodeimplementation for representing a tree node containing aTmaProductOfferingModel. The node is able to handle the links between a node and his parents, but also the links between the node and his children.- Since:
- 6.7
-
-
Constructor Summary
Constructors Constructor Description TmaPoTreeNode(TmaProductOfferingModel data)TmaPoTreeNode(TmaProductOfferingModel data, TmaPoTreeNode node)TmaPoTreeNode(TmaProductOfferingModel data, java.util.List<org.zkoss.zul.TreeNode<TmaProductOfferingModel>> children)TmaPoTreeNode(TmaProductOfferingModel data, java.util.List<org.zkoss.zul.TreeNode<TmaProductOfferingModel>> childNodes, TmaPoTreeNode parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(org.zkoss.zul.TreeNode<TmaProductOfferingModel> treeNode)java.lang.Objectclone()org.zkoss.zul.TreeNode<TmaProductOfferingModel>getChildAt(int i)intgetChildCount()java.util.List<org.zkoss.zul.TreeNode<TmaProductOfferingModel>>getChildren()TmaProductOfferingModelgetData()intgetIndex(org.zkoss.zul.TreeNode<TmaProductOfferingModel> treeNode)org.zkoss.zul.DefaultTreeModel<TmaProductOfferingModel>getModel()org.zkoss.zul.TreeNode<TmaProductOfferingModel>getParent()voidinsert(org.zkoss.zul.TreeNode<TmaProductOfferingModel> treeNode, int i)booleanisLeaf()voidremove(int i)voidremove(org.zkoss.zul.TreeNode<TmaProductOfferingModel> treeNode)voidsetData(TmaProductOfferingModel productOfferingModel)voidsetModel(org.zkoss.zul.DefaultTreeModel<TmaProductOfferingModel> defaultTreeModel)
-
-
-
Constructor Detail
-
TmaPoTreeNode
public TmaPoTreeNode(TmaProductOfferingModel data)
-
TmaPoTreeNode
public TmaPoTreeNode(TmaProductOfferingModel data, java.util.List<org.zkoss.zul.TreeNode<TmaProductOfferingModel>> children)
-
TmaPoTreeNode
public TmaPoTreeNode(TmaProductOfferingModel data, java.util.List<org.zkoss.zul.TreeNode<TmaProductOfferingModel>> childNodes, TmaPoTreeNode parent)
-
TmaPoTreeNode
public TmaPoTreeNode(TmaProductOfferingModel data, TmaPoTreeNode node)
-
-
Method Detail
-
isLeaf
public boolean isLeaf()
- Specified by:
isLeafin interfaceorg.zkoss.zul.TreeNode<TmaProductOfferingModel>
-
insert
public void insert(org.zkoss.zul.TreeNode<TmaProductOfferingModel> treeNode, int i)
- Specified by:
insertin interfaceorg.zkoss.zul.TreeNode<TmaProductOfferingModel>
-
add
public final void add(org.zkoss.zul.TreeNode<TmaProductOfferingModel> treeNode)
- Specified by:
addin interfaceorg.zkoss.zul.TreeNode<TmaProductOfferingModel>
-
remove
public void remove(int i)
- Specified by:
removein interfaceorg.zkoss.zul.TreeNode<TmaProductOfferingModel>
-
remove
public void remove(org.zkoss.zul.TreeNode<TmaProductOfferingModel> treeNode)
- Specified by:
removein interfaceorg.zkoss.zul.TreeNode<TmaProductOfferingModel>
-
getModel
public org.zkoss.zul.DefaultTreeModel<TmaProductOfferingModel> getModel()
- Specified by:
getModelin interfaceorg.zkoss.zul.TreeNode<TmaProductOfferingModel>
-
setModel
public void setModel(org.zkoss.zul.DefaultTreeModel<TmaProductOfferingModel> defaultTreeModel)
- Specified by:
setModelin interfaceorg.zkoss.zul.TreeNode<TmaProductOfferingModel>
-
getData
public TmaProductOfferingModel getData()
- Specified by:
getDatain interfaceorg.zkoss.zul.TreeNode<TmaProductOfferingModel>
-
setData
public void setData(TmaProductOfferingModel productOfferingModel)
- Specified by:
setDatain interfaceorg.zkoss.zul.TreeNode<TmaProductOfferingModel>
-
getChildren
public java.util.List<org.zkoss.zul.TreeNode<TmaProductOfferingModel>> getChildren()
- Specified by:
getChildrenin interfaceorg.zkoss.zul.TreeNode<TmaProductOfferingModel>
-
getChildAt
public org.zkoss.zul.TreeNode<TmaProductOfferingModel> getChildAt(int i)
- Specified by:
getChildAtin interfaceorg.zkoss.zul.TreeNode<TmaProductOfferingModel>
-
getChildCount
public int getChildCount()
- Specified by:
getChildCountin interfaceorg.zkoss.zul.TreeNode<TmaProductOfferingModel>
-
getParent
public org.zkoss.zul.TreeNode<TmaProductOfferingModel> getParent()
- Specified by:
getParentin interfaceorg.zkoss.zul.TreeNode<TmaProductOfferingModel>
-
getIndex
public int getIndex(org.zkoss.zul.TreeNode<TmaProductOfferingModel> treeNode)
- Specified by:
getIndexin interfaceorg.zkoss.zul.TreeNode<TmaProductOfferingModel>
-
clone
public java.lang.Object clone()
- Specified by:
clonein interfaceorg.zkoss.zul.TreeNode<TmaProductOfferingModel>- Overrides:
clonein classjava.lang.Object
-
-