Package org.jitterbit.integration.client.project

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


        locationSelectionPage = createLocationSelectionPage(wizard, explorer, locatableType, locatableClass);
    }

    private XsdFileStore getXsdFiles(EntityExplorerSupport explorer) {
        IntegrationProject project = explorer.getProject();
        ManagedProject mp = project.getExtensionObject(ManagedProject.class);
        FileStore fileStore = mp.getFileStore();
        return new XsdFileStore(fileStore);
    }
View Full Code Here


        copy.setName(newName);
    }

    private void copyPermissions(IntegrationEntity original, IntegrationEntity copy, IntegrationProject project) {
        try {
            ManagedProject mp = project.getExtensionObject(ManagedProject.class);
            PermissionsManager perms = mp.getPermissions();
            perms.copyPermissions(original, copy);
            perms.save();
        } catch (PermissionsStorageException e) {
            ErrorLog.attention(getClass(), "The permission settings could not be copied.", e);
        }
View Full Code Here

    private void copyPluginSettings(IntegrationEntity original, IntegrationEntity copy, IntegrationProject project) {
        // XXX: If the copied item is deleted directly, without saving, its plugin settings
        // will remain (because the item was still transient some event notifications are not
        // sent out as usual).
        try {
            ManagedProject mp = project.getExtensionObject(ManagedProject.class);
            ProjectPluginInfo pluginSettings = mp.getPipelinePlugins();
            pluginSettings.getAppliedPlugins().copy(original, copy);
            mp.savePluginInfo();
        } catch (InterchangeSavingException e) {
            ErrorLog.attention(getClass(), "The plugin settings could not be copied.", e);
        }
    }
View Full Code Here

        private final Persistor preference;

        private final String preferenceKey;

        public PasswordLocationChecker() {
            ManagedProject project = ProjectUtils.getManagedProject(locatable);
            EntityResources rc = project.getEntityResources();
            preference = rc.getSettings().getEntitySettings(locatable);
            preferenceKey = "HidePassword";
        }
View Full Code Here

                            + entity.getName() + "\". This is probably due to invalid data in the editor.", ex);
        }
    }

    private ProjectPersistor getProjectPersistor(IntegrationEntity entity) {
        ManagedProject p = ProjectUtils.getManagedProject(entity);
        return p.getProjectPersistor();
    }
View Full Code Here

            this.view = view;
        }

        @Override
        public void projectOpened(ProjectManagerEvent evt) {
            ManagedProject mp = ProjectUtils.getManagedProject(evt.getProject());
            view.setTestToRun(createTest(mp));
            view.setProject(evt.getProject());
        }
View Full Code Here

            super(project);
        }

        @Override
        protected void nameChanged(String oldName, String newName) {
            ManagedProject managedProject = project.getExtensionObject(ManagedProject.class);
            ProjectFile projectFile = managedProject.getProjectFile();
            updateRecentProject(oldName, newName, projectFile);
        }
View Full Code Here

        @Override
        public void run() {
            IntegrationProjectLock.acquire();
            try {
                view.saveUiState();
                ManagedProject mp = project.getExtensionObject(ManagedProject.class);
                mp.renameProject(newName);
            } finally {
                IntegrationProjectLock.release();
                waitLock.release();
            }
        }
View Full Code Here

            page.addSaveConsequence(sc);
        }
    }

    private void installValidation(IntegrationEntityPage page) {
        ManagedProject project = ProjectUtils.getManagedProject(page.getObject());
        // This is to allow opening an Editor for an IntegrationEntity that is not yet in the project:
        if (project != null) {
            page.setValidationModel(project.getValidationModel());
        }
    }
View Full Code Here

        page.setEntityExplorerSupport(new InterchangeEntityExplorerSupport(view, entityPageDisplayer));
    }

    private void installDependenciesModel(IntegrationEntityPage page) {
        IntegrationEntity entity = page.getObject();
        ManagedProject project = ProjectUtils.getManagedProject(page.getObject());
        // This is to allow opening an Editor for an IntegrationEntity that is not yet in the project:
        if (project != null) {
            EntityDependenciesModel dependencies = new ProjectEntityDependenciesModel(entity, project);
            page.getPageModel().setDependencies(dependencies);
        }
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.