Author: fbricon
Date: 2011-11-30 10:27:16 -0500 (Wed, 30 Nov 2011)
New Revision: 36785
Modified:
trunk/central/plugins/org.jboss.tools.central/src/org/jboss/tools/central/jobs/RefreshTutorialsJob.java
Log:
Only display tutorials if they can be used (that is if the corresponding import strategy
is available)
Modified:
trunk/central/plugins/org.jboss.tools.central/src/org/jboss/tools/central/jobs/RefreshTutorialsJob.java
===================================================================
---
trunk/central/plugins/org.jboss.tools.central/src/org/jboss/tools/central/jobs/RefreshTutorialsJob.java 2011-11-30
14:54:24 UTC (rev 36784)
+++
trunk/central/plugins/org.jboss.tools.central/src/org/jboss/tools/central/jobs/RefreshTutorialsJob.java 2011-11-30
15:27:16 UTC (rev 36785)
@@ -66,8 +66,8 @@
for (Category peCategory : categories) {
if (projectExampleCategory.equals(peCategory.getName())) {
for (Project project : peCategory.getProjects()) {
- if (projectExampleName
- .equals(project.getName())) {
+ if (projectExampleName.equals(project.getName())
+ && canBeImported(project)){
projectTutorial = project;
break;
}
@@ -102,6 +102,11 @@
return Status.OK_STATUS;
}
+ private boolean canBeImported(Project project) {
+ return ProjectExamplesActivator.getDefault()
+ .getImportProjectExample(project.getImportType()) != null;
+ }
+
public Exception getException() {
return exception;
}
Show replies by date