private boolean publish(IPublisherAction action, boolean isAddition) { IPublisherResult result = isAddition ? iusToAdd : iusToChange; return action.perform(info, result, new NullProgressMonitor()).isOK(); }
public void run(IProgressMonitor monitor) { MultiStatus finalStatus = new MultiStatus("this", 0, "publishing result", null); //$NON-NLS-1$//$NON-NLS-2$ for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) { result = Status.CANCEL_STATUS; return; } IStatus status = actions[i].perform(info, results, monitor); finalStatus.merge(status); monitor.worked(1); } result = finalStatus; }
public void run(IProgressMonitor monitor) { MultiStatus finalStatus = new MultiStatus("this", 0, "publishing result", null); //$NON-NLS-1$//$NON-NLS-2$ for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) { result = Status.CANCEL_STATUS; return; } IStatus status = actions[i].perform(info, results, monitor); finalStatus.merge(status); monitor.worked(1); } result = finalStatus; }
public void run(IProgressMonitor monitor) { MultiStatus finalStatus = new MultiStatus("this", 0, "publishing result", null); //$NON-NLS-1$//$NON-NLS-2$ for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) { result = Status.CANCEL_STATUS; return; } IStatus status = actions[i].perform(info, results, monitor); finalStatus.merge(status); monitor.worked(1); } result = finalStatus; }
@Override public void run(IProgressMonitor monitor) { MultiStatus finalStatus = new MultiStatus("this", 0, "publishing result", null); //$NON-NLS-1$//$NON-NLS-2$ for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) { result = Status.CANCEL_STATUS; return; } IStatus status = actions[i].perform(publisherInfo, results, monitor); finalStatus.merge(status); monitor.worked(1); } result = finalStatus; }
public IStatus perform(IPublisherInfo info, IPublisherResult results, IProgressMonitor monitor) { IPublisherAction[] actions = createActions(); MultiStatus finalStatus = new MultiStatus(LocalUpdateSiteAction.class.getName(), 0, NLS.bind(Messages.Error_Generation, source != null ? source : (updateSite != null ? updateSite.getLocation().toString() : "Unknown")), null); //$NON-NLS-1$ for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; finalStatus.merge(actions[i].perform(info, results, monitor)); } if (!finalStatus.isOK()) return finalStatus; return Status.OK_STATUS; }
public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { monitor = SubMonitor.convert(monitor); this.info = publisherInfo; IPublisherAction[] actions = createActions(); MultiStatus finalStatus = new MultiStatus(EclipseInstallAction.class.getName(), 0, "publishing result", null); //$NON-NLS-1$ for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; finalStatus.merge(actions[i].perform(publisherInfo, results, monitor)); } if (!finalStatus.isOK()) return finalStatus; return Status.OK_STATUS; }
public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { monitor = SubMonitor.convert(monitor); this.info = publisherInfo; IPublisherAction[] actions = createActions(); MultiStatus finalStatus = new MultiStatus(EclipseInstallAction.class.getName(), 0, "publishing result", null); //$NON-NLS-1$ for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; finalStatus.merge(actions[i].perform(publisherInfo, results, monitor)); } if (!finalStatus.isOK()) return finalStatus; return Status.OK_STATUS; }
public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { MultiStatus finalStatus = new MultiStatus(MergeResultsAction.class.getName(), 0, "publishing result", null); //$NON-NLS-1$ for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; IPublisherAction action = actions[i]; IPublisherResult result = new PublisherResult(); finalStatus.merge(action.perform(publisherInfo, result, monitor)); results.merge(result, mode); } if (!finalStatus.isOK()) return finalStatus; return Status.OK_STATUS; } }
public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { MultiStatus finalStatus = new MultiStatus(MergeResultsAction.class.getName(), 0, "publishing result", null); //$NON-NLS-1$ for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; IPublisherAction action = actions[i]; IPublisherResult result = new PublisherResult(); finalStatus.merge(action.perform(publisherInfo, result, monitor)); results.merge(result, mode); } if (!finalStatus.isOK()) return finalStatus; return Status.OK_STATUS; } }
public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { MultiStatus finalStatus = new MultiStatus(MergeResultsAction.class.getName(), 0, "publishing result", null); //$NON-NLS-1$ for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; IPublisherAction action = actions[i]; IPublisherResult result = new PublisherResult(); finalStatus.merge(action.perform(publisherInfo, result, monitor)); results.merge(result, mode); } if (!finalStatus.isOK()) return finalStatus; return Status.OK_STATUS; } }
@Override public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { monitor = SubMonitor.convert(monitor); this.info = publisherInfo; publisherResults = results; finalStatus = new MultiStatus(EclipseInstallAction.class.getName(), 0, "publishing result", null); //$NON-NLS-1$ IPublisherAction[] actions = createActions(results); for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; finalStatus.merge(actions[i].perform(publisherInfo, results, monitor)); } if (!finalStatus.isOK()) return finalStatus; return Status.OK_STATUS; }
@Override public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { MultiStatus finalStatus = new MultiStatus(MergeResultsAction.class.getName(), 0, "publishing result", null); //$NON-NLS-1$ for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; IPublisherAction action = actions[i]; IPublisherResult result = new PublisherResult(); finalStatus.merge(action.perform(publisherInfo, result, monitor)); results.merge(result, mode); } if (!finalStatus.isOK()) return finalStatus; return Status.OK_STATUS; } }
@Override public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { monitor = SubMonitor.convert(monitor); this.info = publisherInfo; IPublisherAction[] actions = createActions(); MultiStatus finalStatus = new MultiStatus(EclipseInstallAction.class.getName(), 0, "publishing result", null); //$NON-NLS-1$ for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; finalStatus.merge(actions[i].perform(publisherInfo, results, monitor)); } if (!finalStatus.isOK()) return finalStatus; return Status.OK_STATUS; }
public IStatus perform(IPublisherInfo info, IPublisherResult results, IProgressMonitor monitor) { if (Tracing.DEBUG_PUBLISHING) Tracing.debug("Generating metadata for update site: " + updateSite.getLocation()); //$NON-NLS-1$ IPublisherAction[] actions = createActions(); MultiStatus finalStatus = new MultiStatus(this.getClass().getName(), 0, NLS.bind(Messages.Error_Generation, updateSite != null ? updateSite.getLocation().toString() : "Unknown"), null); //$NON-NLS-1$ for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; finalStatus.merge(actions[i].perform(info, results, monitor)); } if (Tracing.DEBUG_PUBLISHING) Tracing.debug("Generation for update site complete: " + updateSite.getLocation()); //$NON-NLS-1$ if (!finalStatus.isOK()) return finalStatus; return Status.OK_STATUS; }
@Override public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { monitor = SubMonitor.convert(monitor); this.info = publisherInfo; publisherResults = results; finalStatus = new MultiStatus(Activator.ID, 0, NLS.bind(Messages.message_problemPublishingProduct, product.getId()), null); IPublisherAction[] actions = createActions(results); for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; finalStatus.merge(actions[i].perform(publisherInfo, results, monitor)); } if (!finalStatus.isOK()) return finalStatus; return Status.OK_STATUS; }
@Override public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { monitor = SubMonitor.convert(monitor); this.info = publisherInfo; publisherResults = results; finalStatus = new MultiStatus(Activator.ID, 0, NLS.bind(Messages.message_problemPublishingProduct, product.getId()), null); IPublisherAction[] actions = createActions(results); for (int i = 0; i < actions.length; i++) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; finalStatus.merge(actions[i].perform(publisherInfo, results, monitor)); } if (!finalStatus.isOK()) return finalStatus; return Status.OK_STATUS; }
@Override public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { // Create the basic actions and run them putting the IUs in a temporary result Collection<IPublisherAction> actions = createActions(publisherInfo); createAdvice(publisherInfo, results); IPublisherResult innerResult = new PublisherResult(); MultiStatus finalStatus = new MultiStatus(ApplicationLauncherAction.class.getName(), 0, "publishing result", null); //$NON-NLS-1$ for (IPublisherAction action : actions) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; finalStatus.merge(action.perform(publisherInfo, innerResult, monitor)); } if (!finalStatus.isOK()) return finalStatus; // merge the IUs into the final result as non-roots and create a parent IU that captures them all results.merge(innerResult, IPublisherResult.MERGE_ALL_NON_ROOT); publishApplicationLauncherIU(innerResult.getIUs(null, IPublisherResult.ROOT), results); return Status.OK_STATUS; }
@Override public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { // Create the basic actions and run them putting the IUs in a temporary result Collection<IPublisherAction> actions = createActions(publisherInfo); createAdvice(publisherInfo, results); IPublisherResult innerResult = new PublisherResult(); MultiStatus finalStatus = new MultiStatus(ApplicationLauncherAction.class.getName(), 0, "publishing result", null); //$NON-NLS-1$ for (IPublisherAction action : actions) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; finalStatus.merge(action.perform(publisherInfo, innerResult, monitor)); } if (!finalStatus.isOK()) return finalStatus; // merge the IUs into the final result as non-roots and create a parent IU that captures them all results.merge(innerResult, IPublisherResult.MERGE_ALL_NON_ROOT); publishApplicationLauncherIU(innerResult.getIUs(null, IPublisherResult.ROOT), results); return Status.OK_STATUS; }
@Override public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) { // Create the basic actions and run them putting the IUs in a temporary result Collection<IPublisherAction> actions = createActions(publisherInfo); createAdvice(publisherInfo, results); IPublisherResult innerResult = new PublisherResult(); MultiStatus finalStatus = new MultiStatus(ApplicationLauncherAction.class.getName(), 0, "publishing result", null); //$NON-NLS-1$ for (IPublisherAction action : actions) { if (monitor.isCanceled()) return Status.CANCEL_STATUS; finalStatus.merge(action.perform(publisherInfo, innerResult, monitor)); } if (!finalStatus.isOK()) return finalStatus; // merge the IUs into the final result as non-roots and create a parent IU that captures them all results.merge(innerResult, IPublisherResult.MERGE_ALL_NON_ROOT); publishApplicationLauncherIU(innerResult.getIUs(null, IPublisherResult.ROOT), results); return Status.OK_STATUS; }