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; }