/** * Action: Delete Node from Tree * * @param item item */ public void deleteNode(ListItem item) { if (item != null) { if (m_tree.isProduct()) { MTree_NodePR node = MTree_NodePR.get(m_tree, item.id); if (node != null) node.delete(true); } else if (m_tree.isBPartner()) { MTree_NodeBP node = MTree_NodeBP.get(m_tree, item.id); if (node != null) node.delete(true); } else if (m_tree.isMenu()) { MTree_NodeMM node = MTree_NodeMM.get(m_tree, item.id); if (node != null) node.delete(true); } else { MTree_Node node = MTree_Node.get(m_tree, item.id); if (node != null) node.delete(true); } } } // action_treeDelete
/** * Action: Add Node to Tree * * @param item item */ public void addNode(ListItem item) { if (item != null) { // May cause Error if in tree if (m_tree.isProduct()) { MTree_NodePR node = new MTree_NodePR(m_tree, item.id); node.saveEx(); } else if (m_tree.isBPartner()) { MTree_NodeBP node = new MTree_NodeBP(m_tree, item.id); node.saveEx(); } else if (m_tree.isMenu()) { MTree_NodeMM node = new MTree_NodeMM(m_tree, item.id); node.saveEx(); } else { MTree_Node node = new MTree_Node(m_tree, item.id); node.saveEx(); } } } // action_treeAdd