Revision 45462
Added by Stefania Martziou over 7 years ago
GetImpactController.java | ||
---|---|---|
12 | 12 |
public class GetImpactController extends TokenController { |
13 | 13 |
|
14 | 14 |
private GetImpactWidget getImpactWidget = new GetImpactWidget(); |
15 |
private MetricsForDatasourceWidget metricsForDatasourceWidget = new MetricsForDatasourceWidget(); |
|
16 |
private InstructionsForMetricsWidget instructionsForMetricsWidget = new InstructionsForMetricsWidget(); |
|
15 | 17 |
|
16 | 18 |
private static GetImpactController instance = null; |
17 | 19 |
|
... | ... | |
28 | 30 |
if (rest == null) |
29 | 31 |
redrawWidget(contentPanel, getImpactWidget, parent, rest); |
30 | 32 |
else { |
31 |
super.showWidget(contentPanel, parent, rest); |
|
33 |
if(rest.contains("/") && (rest.indexOf("/") < rest.length())) { |
|
34 |
redrawWidget(contentPanel, instructionsForMetricsWidget, parent, rest); |
|
35 |
} else { |
|
36 |
redrawWidget(contentPanel, metricsForDatasourceWidget, parent, rest); |
|
37 |
} |
|
32 | 38 |
} |
33 | 39 |
} |
34 | 40 |
|
... | ... | |
40 | 46 |
RepositoryManager.pageHeader.clear(); |
41 | 47 |
RepositoryManager.pageHeader.add(new HTML("<div class=\"col-sm-9\"><h2>Metrics</h2><ol class=\"breadcrumb\">" + |
42 | 48 |
"<li><a href=\"#dashboard\">Home</a></li><li class=\"active\"><strong>Metrics</strong></li></ol></div>")); |
43 |
} else { |
|
44 |
super.drawHeader(rest); |
|
45 | 49 |
} |
46 | 50 |
} |
47 | 51 |
|
Also available in: Unified diff
First mock implementation of enable metrics functionality