Package org.jitterbit.integration.data.entity

Examples of org.jitterbit.integration.data.entity.DependencyStore.dispose()


        DependencyStore dependencies = project.getCurrentDependencies();
        try {
            SiblingOperationsInfo info = new SiblingOperationsInfo(project.getItemLookup(), dependencies);
            return info.getSiblingOperations(node.getDataObject());
        } finally {
            dependencies.dispose();
        }
    }

    private WaitService getWaitService() {
        Window w = controller.getGraph().getWindowOwner();
View Full Code Here


                Operation op = getOperationToTest(dependencies, tx);
                if (op != null && isOperationTestable(op)) {
                    checkDeployAndRun(tx, op);
                }
            } finally {
                dependencies.dispose();
            }
        }

        private Operation getOperationToTest(ProjectDependencies dependencies, Transformation tx) {
            // Get the list of operations that are using the active transformation:
View Full Code Here

        try {
            return dependencies.getDependingObjects(documentToSave)
                            .keepAll(EntityFilters.allOfType(EntityType.Transformation))
                            .transform(KongaFunctions.cast(Transformation.class));
        } finally {
            dependencies.dispose();
        }
    }

    private boolean isStructureChange() {
        try {
View Full Code Here

                addItemToDeploy(e, dependencies, processedItems, itemsToDeploy, true);
            }
            filterOutUndeployableItems(itemsToDeploy);
            return itemsToDeploy;
        } finally {
            dependencies.dispose();
        }
    }

    private void filterOutUndeployableItems(Set<IntegrationEntity> items) {
        for (Iterator<IntegrationEntity> it = items.iterator(); it.hasNext();) {
View Full Code Here

                    tfs.add(tf);
                }
            }
            return tfs;
        } finally {
            dependencies.dispose();
        }
    }

    private boolean isGreenLighted() {
        IntegrationEntityList list = new IntegrationEntityList(affectedTransformations);
View Full Code Here

    private void collectOperationItems(Operation op, Set<IntegrationEntity> bin) {
        DependencyStore deps = ProjectUtils.getProject(op).getCurrentDependencies();
        try {
            collectItems(op, deps, bin);
        } finally {
            deps.dispose();
        }
    }

    private void collectItems(IntegrationEntity start, DependencyStore deps, Set<IntegrationEntity> bin) {
        if (bin.add(start)) {
View Full Code Here

        if (deps != null) {
            try {
                RequiredObjectsTreeUi tree = new RequiredObjectsTreeUi(startPoint, deps);
                UiProviderDialogDisplayer.display(UiUtils.getActiveWindow(), tree, "Required Objects");
            } finally {
                deps.dispose();
            }
        } else {
            Alert.error("The selected object does not belong to a project.", "Error");
        }
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.