Package org.jitterbit.integration.client.ui.interchange.entity.transformation.tree

Examples of org.jitterbit.integration.client.ui.interchange.entity.transformation.tree.TreeMapper


            }
        });
    }

    private void setActionsEnabledState() {
        TreeMapper tm = page.getTreeMapper();
        for (Map.Entry<MapAreaDisplayOption, ToggleAction> e : individualActions.entrySet()) {
            e.getValue().setSelected(tm.isMapDisplayFlagOn(e.getKey()));
            e.getValue().setEnabled(true);
        }
        hideAll.setEnabled(true);
        showAll.setEnabled(true);
    }
View Full Code Here


        dataService.removeAllTestData();
        clearShowDataNodesOnlyFlag();
    }

    private void clearShowDataNodesOnlyFlag() {
        TreeMapper tree = page.getTreeMapper();
        tree.m_sourceTreeComponent.setShowDataNodesOnly(false);
        tree.m_targetTreeComponent.setShowDataNodesOnly(false);
    }
View Full Code Here

            }
        });
    }

    private void installImpl() {
        TreeMapper treeMapper = page.getTreeMapper();
        treeMapper.registerKeyboardShortCut(KeyStroke.getKeyStroke("ctrl alt pressed E"), "edit", new AbstractAction() {

            @Override
            public void actionPerformed(ActionEvent e) {
                showPopup();
            }
View Full Code Here

        });
    }

    private void showPopup() {
        JPopupMenu popup = createPopup();
        TreeMapper treeMapper = page.getTreeMapper();
        treeMapper.showPopupMenu(popup);
    }
View Full Code Here

    private static boolean isLeafToLeaf(Node sourceNode, Node targetNode) {
        return !sourceNode.isFolder() && !targetNode.isFolder();
    }

    private void addSingleMapping(Node sourceNode, Node targetNode) {
        TreeMapper treeMapper = page.getTreeMapper();
        treeMapper.addMapping(sourceNode, targetNode);
    }
View Full Code Here

        TreeMapper treeMapper = page.getTreeMapper();
        treeMapper.addMapping(sourceNode, targetNode);
    }

    private void doStraightMapping(Node sourceNode, Node targetNode) {
        TreeMapper treeMapper = page.getTreeMapper();
        treeMapper.doStraightMappings(sourceNode, targetNode);
    }
View Full Code Here

                displayData();
            }
        }

        private void displayData() {
            TreeMapper treeMapper = page.getTreeMapper();
            treeMapper.startWait();
            try {
                treeMapper.openSourceDataFile(sourceFile);
            } finally {
                treeMapper.stopWait();
            }
        }
View Full Code Here

                displayData();
            }
        }

        private void displayData() {
            TreeMapper treeMapper = page.getTreeMapper();
            treeMapper.startWait();
            boolean atLeastOneFileOpened = false;
            try {
                if (sourceFile != null) {
                    treeMapper.openSourceDataFile(sourceFile);
                    atLeastOneFileOpened = true;
                }
                if (linkFile != null && targetFile != null) {
                    treeMapper.openTargetDataFile(targetFile, linkFile);
                    atLeastOneFileOpened = true;
                } else {
                    closeTargetAndLinkFiles();
                }
                if (atLeastOneFileOpened && askForAttentionWhenDone) {
                    page.askForAttention();
                }
            } finally {
                treeMapper.stopWait();
            }
        }
