| | |
| | | import com.vci.corba.omd.ltm.LinkType; |
| | | import com.vci.corba.omd.qtm.QTD; |
| | | import com.vci.client.LogonApplication; |
| | | import com.vci.client.common.providers.ServiceProvider; |
| | | import com.vci.client.framework.rightConfig.modelConfig.ModuleTreeCellRenderer; |
| | | import com.vci.client.omd.provider.BtmProvider; |
| | | import com.vci.client.omd.provider.LinkTypeProvider; |
| | |
| | | for(int i=0;i<allBtItems.length;i++){ |
| | | VCIBaseTreeNode node = new VCIBaseTreeNode(allBtItems[i].name,allBtItems[i]); |
| | | treeModel.insertNodeInto(node, btmRoot, btmRoot.getChildCount()); |
| | | QTD[] qtdsByBtmName = QTDClient.getService().getBizTypeQTDs(allBtItems[i].name); |
| | | QTD[] qtdsByBtmName = ServiceProvider.getOMDService().getQTDService().getBizTypeQTDs(allBtItems[i].name); |
| | | for(QTD qtd: qtdsByBtmName){ |
| | | VCIBaseTreeNode qtdNode = new VCIBaseTreeNode(qtd.name,qtd); |
| | | treeModel.insertNodeInto(qtdNode, node, node.getChildCount()); |
| | |
| | | for(int i=0; i<linkTypes.length; i++){ |
| | | VCIBaseTreeNode node = new VCIBaseTreeNode(linkTypes[i].name, linkTypes[i]); |
| | | treeModel.insertNodeInto(node, linkRoot, linkRoot.getChildCount()); |
| | | QTD[] qtdsByLinkTypeName = QTDClient.getService().getLinkTypeQTDs(linkTypes[i].name); |
| | | QTD[] qtdsByLinkTypeName = ServiceProvider.getOMDService().getQTDService().getLinkTypeQTDs(linkTypes[i].name); |
| | | for(QTD qtd: qtdsByLinkTypeName){ |
| | | VCIBaseTreeNode qtdNode = new VCIBaseTreeNode(qtd.name,qtd); |
| | | treeModel.insertNodeInto(qtdNode, node, node.getChildCount()); |
| | |
| | | if(obj instanceof String){//如果是root节点,则保存所有模块 |
| | | String nodeName = (String)obj; |
| | | if("root".equals(nodeName)){ |
| | | QTD[] allQTDS = QTDClient.getService().getAllQTDs(); |
| | | QTD[] allQTDS = ServiceProvider.getOMDService().getQTDService().getAllQTDs(); |
| | | Collections.addAll(selQTDS, allQTDS); |
| | | }else if("btm".equals(nodeName)){ |
| | | QTD[] allBTMQTDS = QTDClient.getService().getAllBizTypeQTDs(); |
| | | QTD[] allBTMQTDS = ServiceProvider.getOMDService().getQTDService().getAllBizTypeQTDs(); |
| | | Collections.addAll(selQTDS, allBTMQTDS); |
| | | }else if("link".equals(nodeName)){ |
| | | QTD[] allLinkQTDS = QTDClient.getService().getAllLinkTypeQTDs(); |
| | | QTD[] allLinkQTDS = ServiceProvider.getOMDService().getQTDService().getAllLinkTypeQTDs(); |
| | | Collections.addAll(selQTDS, allLinkQTDS); |
| | | } |
| | | }else if(obj instanceof QTD){ |
| | | selQTDS.add((QTD)obj); |
| | | }else if(obj instanceof BtmItem){ |
| | | BtmItem btmItem = (BtmItem)obj; |
| | | QTD[] qtdsByBtmName = QTDClient.getService().getBizTypeQTDs(btmItem.name); |
| | | QTD[] qtdsByBtmName = ServiceProvider.getOMDService().getQTDService().getBizTypeQTDs(btmItem.name); |
| | | Collections.addAll(selQTDS, qtdsByBtmName); |
| | | }else if(obj instanceof LinkType){ |
| | | LinkType linkType = (LinkType)obj; |
| | | QTD[] qtdsByLinkTypeName = QTDClient.getService().getLinkTypeQTDs(linkType.name); |
| | | QTD[] qtdsByLinkTypeName = ServiceProvider.getOMDService().getQTDService().getLinkTypeQTDs(linkType.name); |
| | | Collections.addAll(selQTDS, qtdsByLinkTypeName); |
| | | } |
| | | } |