task api cleanup

This commit is contained in:
Dmitry Avdeev
2017-05-03 13:11:11 +03:00
parent 9f5995f028
commit 8f2cead340
2 changed files with 3 additions and 21 deletions
@@ -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,