mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
task api cleanup
This commit is contained in:
@@ -81,9 +81,6 @@ public abstract class TaskManager {
|
||||
|
||||
public abstract List<Task> getCachedIssues(final boolean withClosed);
|
||||
|
||||
@Nullable
|
||||
public abstract Task updateIssue(@NotNull String id);
|
||||
|
||||
public abstract List<LocalTask> getLocalTasks();
|
||||
|
||||
public abstract List<LocalTask> getLocalTasks(final boolean withClosed);
|
||||
@@ -118,8 +115,6 @@ public abstract class TaskManager {
|
||||
|
||||
public abstract void trackContext(LocalChangeList changeList);
|
||||
|
||||
public abstract void disassociateFromTask(LocalChangeList changeList);
|
||||
|
||||
public abstract void removeTask(LocalTask task);
|
||||
|
||||
@Deprecated // use {@code com.intellij.tasks.TaskManager.addTaskListener(com.intellij.tasks.TaskListener, com.intellij.openapi.Disposable)}
|
||||
|
||||
@@ -267,9 +267,7 @@ public class TaskManagerImpl extends TaskManager implements ProjectComponent, Pe
|
||||
return ContainerUtil.filter(myIssueCache.values(), task -> withClosed || !task.isClosed());
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public Task updateIssue(@NotNull String id) {
|
||||
private void updateIssue(@NotNull String id) {
|
||||
for (TaskRepository repository : getAllRepositories()) {
|
||||
if (repository.extractId(id) == null) {
|
||||
continue;
|
||||
@@ -281,16 +279,15 @@ public class TaskManagerImpl extends TaskManager implements ProjectComponent, Pe
|
||||
LocalTask localTask = findTask(id);
|
||||
if (localTask != null) {
|
||||
localTask.updateFromIssue(issue);
|
||||
return localTask;
|
||||
return;
|
||||
}
|
||||
return issue;
|
||||
return;
|
||||
}
|
||||
}
|
||||
catch (Exception e) {
|
||||
LOG.info(e);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -907,16 +904,6 @@ public class TaskManagerImpl extends TaskManager implements ProjectComponent, Pe
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void disassociateFromTask(@NotNull LocalChangeList changeList) {
|
||||
ChangeListInfo changeListInfo = new ChangeListInfo(changeList);
|
||||
for (LocalTask localTask : getLocalTasks()) {
|
||||
if (localTask.getChangeLists().contains(changeListInfo)) {
|
||||
localTask.removeChangelist(changeListInfo);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void decorateChangeList(@NotNull LocalChangeList changeList,
|
||||
@NotNull ColoredTreeCellRenderer cellRenderer,
|
||||
boolean selected,
|
||||
|
||||
Reference in New Issue
Block a user