X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.issues.ui%2Fsrc%2Forg%2Fsimantics%2Fissues%2Fui%2Fhandler%2FPurgeResolvedIssues.java;h=862b475738050f3a31e76d5cbbd14ee4681c346a;hp=90eded9ba876531f7ae3cdf97e712a459d84e584;hb=47269fe0acb894f346810417d950a1ab59cdc0ea;hpb=11309f6516278203264b680235cbbe1dc2bde98e diff --git a/bundles/org.simantics.issues.ui/src/org/simantics/issues/ui/handler/PurgeResolvedIssues.java b/bundles/org.simantics.issues.ui/src/org/simantics/issues/ui/handler/PurgeResolvedIssues.java index 90eded9ba..862b47573 100644 --- a/bundles/org.simantics.issues.ui/src/org/simantics/issues/ui/handler/PurgeResolvedIssues.java +++ b/bundles/org.simantics.issues.ui/src/org/simantics/issues/ui/handler/PurgeResolvedIssues.java @@ -22,6 +22,7 @@ import org.eclipse.core.commands.ExecutionException; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.core.runtime.SubMonitor; import org.eclipse.jface.operation.IRunnableWithProgress; +import org.eclipse.osgi.util.NLS; import org.eclipse.ui.PlatformUI; import org.simantics.Simantics; import org.simantics.browsing.ui.common.ErrorLogger; @@ -71,15 +72,15 @@ public class PurgeResolvedIssues extends AbstractHandler { if (project == null) return; - final SubMonitor mon = SubMonitor.convert(monitor, "Purging resolved issues...", 100); + final SubMonitor mon = SubMonitor.convert(monitor, Messages.PurgeResolvedIssues_MonitorPurgingResolvedIssues, 100); session.syncRequest(new DelayedWriteRequest() { @Override public void perform(WriteGraph graph) throws DatabaseException { graph.markUndoPoint(); IssueResource ISSUE = IssueResource.getInstance(graph); - Set toBeRemoved = new HashSet(); - Map sourceIsContinuous = new THashMap(); + Set toBeRemoved = new HashSet<>(); + Map sourceIsContinuous = new THashMap<>(); for (Resource activeIssue : graph.syncRequest(new AllActiveIssues(project))) { if (graph.hasStatement(activeIssue, ISSUE.Resolved)) { Resource managedBy = graph.getPossibleObject(activeIssue, ISSUE.IssueSource_Manages_Inverse); @@ -96,12 +97,12 @@ public class PurgeResolvedIssues extends AbstractHandler { } } - mon.setTaskName("Purging " + toBeRemoved.size() + " resolved batch issues..."); + mon.setTaskName(NLS.bind(Messages.PurgeResolvedIssues_PurgingResolvedBatchIssues, toBeRemoved.size())); mon.setWorkRemaining(toBeRemoved.size()); StringBuilder sb = new StringBuilder(); - sb.append("Purged " + toBeRemoved.size() + " resolved batch issue(s)"); + sb.append(NLS.bind(Messages.PurgeResolvedIssues_PurgedResolvedBatchIssues, toBeRemoved.size())); for (Resource remove : toBeRemoved) { - //sb.append(NameUtils.getSafeLabel(graph, remove) + " "); + // sb.append(NameUtils.getSafeLabel(graph, remove) + " "); RemoverUtil.remove(graph, remove); mon.worked(1); }