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

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


        }
    }
   
    private Map<PluginKey, SortedSet<IntegrationEntity>> buildDataMap() {
        final Map<PluginKey, SortedSet<IntegrationEntity>> data = Maps.newTreeMap();
        final AppliedPipelinePluginStore pluginStore = projectPlugins.getAppliedPlugins();
        plugins = Sets.newHashSet();
        projectPlugins.getProject().visitAllEntities(new Receiver<IntegrationEntity>() {

            @Override
            public void handle(IntegrationEntity entity) {
                for (AppliedPipelinePlugin plugin : pluginStore.getAllAssociations(entity)) {
                    PluginKey key = new PluginKey(plugin);
                    plugins.add(plugin);
                    if (data.containsKey(key)) {
                        data.get(key).add(entity);
                    } else {
View Full Code Here


    private final Object lock = new Object();

    public AppliedPipelinePluginsModel(ProjectPluginInfo projectPlugins, IntegrationEntity entity) {
        this.plugins = Maps.newHashMap();
        this.entity = entity;
        AppliedPipelinePluginStore entityPlugins = projectPlugins.getAppliedPlugins();
        PipelinePluginManifestCache cache = projectPlugins.getManifestCache();
        for (AppliedPipelinePlugin p : entityPlugins.getAllAssociations(entity)) {
            plugins.put(p, cache);
        }
    }
View Full Code Here

TOP

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

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.