Examples of AddonView


Examples of org.jboss.forge.furnace.addons.AddonView

   private AddonVertex mergeVertex(final OptimizedAddonGraph other, final AddonVertex otherVertex)
   {
      AddonVertex result = null;
      Set<AddonVertex> localVertices = getVertices(otherVertex.getName(), otherVertex.getVersion());
      AddonView view = other.getAddonView();
      if (localVertices.isEmpty())
      {
         result = new AddonVertex(otherVertex, view);
         graph.addVertex(result);
         copySubtree(result, other, otherVertex);
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonView

      Assert.isTrue(!views.isEmpty(), "Views must not be empty.");
      Assert.notNull(name, "Addon name must not be null.");

      AddonId result = null;

      AddonView view = views.iterator().next();
      for (AddonId id : getAllEnabled(view.getRepositories()))
      {
         if (name.equals(id.getName()) && (result == null || id.getVersion().compareTo(result.getVersion()) >= 0))
            result = id;
      }
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonView

         public void vertexFinished(VertexTraversalEvent<AddonVertex> event)
         {
            AddonVertex vertex = event.getVertex();
            if (vertex.getAddon() == null)
            {
               AddonView view = vertex.getViews().iterator().next();
               AddonId addonId = vertex.getAddonId();

               Addon addon = null;
               if (lastMasterGraph != null)
               {
                  for (AddonVertex last : lastMasterGraph.getGraph().vertexSet())
                  {
                     if (last.getAddon().getId().equals(addonId) && last.getViews().contains(view))
                     {
                        addon = last.getAddon();
                        break;
                     }
                  }
               }

               vertex.setAddon(addon);
            }
         };
      });

      while (iterator.hasNext())
         iterator.next();

      iterator = new DepthFirstIterator<AddonVertex, AddonDependencyEdge>(graph.getGraph());
      iterator.addTraversalListener(new TraversalListenerAdapter<AddonVertex, AddonDependencyEdge>()
      {
         @Override
         public void vertexFinished(VertexTraversalEvent<AddonVertex> event)
         {
            AddonVertex vertex = event.getVertex();
            if (vertex.getAddon() == null)
            {
               AddonView view = vertex.getViews().iterator().next();
               AddonId addonId = vertex.getAddonId();

               Addon addon = null;
               Set<Addon> orphans = lifecycleManager.getOrphanAddons(addonId);
               if (!orphans.isEmpty())
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonView

   private AddonVertex mergeVertex(final OptimizedAddonGraph other, final AddonVertex otherVertex)
   {
      AddonVertex result = null;
      Set<AddonVertex> localVertices = getVertices(otherVertex.getName(), otherVertex.getVersion());
      AddonView view = other.getAddonView();
      if (localVertices.isEmpty())
      {
         result = new AddonVertex(otherVertex, view);
         graph.addVertex(result);
         copySubtree(result, other, otherVertex);
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonView

      Assert.isTrue(!views.isEmpty(), "Views must not be empty.");
      Assert.notNull(name, "Addon name must not be null.");

      AddonId result = null;

      AddonView view = views.iterator().next();
      for (AddonId id : getAllEnabled(view.getRepositories()))
      {
         if (name.equals(id.getName()) && (result == null || id.getVersion().compareTo(result.getVersion()) >= 0))
            result = id;
      }
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonView

      Assert.isTrue(!views.isEmpty(), "Views must not be empty.");
      Assert.notNull(name, "Addon name must not be null.");

      AddonId result = null;

      AddonView view = views.iterator().next();
      for (AddonId id : getAllEnabled(view.getRepositories()))
      {
         if (name.equals(id.getName()) && (result == null || id.getVersion().compareTo(result.getVersion()) >= 0))
            result = id;
      }
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonView

      Assert.isTrue(!views.isEmpty(), "Views must not be empty.");
      Assert.notNull(name, "Addon name must not be null.");

      AddonId result = null;

      AddonView view = views.iterator().next();
      for (AddonId id : getAllEnabled(view.getRepositories()))
      {
         if (name.equals(id.getName()) && (result == null || id.getVersion().compareTo(result.getVersion()) >= 0))
            result = id;
      }
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonView

   {
      builder.append(" - Views[");
      Iterator<AddonView> viewIterator = dependency.getViews().iterator();
      while (viewIterator.hasNext())
      {
         AddonView view = viewIterator.next();
         builder.append(view.getName());

         if (viewIterator.hasNext())
            builder.append(", ");
      }
      builder.append("] ");
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonView

         public void vertexFinished(VertexTraversalEvent<AddonVertex> event)
         {
            AddonVertex vertex = event.getVertex();
            if (vertex.getAddon() == null)
            {
               AddonView view = vertex.getViews().iterator().next();
               AddonId addonId = vertex.getAddonId();

               Addon addon = null;
               if (lastMasterGraph != null)
               {
                  for (AddonVertex last : lastMasterGraph.getGraph().vertexSet())
                  {
                     if (last.getAddon().getId().equals(addonId) && last.getViews().contains(view))
                     {
                        addon = last.getAddon();
                        break;
                     }
                  }
               }

               vertex.setAddon(addon);
            }
         };
      });

      while (iterator.hasNext())
         iterator.next();

      iterator = new DepthFirstIterator<AddonVertex, AddonDependencyEdge>(graph.getGraph());
      iterator.addTraversalListener(new TraversalListenerAdapter<AddonVertex, AddonDependencyEdge>()
      {
         @Override
         public void vertexFinished(VertexTraversalEvent<AddonVertex> event)
         {
            AddonVertex vertex = event.getVertex();
            if (vertex.getAddon() == null)
            {
               AddonView view = vertex.getViews().iterator().next();
               AddonId addonId = vertex.getAddonId();

               Addon addon = null;
               Set<Addon> orphans = lifecycleManager.getOrphanAddons(addonId);
               if (!orphans.isEmpty())
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonView

   private AddonVertex mergeVertex(final OptimizedAddonGraph other, final AddonVertex otherVertex)
   {
      AddonVertex result = null;
      Set<AddonVertex> localVertices = getVertices(otherVertex.getName(), otherVertex.getVersion());
      AddonView view = other.getAddonView();
      if (localVertices.isEmpty())
      {
         result = new AddonVertex(otherVertex, view);
         graph.addVertex(result);
         copySubtree(result, other, otherVertex);
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.