Tasks. Generic Connector. Correct changelist name/

This commit is contained in:
Evgeny Zakrevsky
2012-10-25 23:09:42 +04:00
parent 3f50925f50
commit 2499fc6f0b
2 changed files with 17 additions and 2 deletions
@@ -88,7 +88,7 @@ public class GenericWebRepository extends BaseRepositoryImpl {
while (matcher.find()) {
final String id = matcher.group(placeholders.indexOf(ID_PLACEHOLDER) + 1);
final String summary = matcher.group(placeholders.indexOf(SUMMARY_PLACEHOLDER) + 1);
tasks.add(new GenericWebTask(id, summary));
tasks.add(new GenericWebTask(id, summary, this));
}
tasks = TaskSearchSupport.filterTasks(query != null ? query : "", tasks);
@@ -211,6 +211,12 @@ public class GenericWebRepository extends BaseRepositoryImpl {
};
}
@Nullable
@Override
public String getTaskComment(final Task task) {
return super.getTaskComment(task);
}
public String getLoginURL() {
return myLoginURL;
}
@@ -2,6 +2,7 @@ package com.intellij.tasks.generic;
import com.intellij.tasks.Comment;
import com.intellij.tasks.Task;
import com.intellij.tasks.TaskRepository;
import com.intellij.tasks.TaskType;
import icons.TasksIcons;
import org.jetbrains.annotations.NotNull;
@@ -13,10 +14,12 @@ import java.util.Date;
public class GenericWebTask extends Task {
private final String myId;
private final String myDescription;
private TaskRepository myRepository;
public GenericWebTask(final String id, final String description) {
public GenericWebTask(final String id, final String description, final TaskRepository repository) {
myId = id;
myDescription = description;
myRepository = repository;
}
@NotNull
@@ -82,4 +85,10 @@ public class GenericWebTask extends Task {
public String getIssueUrl() {
return null;
}
@Nullable
@Override
public TaskRepository getRepository() {
return myRepository;
}
}