/** * Creates a copy of the Candidates object. This is used for creating * permutations when package space conflicts are discovered. * * @return copy of this Candidates object. */ public Candidates copy() { Map<Capability, Set<Requirement>> dependentMap = new HashMap<Capability, Set<Requirement>>(); for (Entry<Capability, Set<Requirement>> entry : m_dependentMap.entrySet()) { Set<Requirement> dependents = new HashSet<Requirement>(entry.getValue()); dependentMap.put(entry.getKey(), dependents); } Map<Requirement, List<Capability>> candidateMap = new HashMap<Requirement, List<Capability>>(); for (Entry<Requirement, List<Capability>> entry : m_candidateMap.entrySet()) { List<Capability> candidates = new ArrayList<Capability>(entry.getValue()); candidateMap.put(entry.getKey(), candidates); } return new Candidates( m_mandatoryResources, dependentMap, candidateMap, m_allWrappedHosts, m_populateResultCache, m_fragmentsPresent, m_validOnDemandResources, m_subtitutableMap); }
/** * Creates a copy of the Candidates object. This is used for creating * permutations when package space conflicts are discovered. * * @return copy of this Candidates object. */ public Candidates copy() { return new Candidates( m_session, m_candidateSelectorsUnmodifiable, m_dependentMap, m_candidateMap.deepClone(), m_allWrappedHosts, m_populateResultCache, m_subtitutableMap, m_delta.deepClone()); }
/** * Creates a copy of the Candidates object. This is used for creating * permutations when package space conflicts are discovered. * * @return copy of this Candidates object. */ public Candidates copy() { return new Candidates( m_session, m_candidateSelectorsUnmodifiable, m_dependentMap, m_candidateMap.deepClone(), m_allWrappedHosts, m_populateResultCache, m_subtitutableMap, m_delta.deepClone()); }
/** * Creates a copy of the Candidates object. This is used for creating * permutations when package space conflicts are discovered. * * @return copy of this Candidates object. */ public Candidates copy() { return new Candidates( m_session, m_candidateSelectorsUnmodifiable, m_dependentMap, m_candidateMap.deepClone(), m_allWrappedHosts, m_populateResultCache, m_subtitutableMap, m_delta.deepClone()); }
/** * Creates a copy of the Candidates object. This is used for creating * permutations when package space conflicts are discovered. * * @return copy of this Candidates object. */ public Candidates copy() { return new Candidates( m_session, m_candidateSelectorsUnmodifiable, m_dependentMap, m_candidateMap.deepClone(), m_allWrappedHosts, m_populateResultCache, m_subtitutableMap, m_delta.deepClone()); }
/** * Creates a copy of the Candidates object. This is used for creating * permutations when package space conflicts are discovered. * * @return copy of this Candidates object. */ public Candidates copy() { return new Candidates( m_session, m_candidateSelectorsUnmodifiable, m_dependentMap, m_candidateMap.deepClone(), m_allWrappedHosts, m_populateResultCache, m_subtitutableMap, m_delta.deepClone()); }
/** * Creates a copy of the Candidates object. This is used for creating * permutations when package space conflicts are discovered. * * @return copy of this Candidates object. */ public Candidates copy() { return new Candidates( m_session, m_candidateSelectorsUnmodifiable, m_dependentMap, m_candidateMap.deepClone(), m_allWrappedHosts, m_populateResultCache, m_subtitutableMap, m_delta.deepClone()); }
/** * Creates a copy of the Candidates object. This is used for creating * permutations when package space conflicts are discovered. * * @return copy of this Candidates object. */ public Candidates copy() { return new Candidates( m_mandatoryResources, m_dependentMap.deepClone(), m_candidateMap.deepClone(), m_allWrappedHosts, m_populateResultCache, m_validOnDemandResources, m_subtitutableMap, m_delta.deepClone()); }
/** * Creates a copy of the Candidates object. This is used for creating * permutations when package space conflicts are discovered. * * @return copy of this Candidates object. */ public Candidates copy() { return new Candidates( m_mandatoryResources, m_dependentMap.deepClone(), m_candidateMap.deepClone(), m_allWrappedHosts, m_populateResultCache, m_fragmentsPresent, m_validOnDemandResources, m_subtitutableMap, m_delta.deepClone()); }
/** * Creates a copy of the Candidates object. This is used for creating * permutations when package space conflicts are discovered. * * @return copy of this Candidates object. */ public Candidates copy() { return new Candidates( m_mandatoryResources, m_dependentMap.deepClone(), m_candidateMap.deepClone(), m_allWrappedHosts, m_populateResultCache, m_validOnDemandResources, m_subtitutableMap, m_delta.deepClone()); }
initialCandidates = new Candidates(session); ResolutionError prepareError = initialCandidates.populateDynamic(); if (prepareError != null) { initialCandidates = new Candidates(session); initialCandidates.populate(toPopulate);
initialCandidates = new Candidates(session); ResolutionError prepareError = initialCandidates.populateDynamic(); if (prepareError != null) { initialCandidates = new Candidates(session); initialCandidates.populate(toPopulate);
initialCandidates = new Candidates(session); ResolutionError prepareError = initialCandidates.populateDynamic(); if (prepareError != null) { initialCandidates = new Candidates(session); initialCandidates.populate(toPopulate);
Candidates allCandidates = new Candidates(onDemandResources); ResolutionError rethrow = allCandidates.populateDynamic(rc, host, dynamicReq, matches); if (rethrow == null)
initialCandidates = new Candidates(session); ResolutionError prepareError = initialCandidates.populateDynamic(); if (prepareError != null) { initialCandidates = new Candidates(session); initialCandidates.populate(toPopulate);
initialCandidates = new Candidates(session); ResolutionError prepareError = initialCandidates.populateDynamic(); if (prepareError != null) { initialCandidates = new Candidates(session); initialCandidates.populate(toPopulate);
Candidates allCandidates = new Candidates(onDemandResources); ResolutionError rethrow = allCandidates.populateDynamic(rc, host, dynamicReq, matches); if (rethrow == null)
Candidates allCandidates = new Candidates(onDemandResources); allCandidates.populateDynamic(rc, host, dynamicReq, matches);
initialCandidates = new Candidates(session); ResolutionError prepareError = initialCandidates.populateDynamic(); if (prepareError != null) { initialCandidates = new Candidates(session); initialCandidates.populate(toPopulate);
Candidates allCandidates = new Candidates(onDemandResources); allCandidates.populateDynamic(rc, host, dynamicReq, matches);