Project

General

Profile

« Previous | Next » 

Revision 45462

First mock implementation of enable metrics functionality

View differences:

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