Refactoring of categorizer API for modularity jdev_excrep
authorJakub Lehotsky <jlehotsky@netbeans.org>
Tue, 22 Sep 2015 14:15:59 +0200
branchjdev_excrep
changeset 62251604d2028faf
parent 6224 fec567bcca89
child 6226 c60304b5ff1d
Refactoring of categorizer API for modularity
logger/uihandler.api/src/org/netbeans/server/uihandler/api/bugs/BugTrackerProvidersFactory.java
logger/uihandlerserver/src/java/org/netbeans/server/uihandler/DbInsertion.java
     1.1 --- a/logger/uihandler.api/src/org/netbeans/server/uihandler/api/bugs/BugTrackerProvidersFactory.java	Tue Sep 22 13:12:35 2015 +0200
     1.2 +++ b/logger/uihandler.api/src/org/netbeans/server/uihandler/api/bugs/BugTrackerProvidersFactory.java	Tue Sep 22 14:15:59 2015 +0200
     1.3 @@ -25,8 +25,9 @@
     1.4          
     1.5      }
     1.6      
     1.7 -    public static BugTrackerCategorizer getCategorizer() {
     1.8 -        BugTrackerCategorizer categorizer = Lookup.getDefault().lookup(BugTrackerCategorizer.class);
     1.9 +    public static BugTrackerCategorizer getCategorizer(String reportType) {
    1.10 +        BugTrackerCategorizer categorizer = Lookup.getDefault().lookup(BugTrackerCategorizerFactory.class)
    1.11 +            .getCategorizer(reportType);
    1.12          
    1.13          return categorizer;
    1.14          
     2.1 --- a/logger/uihandlerserver/src/java/org/netbeans/server/uihandler/DbInsertion.java	Tue Sep 22 13:12:35 2015 +0200
     2.2 +++ b/logger/uihandlerserver/src/java/org/netbeans/server/uihandler/DbInsertion.java	Tue Sep 22 14:15:59 2015 +0200
     2.3 @@ -148,7 +148,7 @@
     2.4          } else {
     2.5              this.thisTask = task;
     2.6          }
     2.7 -        categorizer = BugTrackerProvidersFactory.getCategorizer();
     2.8 +        categorizer = BugTrackerProvidersFactory.getCategorizer(preparedParams.getReportType());
     2.9  
    2.10      }
    2.11