View Full Code Here

    public static boolean isLdapAttributeDelete(TreeComponent tree, Node node) {
        return isLdapAttribute(tree, node) && (node.m_CROM.getType() & CROM.CROM_t_LdapAttributeRemove) != 0;
    }

    public static void setLdapAttributeReplaceAll(TreeComponent tree, Node node) {
        TreeMapper tm = tree.getTreeMapper();
        if (tm == null) {
            return;
        }
        boolean bAttributeRemove = isLdapAttributeDelete(tree, node);
        boolean bAttributeReplaceAll = !bAttributeRemove && isLdapAttributeReplaceAll(tree, node);
        if (bAttributeReplaceAll) {
            return;
        }
        String name = KongaStringUtils.unwrap(node.m_deName);
        String cmd_path = name + LdapStringConstants.attribute_command_de_name;
        String old_value_path = name + LdapStringConstants.old_value_de_name;
        String cmd = "Replace all";
        Node cmd_node = tree.findNode(cmd_path);
        Node old_value_node = tree.findNode(old_value_path);

        node.m_CROM.clearType(CROM.CROM_t_LdapAttributeReplaceAll | CROM.CROM_t_LdapAttributeRemove);
        if (cmd_node == null) {
            cmd_node = insertAttributeCommand(tree, node);
        }
        if (cmd_node == null) {
            return;
        }
        node.m_CROM.addType(CROM.CROM_t_LdapAttributeReplaceAll);
        NodeMapping mapping = tm.getNodeMappingFactory().newMapping(new NodePath(cmd_path), cmd);
        tm.getMappingManager().addMapping(mapping);
        if (old_value_node != null) {
            tree.getTreeMapper().deleteMapping(new NodePath(old_value_path));
        }
        tm.updateMappingFlag();
        tm.updateMapAreaTables(cmd_path, cmd);
        tm.getMappingManager().changeHighLighted(mapping);
        tm.setDirty(true);
    }
View Full Code Here

        tm.getMappingManager().changeHighLighted(mapping);
        tm.setDirty(true);
    }

    public static void setLdapAttributeRemove(TreeComponent tree, Node node, boolean b) {
        TreeMapper treeMapper = tree.getTreeMapper();
        if (treeMapper == null) {
            return;
        }
        boolean bAttributeRemove = isLdapAttributeDelete(tree, node);
        boolean bAttributeReplaceAll = !bAttributeRemove && isLdapAttributeReplaceAll(tree, node);
        String value_path = KongaStringUtils.unwrap(node.m_deName);
        String cmd_path = value_path + LdapStringConstants.attribute_command_de_name;
        String old_value_path = value_path + LdapStringConstants.old_value_de_name;
        String cmd = "Remove";
        Node cmd_node = tree.findNode(cmd_path);
        Node old_value_node = tree.findNode(old_value_path);
        if (b) {// remove attribute
            if (bAttributeRemove) {
                return;
            }
            if (cmd_node == null) {
                cmd_node = insertAttributeCommand(tree, node);
            }
            if (cmd_node == null) {
                return;
            }
            node.m_CROM.clearType(CROM.CROM_t_LdapAttributeReplaceAll);
            node.m_CROM.addType(CROM.CROM_t_LdapAttributeRemove);
            NodeMapping mapping = treeMapper.getNodeMappingFactory().newMapping(new NodePath(cmd_path), cmd);
            treeMapper.getMappingManager().addMapping(mapping);
            tree.getTreeMapper().deleteMapping(new NodePath(value_path));
            if (old_value_node == null && node.isLoopNode()) {
                insertOldValueNode(tree, node);
            }
            treeMapper.updateMappingFlag();
            treeMapper.updateMapAreaTables(cmd_path, cmd);
            treeMapper.getMappingManager().changeHighLighted(mapping);
            treeMapper.setDirty(true);
        } else { // update attribute
            if (!bAttributeRemove && !bAttributeReplaceAll) {
                return;
            }
            node.m_CROM.clearType(CROM.CROM_t_LdapAttributeReplaceAll | CROM.CROM_t_LdapAttributeRemove);
            if (cmd_node != null) {
                tree.getTreeMapper().deleteMapping(new NodePath(cmd_path));
                node.removeChild(cmd_node);
                treeMapper.updateMappingFlag();
                treeMapper.getMappingManager().changeHighLighted(null);
                treeMapper.setDirty(true);
            }
            if (node.isLoopNode() && old_value_node == null) {
                insertOldValueNode(tree, node);
            }
        }
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.client.ui.interchange.entity.transformation.tree.TreeMapper

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.