if (other.universeSpec != null) return false; } else if (!universeSpec.equals(other.universeSpec)) return false; return true;
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; ProducerSpec other = (ProducerSpec) obj; Object otherField = other.getName(); if (producer == null) { if (otherField != null) return false; } else if (!producer.equals(otherField)) return false; otherField = other.getUniverse(); if (universeSpec == null) { if (otherField != null) return false; } else if (!universeSpec.equals(otherField)) return false; return true; }
if (other.defaultUniverse != null) return false; } else if (!defaultUniverse.equals(other.defaultUniverse)) return false; if (fpDeps == null) {
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; ChannelSpec other = (ChannelSpec) obj; Object otherField = other.getName(); if (channel == null) { if (otherField != null) return false; } else if (!channel.equals(otherField)) return false; otherField = other.getProducer(); if (producer == null) { if (otherField != null) return false; } else if (!producer.equals(otherField)) return false; otherField = other.getUniverse(); if (universeSpec == null) { if (otherField != null) return false; } else if (!universeSpec.equals(otherField)) return false; return true; }
public String getUniverseName(Path installation, UniverseSpec u) { ProvisioningConfig config = null; if (pmSession.getState() != null) { config = pmSession.getState().getConfig(); } else { try { config = getProvisioningManager(installation).getProvisioningConfig(); } catch (ProvisioningException ex) { return null; } } for (Map.Entry<String, UniverseSpec> entry : config.getUniverseNamedSpecs().entrySet()) { if (entry.getValue().equals(u)) { return entry.getKey(); } } return null; }
@Override public void completeProducer(String producer) throws FPLocationParserException, ProvisioningException { // Lookup in all universes for a producer, we don't know the universe yet if (defaultUniverse != null) { getProducers(producer, null, resolver.getUniverse(defaultUniverse), candidates); } for (String name : aliases) { UniverseSpec u = pmSession.getUniverse().getUniverseSpec(installation, name); if (!u.equals(defaultUniverse)) { getProducers(producer, name, resolver.getUniverse(u), candidates); } } }
public FeaturePackLocation getUserConfiguredLocation(FeaturePackLocation fpl) { final UniverseSpec universeSource = fpl.getUniverse(); if(defaultUniverse != null && defaultUniverse.equals(universeSource)) { return new FeaturePackLocation(null, fpl.getProducerName(), fpl.getChannelName(), fpl.getFrequency(), fpl.getBuild()); } for (Map.Entry<String, UniverseSpec> entry : universeSpecs.entrySet()) { if (entry.getValue().equals(universeSource)) { return new FeaturePackLocation(new UniverseSpec(entry.getKey(), null), fpl.getProducerName(), fpl.getChannelName(), fpl.getFrequency(), fpl.getBuild()); } } return fpl; }
public FeaturePackLocation getExposedLocation(Path installation, FeaturePackLocation fplocation) { // Expose the default or name. UniverseSpec spec = fplocation.getUniverse(); boolean rewrite = false; String name = getUniverse().getUniverseName(installation, spec); if (name != null) { rewrite = true; spec = new UniverseSpec(name, null); } else if (getUniverse().getDefaultUniverseSpec(installation).equals(spec)) { rewrite = true; spec = null; } if (rewrite) { fplocation = new FeaturePackLocation(spec, fplocation.getProducerName(), fplocation.getChannelName(), fplocation.getFrequency(), fplocation.getBuild()); } return fplocation; } public void enableMavenTrace(boolean b) {
continue; if (!u.equals(defaultUniverse)) { getAllProducers(u.toString(), u, resolver.getUniverse(u), candidates);
public void visitAllUniverses(UniverseVisitor visitor, boolean allBuilds, Path installation) { try { visit(visitor, getUniverse(builtinUniverseSpec), builtinUniverseSpec, allBuilds); } catch (ProvisioningException ex) { visitor.exception(builtinUniverseSpec, ex); } UniverseSpec defaultUniverse = getDefaultUniverseSpec(null); try { if (defaultUniverse != null && !builtinUniverseSpec.equals(defaultUniverse)) { visit(visitor, getUniverse(defaultUniverse), defaultUniverse, allBuilds); } } catch (ProvisioningException ex) { visitor.exception(defaultUniverse, ex); } Set<String> universes = getUniverseNames(installation); for (String u : universes) { UniverseSpec universeSpec = getUniverseSpec(installation, u); try { visit(visitor, getUniverse(universeSpec), universeSpec, allBuilds); } catch (ProvisioningException ex) { visitor.exception(universeSpec, ex); } } }