Package org.jitterbit.integration.data.project

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


        this.rootDirectory = rootDir;
        this.projectFile = projectFile;
        lock = new Object();
        listeners = new CopyOnWriteArrayList<ManagedProjectListener>();
        savedEntities = new HashSet<IntegrationEntity>();
        dataLinks = new Dependencies();
        dependencyStore = new DependencyStore(dataLinks);
        validationModel = new DefaultValidationModel(this);
        trashCan = new TrashCan(project);
        plugins = new ProjectPluginInfoImpl(this);
        testResultStore = new ProjectTestHistoryImpl(this);
View Full Code Here


    public void eraseDeletedItemsHistory() {
        deletedItems.clear();
    }

    void buildDataStore() {
        dataLinks = new Dependencies();
        dependencyStore = new DependencyStore(dataLinks);
        uiState = new ProjectUiState(IntegrationEntityMapLookup.build(project));
        project.visitAllEntities(new Receiver<IntegrationEntity>() {

            @Override
View Full Code Here

    public DependencyStore(IntegrationEntityMapLookup dataStore) {
        this(createLinks(dataStore));
    }

    private static Dependencies createLinks(IntegrationEntityMapLookup dataStore) {
        Dependencies links = new Dependencies();
        for (IntegrationData data : dataStore.getAllInstances()) {
            if (data instanceof IntegrationEntity) {
                IntegrationEntity entity = (IntegrationEntity) data;
                for (EntityLink link : entity.getLinks(dataStore)) {
                    links.addLink(link);
                }
            }
        }
        return links;
    }
View Full Code Here

TOP

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

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.