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

Examples of org.jitterbit.integration.client.ui.entity.tree.IntegrationEntityTreeModel


        dialog.setVisible(true);
    }

    private IntegrationEntityTree createTree() {
        IntegrationEntityTreeModelFactory factory = new IntegrationEntityTreeModelFactory();
        IntegrationEntityTreeModel model = factory.newModel(project);
        model.setFilter(new KongaTreeFilter() {

            @Override
            public boolean apply(KongaTreeNode node) {
                if (node.getUserObject() instanceof RootFolder) {
                    return ((RootFolder) node.getUserObject()).getAllChildren().size()  > 0;
View Full Code Here


            // This method is called from the super class CTOR, so type can be null here.
            if (type == null) {
                return super.createEmptyModel();
            }
            KongaTreeNode root = new DefaultKongaTreeNode(type.getPlural(), false);
            return new IntegrationEntityTreeModel(root);
        }
View Full Code Here

        }

        @Override
        protected IntegrationEntityTreeModel createEmptyModel() {
            KongaTreeNode root = new JitterbitConnectNode();
            return new IntegrationEntityTreeModel(root);
        }
View Full Code Here

        @Override
        protected IntegrationEntityTreeModel createModelForProject(IntegrationProject project) {
            KongaTreeNode root = new JitterbitConnectNode();
            for (EntityType type : config.getTypesToInclude()) {
                if (type.isWizardType()) {
                    IntegrationEntityTreeModel subTree = ProjectTreeFragmentCreator.createTreeModel(project, type);
                    root.addChild(subTree.getRoot());
                }
            }
            return new IntegrationEntityTreeModel(root);
        }
View Full Code Here

        tree = createTree();
        panel = createTreePanel();
    }

    private DeployTree createTree() {
        IntegrationEntityTreeModel treeModel = createTreeModel();
        return new DeployTree(container, validationModel, treeModel);
    }
View Full Code Here

    public IntegrationProject getProjectToDeploy() throws DeployTreeException {
        return tree.getProjectToDeploy();
    }

    public void refreshTree() {
        IntegrationEntityTreeModel treeModel = createTreeModel();
        tree.setTreeModel(treeModel);
    }
View Full Code Here

        }
    }

    private void installConnectOperationNodeService(IntegrationProject project) {
        if (connectTree != null) {
            IntegrationEntityTreeModel treeModel = connectTree.getTreeModel();
            connectOpNodeService = new ConnectOperationNodeService(project, treeModel);
            connectOpNodeService.insertOperationNodes();
        }
    }
View Full Code Here

                throw new RuntimeException("Expected items of type " + expectedClass.getName() + ", but found "
                                + e.getClass().getName());
            }
        }
        ItemListToTreeModelBuilder modelBuilder = new ItemListToTreeModelBuilder();
        IntegrationEntityTreeModel treeModel = modelBuilder.createModel(items);
        return treeModel;
    }
View Full Code Here

        });
        registerAction(REFRESH_KEYSTROKE, new AbstractAction() {

            @Override
            public void actionPerformed(ActionEvent e) {
                IntegrationEntityTreeModel model = tree.getModel();
                for (KongaTreeNode node : tree.getSelectedNodes()) {
                    model.sortChildren(node);
                }
            }
        });
    }
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.client.ui.entity.tree.IntegrationEntityTreeModel

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.