diff --git a/plugins/tasks/tasks-core/src/META-INF/plugin.xml b/plugins/tasks/tasks-core/src/META-INF/plugin.xml
index 84346733e975..e20f7361292b 100644
--- a/plugins/tasks/tasks-core/src/META-INF/plugin.xml
+++ b/plugins/tasks/tasks-core/src/META-INF/plugin.xml
@@ -116,7 +116,7 @@
-
+
diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/connector/WebRepository.java b/plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebRepository.java
similarity index 92%
rename from plugins/tasks/tasks-core/src/com/intellij/tasks/connector/WebRepository.java
rename to plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebRepository.java
index f5fd0ac24ec3..352a89ab41dd 100644
--- a/plugins/tasks/tasks-core/src/com/intellij/tasks/connector/WebRepository.java
+++ b/plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebRepository.java
@@ -1,4 +1,4 @@
-package com.intellij.tasks.connector;
+package com.intellij.tasks.generic;
import com.intellij.openapi.util.Comparing;
import com.intellij.tasks.Task;
@@ -22,7 +22,7 @@ import java.util.regex.Pattern;
* Date: 10/4/12
*/
@Tag("Web")
-public class WebRepository extends BaseRepositoryImpl {
+public class GenericWebRepository extends BaseRepositoryImpl {
private String myTasksListURL;
private String myTaskPattern;
private String myLoginURL;
@@ -36,14 +36,14 @@ public class WebRepository extends BaseRepositoryImpl {
final static String PAGE_PLACEHOLDER = "{page}";
@SuppressWarnings({"UnusedDeclaration"})
- public WebRepository() {
+ public GenericWebRepository() {
}
- public WebRepository(final TaskRepositoryType type) {
+ public GenericWebRepository(final TaskRepositoryType type) {
super(type);
}
- public WebRepository(final WebRepository other) {
+ public GenericWebRepository(final GenericWebRepository other) {
super(other);
myTasksListURL = other.getTasksListURL();
myTaskPattern = other.getTaskPattern();
@@ -75,7 +75,7 @@ public class WebRepository 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 WebTask(id, summary));
+ tasks.add(new GenericWebTask(id, summary));
}
tasks = TaskSearchSupport.filterTasks(query != null ? query : "", tasks);
@@ -129,7 +129,7 @@ public class WebRepository extends BaseRepositoryImpl {
@Override
public BaseRepository clone() {
- return new WebRepository(this);
+ return new GenericWebRepository(this);
}
public String getTasksListURL() {
@@ -151,9 +151,9 @@ public class WebRepository extends BaseRepositoryImpl {
@Override
public boolean equals(final Object o) {
if (this == o) return true;
- if (!(o instanceof WebRepository)) return false;
+ if (!(o instanceof GenericWebRepository)) return false;
if (!super.equals(o)) return false;
- WebRepository that = (WebRepository)o;
+ GenericWebRepository that = (GenericWebRepository)o;
if (!Comparing.equal(getTasksListURL(), that.getTasksListURL())) return false;
if (!Comparing.equal(getTaskPattern(), that.getTaskPattern())) return false;
if (!Comparing.equal(getLoginURL(), that.getLoginURL())) return false;
diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/connector/WebRepositoryEditor.java b/plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebRepositoryEditor.java
similarity index 78%
rename from plugins/tasks/tasks-core/src/com/intellij/tasks/connector/WebRepositoryEditor.java
rename to plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebRepositoryEditor.java
index bc63af82cc86..1623b838a1e3 100644
--- a/plugins/tasks/tasks-core/src/com/intellij/tasks/connector/WebRepositoryEditor.java
+++ b/plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebRepositoryEditor.java
@@ -1,4 +1,4 @@
-package com.intellij.tasks.connector;
+package com.intellij.tasks.generic;
import com.intellij.openapi.project.Project;
import com.intellij.tasks.config.BaseRepositoryEditor;
@@ -13,7 +13,7 @@ import javax.swing.*;
* User: Evgeny.Zakrevsky
* Date: 10/4/12
*/
-public class WebRepositoryEditor extends BaseRepositoryEditor {
+public class GenericWebRepositoryEditor extends BaseRepositoryEditor {
private JBLabel myTasksListURLLabel;
private JBLabel myTaskPatternLabel;
private JTextField myTasksListURLText;
@@ -21,7 +21,9 @@ public class WebRepositoryEditor extends BaseRepositoryEditor {
private JBLabel myLoginURLLabel;
private JTextField myLoginURLText;
- public WebRepositoryEditor(final Project project, final WebRepository repository, final Consumer changeListener) {
+ public GenericWebRepositoryEditor(final Project project,
+ final GenericWebRepository repository,
+ final Consumer changeListener) {
super(project, repository, changeListener);
myUrlLabel.setText("{serverUrl}:");
myUsernameLabel.setText("{username}:");
@@ -57,10 +59,10 @@ public class WebRepositoryEditor extends BaseRepositoryEditor {
installListener(myLoginURLText);
return FormBuilder.createFormBuilder().setAlignLabelOnRight(true)
.addLabeledComponent(myLoginURLLabel, myLoginURLText)
- .addTooltip("Available placeholders: " + WebRepository.SERVER_URL_PLACEHOLDER + ", " +
- WebRepository.USERNAME_PLACEHOLDER + ", " + WebRepository.PASSWORD_PLACEHOLDER)
+ .addTooltip("Available placeholders: " + GenericWebRepository.SERVER_URL_PLACEHOLDER + ", " +
+ GenericWebRepository.USERNAME_PLACEHOLDER + ", " + GenericWebRepository.PASSWORD_PLACEHOLDER)
.addLabeledComponent(myTasksListURLLabel, myTasksListURLText)
- .addTooltip("Available placeholders: " + WebRepository.SERVER_URL_PLACEHOLDER)
+ .addTooltip("Available placeholders: " + GenericWebRepository.SERVER_URL_PLACEHOLDER)
.addLabeledComponent(myTaskPatternLabel, myTaskPatternText)
.addTooltip("Task pattern should be a regexp with two matching group: ({id}.+?) and ({summary}.+?)")
.getPanel();
diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/connector/WebRepositoryType.java b/plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebRepositoryType.java
similarity index 57%
rename from plugins/tasks/tasks-core/src/com/intellij/tasks/connector/WebRepositoryType.java
rename to plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebRepositoryType.java
index d2d437c361d5..4317bd459e4e 100644
--- a/plugins/tasks/tasks-core/src/com/intellij/tasks/connector/WebRepositoryType.java
+++ b/plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebRepositoryType.java
@@ -1,4 +1,4 @@
-package com.intellij.tasks.connector;
+package com.intellij.tasks.generic;
import com.intellij.icons.AllIcons;
import com.intellij.openapi.project.Project;
@@ -14,11 +14,11 @@ import javax.swing.*;
* User: Evgeny.Zakrevsky
* Date: 10/4/12
*/
-public class WebRepositoryType extends BaseRepositoryType {
+public class GenericWebRepositoryType extends BaseRepositoryType {
@NotNull
@Override
public String getName() {
- return "Web Repository";
+ return "Generic Web Repository";
}
@Override
@@ -29,20 +29,20 @@ public class WebRepositoryType extends BaseRepositoryType {
@NotNull
@Override
public TaskRepository createRepository() {
- return new WebRepository(this);
+ return new GenericWebRepository(this);
}
@Override
- public Class getRepositoryClass() {
- return WebRepository.class;
+ public Class getRepositoryClass() {
+ return GenericWebRepository.class;
}
@NotNull
@Override
- public TaskRepositoryEditor createEditor(final WebRepository repository,
+ public TaskRepositoryEditor createEditor(final GenericWebRepository repository,
final Project project,
- final Consumer changeListener) {
- return new WebRepositoryEditor(project, repository, changeListener);
+ final Consumer changeListener) {
+ return new GenericWebRepositoryEditor(project, repository, changeListener);
}
@Override
diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/connector/WebTask.java b/plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebTask.java
similarity index 89%
rename from plugins/tasks/tasks-core/src/com/intellij/tasks/connector/WebTask.java
rename to plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebTask.java
index f665b4989fb8..87519f1f628a 100644
--- a/plugins/tasks/tasks-core/src/com/intellij/tasks/connector/WebTask.java
+++ b/plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebTask.java
@@ -1,4 +1,4 @@
-package com.intellij.tasks.connector;
+package com.intellij.tasks.generic;
import com.intellij.tasks.Comment;
import com.intellij.tasks.Task;
@@ -10,11 +10,11 @@ import org.jetbrains.annotations.Nullable;
import javax.swing.*;
import java.util.Date;
-public class WebTask extends Task {
+public class GenericWebTask extends Task {
private final String myId;
private final String myDescription;
- public WebTask(final String id, final String description) {
+ public GenericWebTask(final String id, final String description) {
myId = id;
myDescription = description;
}