private ProvisioningContext getContext() { ArrayList<URI> repoURLs = new ArrayList<URI>(); for (Iterator<String> iterator = repositoryMap.keySet().iterator(); iterator.hasNext();) { try { repoURLs.add(new URI(iterator.next())); } catch (URISyntaxException e) { //ignore } } ProvisioningContext result = new ProvisioningContext(agent); result.setMetadataRepositories(repoURLs.toArray(new URI[repoURLs.size()])); result.setArtifactRepositories(new URI[0]); return result; }
private ProvisioningContext createProvisioningContext(Collection<URI> repos, IProvisioningAgent agent) { ProvisioningContext ctx = new ProvisioningContext(agent); if (repos != null) { ctx.setMetadataRepositories(repos.toArray(new URI[repos.size()])); ctx.setArtifactRepositories(repos.toArray(new URI[repos.size()])); } return ctx; }
private ProvisioningContext createProvisioningContext(Collection<URI> repos, IProvisioningAgent agent) { ProvisioningContext ctx = new ProvisioningContext(agent); if (repos != null) { ctx.setMetadataRepositories(repos.toArray(new URI[repos.size()])); ctx.setArtifactRepositories(repos.toArray(new URI[repos.size()])); } return ctx; }
@Override ProvisioningContext getFirstPassProvisioningContext() { ProvisioningContext pc = new ProvisioningContext(session.getProvisioningAgent()); pc.setMetadataRepositories(new URI[0]); pc.setArtifactRepositories(new URI[0]); return pc; }
@Override ProvisioningContext getFirstPassProvisioningContext() { ProvisioningContext pc = new ProvisioningContext(session.getProvisioningAgent()); pc.setMetadataRepositories(new URI[0]); pc.setArtifactRepositories(new URI[0]); return pc; }
private ProvisioningContext createNoRepoContext(ProfileChangeRequest request) { ProvisioningContext noRepoContext = new ProvisioningContext(agent); noRepoContext.setMetadataRepositories(new URI[0]); noRepoContext.setArtifactRepositories(new URI[0]); noRepoContext.setProperty(INCLUDE_PROFILE_IUS, Boolean.FALSE.toString()); noRepoContext.setExtraInstallableUnits(new ArrayList<>(request.getProfile() .query(QueryUtil.createIUAnyQuery(), new NullProgressMonitor()).toUnmodifiableSet())); return noRepoContext; }
public ProvisioningContext getProvisioningContext() { ProvisioningContext context = new ProvisioningContext(getProvisioningUI().getSession().getProvisioningAgent()); context.setArtifactRepositories(artiURIs); context.setMetadataRepositories(metaURIs); return context; } }
ctx.setArtifactRepositories( repos.toArray( new URI[repos.size()] ) );
private ProvisioningContext makeProvisioningContext(URI[] repos) { if (repos != null) { ProvisioningContext context = new ProvisioningContext(getSession().getProvisioningAgent()); context.setMetadataRepositories(repos); context.setArtifactRepositories(repos); return context; } // look everywhere return new ProvisioningContext(getSession().getProvisioningAgent()); }
public ProvisioningContext getProvisioningContext() { int siteSel = getComboIndex(repoCombo.getText().trim()); if (siteSel < 0 || siteSel == INDEX_SITE_ALL || siteSel == INDEX_SITE_NONE) return new ProvisioningContext(ui.getSession().getProvisioningAgent()); URI[] locals = getLocalSites(); // If there are local sites, the last item in the combo is "Local Sites Only" // Use all local sites in this case // We have to set metadata repositories and artifact repositories in the // provisioning context because the artifact repositories are used for // sizing. if (locals.length > 0 && siteSel == repoCombo.getItemCount() - 1) { ProvisioningContext context = new ProvisioningContext(ui.getSession().getProvisioningAgent()); context.setMetadataRepositories(locals); context.setArtifactRepositories(locals); return context; } // A single site is selected. ProvisioningContext context = new ProvisioningContext(ui.getSession().getProvisioningAgent()); context.setMetadataRepositories(new URI[] {comboRepos[siteSel]}); context.setArtifactRepositories(new URI[] {comboRepos[siteSel]}); return context; }
ProvisioningContext context = new ProvisioningContext(getAgent()); context.setMetadataRepositories(repositories); context.setArtifactRepositories(getArtifactRepositories(target)); IProvisioningPlan plan = engine.createPlan(fProfile, context); setPlanProperties(plan, target, TargetDefinitionPersistenceHelper.MODE_SLICER);
ProvisioningContext context = new ProvisioningContext(agent); context.setMetadataRepositories(metadataRepos); context.setArtifactRepositories(artifactRepos); return PlanExecutionHelper.executePlan(plan, engine, context, new NullProgressMonitor());
context.setArtifactRepositories(getArtifactRepositories(target));