Package org.jitterbit.integration.uidelegate.project

Examples of org.jitterbit.integration.uidelegate.project.ProjectNode


        super(IntegrationProject.class);
    }

    @Override
    protected IntegrationEntityTreeNode createNode(IntegrationProject project) {
        return new ProjectNode(project);
    }
View Full Code Here


        this.rootTypes = Lists.newArrayList(rootTypes);
        this.useJitterbitConnectNode = useJitterbitConnectNode;
    }

    public IntegrationEntityTreeModel newModel(IntegrationProject project) {
        ProjectNode root = new ProjectNode(project);
        createRootFolderStructure(root, project);
        populateTree(root);
        return new IntegrationEntityTreeModel(root);
    }
View Full Code Here

    }

    private List<IntegrationEntityTreeNode> getProjectNodes(List<IntegrationProject> projects) {
        List<IntegrationEntityTreeNode> projectNodes = new ArrayList<IntegrationEntityTreeNode>();
        for (IntegrationProject p : projects) {
            ProjectNode projectNode = createProjectTree(p);
            projectNodes.add(projectNode);
        }
        return projectNodes;
    }
View Full Code Here

    }

    private ProjectNode createProjectTree(IntegrationProject p) {
        p.refreshItemLookup();
        ProjectTreeFragmentCreator branchCreator = new ProjectTreeFragmentCreator(p);
        ProjectNode projectNode = new ProjectNode(p);
        RootFolderNode operationRoot = insertOperations(p, branchCreator, projectNode);
        RootFolderNode scheduleRoot = insertSchedules(p, branchCreator, projectNode);
        ListMultimap<ScheduleId, Operation> scheduleBag = ArrayListMultimap.create();
        insertScheduleNodesUnderOperations(p, operationRoot, scheduleBag);
        insertOperationNodesUnderSchedules(scheduleRoot, scheduleBag);
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.uidelegate.project.ProjectNode

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.