Package org.jitterbit.integration.client.plugin.pipeline

Examples of org.jitterbit.integration.client.plugin.pipeline.MutableAppliedPipelinePluginStore


    private void applyPluginToSourceOrTarget(IntegrationEntity e) {
        if (e == null) {
            return;
        }
        MutableAppliedPipelinePluginStore pluginStore = project.getPipelinePlugins().getAppliedPlugins();
        AppliedPipelinePlugin[] existingPlugins =  pluginStore.getAllAssociations(e);
        if (isEdiPluginAlreadyThere(existingPlugins)) {
            return;
        }
        List<AppliedPipelinePlugin> newPlugins = createNewPluginList(e, existingPlugins);
        pluginStore.setAssociations(e, newPlugins);
        needsSaving = true;
    }
View Full Code Here


        logger.info("The following plugins are used in the project: " + names);
        return names;
    }

    private void collectPluginNames(Class<? extends IntegrationEntity> itemType, Set<String> bin) {
        MutableAppliedPipelinePluginStore appliedPlugins = projectPlugins.getAppliedPlugins();
        for (IntegrationEntity item : project.getAllEntitiesOfClass(itemType)) {
            for (AppliedPipelinePlugin p : appliedPlugins.getAllAssociations(item)) {
                bin.add(p.getPluginId().getName());
            }
        }
    }
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.client.plugin.pipeline.MutableAppliedPipelinePluginStore

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.