Package org.jitterbit.integration.client.project

Examples of org.jitterbit.integration.client.project.ManagedProject


        }

        private void insertFolderIntoProject(IntegrationEntity entity, Folder parent, IntegrationProject project) {
            try {
                project.insertEntity(entity, parent);
                ManagedProject mp = ProjectUtils.getManagedProject(project);
                mp.saveIntegrationEntity(entity);
                view.getContentViewer().renameEntity(entity);
            } catch (InterchangeSavingException ex) {
                ErrorLog.attention(NewFolderAction.class, "Failed to save the created folder to disk.", ex);
                // TODO: Delete the folder
            }
View Full Code Here


        }
      });
    }

    private void openTrashCan() {
        ManagedProject project = getManagedProject();
        TrashCanViewUi ui = new TrashCanViewUi(project);
        ui.setWaitService(appWin);
        ui.explore(appWin);
    }
View Full Code Here

            }
        });
    }

    private void checkStartupProject() {
        ManagedProject project = projectManager.getCurrentProject();
        if (project != null) {
            handleProjectOpened(project.getProject());
        }
    }
View Full Code Here

            }
        });
    }

    private void lookForMissingPluginManifests(IntegrationProject project) {
        ManagedProject mp = ProjectUtils.getManagedProject(project);
        PipelinePluginManifestServerCache serverCache = Application.getCacheService().getCache(
                        PipelinePluginManifestServerCache.class);
        MissingPluginManifestFinder finder = new MissingPluginManifestFinder(project, mp.getPipelinePlugins(),
                        serverManager, serverCache);
        finder.setLogger(ApplicationLog.getMainLogger());
        finder.run();
    }
View Full Code Here

            @Override
            public void run() {
                SingleTreeContentViewer.this.project = project;
                dynamicTree.setProject(project);
                ManagedProject mp = project.getExtensionObject(ManagedProject.class);
                opNodeContentService = new OperationNodeContentService(mp, dynamicTree.getModel());
                connectOpNodeService = new ConnectOperationNodeService(project, dynamicTree.getModel());
                connectOpNodeService.insertOperationNodes();
                treePreferenceListeners.setOpNodeContentService(opNodeContentService);
                filterFunction = new SingleTreeFilterFunction(project);
                showFilterAction.setEnabled(true);
            }
        });
        ManagedProject mp = ProjectUtils.getManagedProject(project);
        validationService.setModel(mp.getValidationModel());
    }
View Full Code Here

        XmlFileViewer viewer = XmlFileViewer.getViewer(appWin);
        viewer.viewFile(file);
    }

    private File getXmlFile(IntegrationEntity entity) {
        ManagedProject project = ProjectUtils.getManagedProject(entity);
        ProjectPersistor persistor = project.getProjectPersistor();
        if (persistor instanceof FileBasedProjectPersistor) {
            return ((FileBasedProjectPersistor) persistor).getFile(entity);
        }
        return null;
    }
View Full Code Here

        this.projectManager = projectManager;
    }

    @Override
    protected File getFolderToOpen() {
        ManagedProject project = projectManager.getCurrentProject();
        return (project != null) ? project.getLocation() : null;
    }
View Full Code Here

        private String renameProject(File unpackFolder) throws JitterPackException {
            try {
                String newName = params.getNewProjectName();
                assert newName != null;
                File newLocation = new File(unpackFolder, newName);
                ManagedProject mp = unpackedProject.getExtensionObject(ManagedProject.class);
                ProjectFile oldProjectFile = mp.getProjectFile();
                oldProjectFile.setNewName(newName);
                FileUtils.copyDirectory(oldProjectFile.getParentFolder(), newLocation);
                locationOfUnpackedProject = newLocation;
                return newName;
            } catch (IOException e) {
View Full Code Here

            copier.copy(fromLoc, toLoc);
        }

        private void closeUnpackedProject() {
            try {
                ManagedProject mp = unpackedProject.getExtensionObject(ManagedProject.class);
                projectManager.closeProject(mp);
            } catch (CloseProjectVetoException e) {
                throw new RuntimeException("This should not have happened. This is a bug.", e);
            }
        }
View Full Code Here

        DeployHistoryDisplayer displayer = createDisplayer();
        displayer.displayInWindow(appWin);
    }

    private DeployHistoryDisplayer createDisplayer() {
        ManagedProject project = getManagedProject();
        DeployHistoryDisplayerFactory factory = DeployHistoryDisplayerFactory.projectFactory(getProjectManager(), project);
        return factory.newDisplayer();
    }
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.client.project.ManagedProject

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.