public IStatus validate(URI location, IProgressMonitor monitor) { try { ExtensionLocationMetadataRepository.validate(location, monitor); } catch (ProvisionException e) { return e.getStatus(); } return Status.OK_STATUS; }
public IStatus validate(URI location, IProgressMonitor monitor) { try { ExtensionLocationMetadataRepository.validate(location, monitor); } catch (ProvisionException e) { return e.getStatus(); } return Status.OK_STATUS; }
public IStatus validate(URI location, IProgressMonitor monitor) { try { ExtensionLocationArtifactRepository.validate(location, monitor); } catch (ProvisionException e) { return e.getStatus(); } return Status.OK_STATUS; }
public IStatus validate(URI location, IProgressMonitor monitor) { try { ExtensionLocationArtifactRepository.validate(location, monitor); } catch (ProvisionException e) { return e.getStatus(); } return Status.OK_STATUS; }
public IStatus validate(URI location, IProgressMonitor monitor) { try { ExtensionLocationArtifactRepository.validate(location, monitor); } catch (ProvisionException e) { return e.getStatus(); } return Status.OK_STATUS; }
public IStatus validate(URI location, IProgressMonitor monitor) { try { ExtensionLocationMetadataRepository.validate(location, monitor); } catch (ProvisionException e) { return e.getStatus(); } return Status.OK_STATUS; }
public static void log(ProvisionException exception) { log(new Status(exception.getStatus().getSeverity(), Activator.ID, "Provisioning exception", exception)); //$NON-NLS-1$ }
public static void log(ProvisionException exception) { log(new Status(exception.getStatus().getSeverity(), Activator.ID, "Provisioning exception", exception)); //$NON-NLS-1$ }
public static void log(ProvisionException exception) { log(new Status(exception.getStatus().getSeverity(), Activator.ID, "Provisioning exception", exception)); //$NON-NLS-1$ }
public static void log(ProvisionException exception) { log(new Status(exception.getStatus().getSeverity(), Activator.ID, "Provisioning exception", exception)); //$NON-NLS-1$ }
public IStatus execute(Map<String, Object> parameters) { IProfile profile = (IProfile) parameters.get(ActionConstants.PARM_PROFILE); IProvisioningAgent agent = (IProvisioningAgent) parameters.get(ActionConstants.PARM_AGENT); IInstallableUnit iu = (IInstallableUnit) parameters.get(ActionConstants.PARM_IU); try { IArtifactRequest[] requests = collect(agent, iu, profile); @SuppressWarnings("unchecked") Collection<IArtifactRequest[]> artifactRequests = (Collection<IArtifactRequest[]>) parameters.get(ActionConstants.PARM_ARTIFACT_REQUESTS); artifactRequests.add(requests); } catch (ProvisionException e) { return e.getStatus(); } return Status.OK_STATUS; }
public IStatus execute(Map<String, Object> parameters) { IProvisioningAgent agent = (IProvisioningAgent) parameters.get(ActionConstants.PARM_AGENT); IProfile profile = (IProfile) parameters.get(ActionConstants.PARM_PROFILE); IInstallableUnit iu = (IInstallableUnit) parameters.get(ActionConstants.PARM_IU); IArtifactRequest[] requests; try { requests = CollectAction.collect(agent, profile, iu); } catch (ProvisionException e) { return e.getStatus(); } @SuppressWarnings("unchecked") Collection<IArtifactRequest[]> artifactRequests = (Collection<IArtifactRequest[]>) parameters.get(ActionConstants.PARM_ARTIFACT_REQUESTS); artifactRequests.add(requests); return Status.OK_STATUS; }
public IStatus execute(Map<String, Object> parameters) { IProvisioningAgent agent = (IProvisioningAgent) parameters.get(ActionConstants.PARM_AGENT); IProfile profile = (IProfile) parameters.get(ActionConstants.PARM_PROFILE); IInstallableUnit iu = (IInstallableUnit) parameters.get(ActionConstants.PARM_IU); IArtifactRequest[] requests; try { requests = CollectAction.collect(agent, profile, iu); } catch (ProvisionException e) { return e.getStatus(); } @SuppressWarnings("unchecked") Collection<IArtifactRequest[]> artifactRequests = (Collection<IArtifactRequest[]>) parameters.get(ActionConstants.PARM_ARTIFACT_REQUESTS); artifactRequests.add(requests); return Status.OK_STATUS; }
public IStatus initializeOperand(IProfile profile, Map<String, Object> parameters) { IProvisioningAgent agent = (IProvisioningAgent) parameters.get(ActionConstants.PARM_AGENT); IArtifactKey artifactKey = (IArtifactKey) parameters.get(PARM_ARTIFACT); if (!parameters.containsKey(PARM_ARTIFACT_LOCATION) && artifactKey != null) { try { IFileArtifactRepository downloadCache = Util.getDownloadCacheRepo(agent); File fileLocation = downloadCache.getArtifactFile(artifactKey); if (fileLocation != null && fileLocation.exists()) parameters.put(PARM_ARTIFACT_LOCATION, fileLocation.getAbsolutePath()); } catch (ProvisionException e) { return e.getStatus(); } } return Status.OK_STATUS; }
private IMetadataRepository createDestinationMetadataRepository(IMetadataRepositoryManager mgr, Path path, String name) { try { return mgr.loadRepository(path.toUri(), IMetadataRepositoryManager.REPOSITORY_HINT_MODIFIABLE, new NullProgressMonitor()); } catch (ProvisionException e) { if (e.getStatus().getCode() != ProvisionException.REPOSITORY_NOT_FOUND) throw new StatusException("Loading repository failed (" + path + ")", e.getStatus()); } IMetadataRepository dest; try { dest = mgr.createRepository(path.toUri(), name, IMetadataRepositoryManager.TYPE_SIMPLE_REPOSITORY, null); return dest; } catch (ProvisionException e) { throw new StatusException("Creating metadata repository failed (" + path + " " + name + ")", e.getStatus()); } }
private IArtifactRepository createDestinationArtifactRepository(IArtifactRepositoryManager mgr, Path path, String name) { try { return mgr.loadRepository(path.toUri(), IArtifactRepositoryManager.REPOSITORY_HINT_MODIFIABLE, new NullProgressMonitor()); } catch (ProvisionException e) { if (e.getStatus().getCode() != ProvisionException.REPOSITORY_NOT_FOUND) throw new StatusException("Loading repository failed (" + path + ")", e.getStatus()); } IArtifactRepository dest; try { dest = mgr.createRepository(path.toUri(), name, IArtifactRepositoryManager.TYPE_SIMPLE_REPOSITORY, null); return dest; } catch (ProvisionException e) { throw new StatusException("Creating artifact repository failed (" + path + " " + name + ")", e.getStatus()); } }
protected IStatus run(IProgressMonitor monitor) { try { getProvisioningUI().loadMetadataRepository(location, true, monitor); return Status.OK_STATUS; } catch (ProvisionException e) { return e.getStatus(); } catch (OperationCanceledException e) { return Status.CANCEL_STATUS; } } };
@Override protected IStatus run( IProgressMonitor monitor ) { try { downloadMetadata( monitor ); downloadArtifacts( monitor ); return Status.OK_STATUS; } catch ( ProvisionException e ) { return e.getStatus(); } }
/** * Returns the list of metadata repositories that are currently available. */ private URI[] getAvailableRepositories() { IMetadataRepositoryManager repoMgr = (IMetadataRepositoryManager) agent.getService(IMetadataRepositoryManager.SERVICE_NAME); URI[] repositories = repoMgr.getKnownRepositories(IRepositoryManager.REPOSITORIES_ALL); ArrayList<URI> available = new ArrayList<URI>(); for (int i = 0; i < repositories.length; i++) { try { repoMgr.loadRepository(repositories[i], null); available.add(repositories[i]); } catch (ProvisionException e) { LogHelper.log(e.getStatus()); } } return available.toArray(new URI[available.size()]); }
static IProvisioningAgent getAgent() { ServiceReference<?> serviceReference = Activator.getContext() .getServiceReference(IProvisioningAgentProvider.SERVICE_NAME); IProvisioningAgentProvider agentFactory = (IProvisioningAgentProvider) Activator.getContext() .getService(serviceReference); IProvisioningAgent ourAgent; try { ourAgent = agentFactory.createAgent(null); // targetDirectory.getChild("p2agent").toURI()); } catch (ProvisionException e) { throw new StatusException("Creating an agent failed", e.getStatus()); } finally { Activator.getContext().ungetService(serviceReference); } return ourAgent; }