Package org.jitterbit.integration.data.project

Examples of org.jitterbit.integration.data.project.IntegrationProject


    public OperationSourceInfo(Operation op) {
        if (op == null) {
            throw new NullPointerException("op");
        }
        operation = op;
        IntegrationProject project = ProjectUtils.getProject(op);
        if (project == null) {
            throw new IllegalArgumentException("op does not belong to a project");
        }
        lookup = project.getItemLookup();
    }
View Full Code Here


                }
            });
        }
       
        private void openPreview() {
            IntegrationProject project = createPartialProject();
            if (project != null) {
                DeployDataPreview preview = new DeployDataPreview(project);
                preview.show();
            }
        }
View Full Code Here

        IntegrationEntityNameInputField field = new IntegrationEntityNameInputField(entity, sName, comp, jLabel);
        return field;
    }

    public static ManagedProject getManagedProject(InterchangeView view) {
        IntegrationProject p = view.getProject();
        return p.getExtensionObject(ManagedProject.class);
    }
View Full Code Here

        checkIfStillSibling(sibling);
        super.mainObjectChanged(evt);
    }

    private void checkIfStillSibling(Operation sibling) {
        IntegrationProject project = ProjectUtils.getProject(getDependantObject());
        if (project != null) {
            if (!getDependantObject().canBeSibling(sibling, project.getItemLookup())) {
                removeSibling(sibling);
            }
        }
    }
View Full Code Here

            this.object = object;
        }

        @Override
        public void run() {
            IntegrationProject project = view.getProject();
            EntityResources resources = ProjectUtils.getProjectResources(project);
            DeepCopyUi ui = new DeepCopyUi(project, resources);
            ui.setWaitService(view.getWindow());
            ui.setPageDisplayer(pageDisplayer);
            ui.setDeleteHandler(deleteHandler);
View Full Code Here

        removeProjectListener();
        disposed = true;
    }

    private ProjectManagerListener registerProjectListener(IntegrationEntity entity) {
        final IntegrationProject project = ProjectUtils.getProject(entity);
        ProjectManagerListener lst = new ProjectManagerListener() {

            @Override
            public void projectClosed(ProjectManagerEvent evt) {
                if (project == evt.getProject()) {
View Full Code Here

            return project;
        }
    }
   
    protected final ManagedProject getManagedProject() {
        IntegrationProject p = getProject();
        return p != null ? p.getExtensionObject(ManagedProject.class) : null;
    }
View Full Code Here

        }
    }

    private String completePath(String expression, String completedName) {
        String fragment = expression.substring(completedName.length());
        IntegrationProject project = projectSupplier.get();
        if (project == null) {
            return fragment;
        }
        ProjectPathCompleter completer = new ProjectPathCompleter(project);
        String completed = completer.complete(fragment);
View Full Code Here

        }
        view.saveAndRun(new Runner(params), null, null);
    }
   
    private ManagedProject getManagedProject() {
        IntegrationProject p = view.getProject();
        return (p != null) ? p.getExtensionObject(ManagedProject.class) : null;
    }
View Full Code Here

            }
        });
    }

    private boolean isProjectDeployable() {
        IntegrationProject project = view.getProject();
        return project.isDeployable();
    }
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.data.project.IntegrationProject

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.