Changeset 430


Ignore:
Timestamp:
01/11/11 23:39:58 (2 years ago)
Author:
philsmart
Message:
 
Location:
raptor-web/trunk/src/main
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • raptor-web/trunk/src/main/java/uk/ac/cardiff/raptorweb/model/StartModel.java

    r428 r430  
    2626        private double numberOfUniqueAuthenticationsPer; 
    2727        private RaptorTableChartModel topFiveResouces; 
     28        private RaptorTableChartModel bottomFiveResouces; 
    2829 
    2930        public void setNumberOfAuthenticationsPer(double numberOfAuthenticationsPer) { 
     
    6869        } 
    6970 
     71        public void setBottomFiveResouces(RaptorTableChartModel bottomFiveResouces) { 
     72            this.bottomFiveResouces = bottomFiveResouces; 
     73        } 
     74 
     75        public RaptorTableChartModel getBottomFiveResouces() { 
     76            return bottomFiveResouces; 
     77        } 
     78 
    7079 
    7180 
  • raptor-web/trunk/src/main/java/uk/ac/cardiff/raptorweb/service/impl/StartServiceImpl.java

    r428 r430  
    4141        StatisticalUnitInformation numberOfUniqueUsersPerUnitInformation = null; 
    4242        StatisticalUnitInformation topFiveResources = null; 
     43        StatisticalUnitInformation bottomFiveResources = null; 
    4344        for (StatisticalUnitInformation unit : statisticalUnits) { 
    4445            if (unit.getStatisticParameters().getType() == StatisticParameters.StatisticType.SYSTEM) { 
     
    4950                if (unit.getStatisticParameters().getUnitName().equals("top5Resources")) 
    5051                    topFiveResources = unit; 
     52                if (unit.getStatisticParameters().getUnitName().equals("bottom5Resources")) 
     53                    bottomFiveResources = unit; 
    5154            } 
    5255        } 
     
    5457        log.debug("Using statistic {} to find number of unique users per", numberOfUniqueUsersPerUnitInformation); 
    5558        log.debug("Using statistic {} to find number top five resources", topFiveResources); 
     59        log.debug("Using statistic {} to find number bottom five resources", topFiveResources); 
    5660 
    5761        if (numberOfAuthenticationsPerUnitInformation != null) { 
     
    8488            startmodel.setTopFiveResouces(table); 
    8589        } 
     90         
     91        if (bottomFiveResources != null) { 
     92            AggregatorGraphModel bottomFiveResourcesModel = webEngine.invokeStatisticalUnit(bottomFiveResources); 
     93            RaptorTableChartModel table = ChartProcessor.constructRaptorTableChartModel(bottomFiveResourcesModel); 
     94            startmodel.setBottomFiveResouces(table); 
     95        } 
    8696 
    8797    } 
  • raptor-web/trunk/src/main/webapp/WEB-INF/flows/reports/startReport.jspx

    r428 r430  
    5757                                                        <tr:panelFormLayout> 
    5858                                                                <tr:table value="#{startmodel.topFiveResouces.rows}" 
    59                                                                 bandingInterval="2" banding="row" var="row" width="95%" 
     59                                                                bandingInterval="2" banding="row" var="row" width="100%" 
    6060                                                                rendered="#{not empty startmodel.topFiveResouces}"> 
     61                                                                <f:facet name="header"> 
     62                                                                                <tr:outputText value="Top 5 Resources" /> 
     63                                                                </f:facet> 
     64                                                                <tr:column> 
     65                                                                        <f:facet name="header"> 
     66                                                                                <tr:outputText value="eResource" /> 
     67                                                                        </f:facet> 
     68                                                                        <tr:outputText value="#{row.series}"> 
     69                                                                        </tr:outputText> 
     70                                                                </tr:column> 
     71                                                                <tr:column> 
     72                                                                        <f:facet name="header"> 
     73                                                                                <tr:outputText value="Number of Accesses" /> 
     74                                                                        </f:facet> 
     75                                                                        <tr:outputText value="#{row.value}" /> 
     76                                                                </tr:column> 
    6177 
     78                                                        </tr:table> 
     79                                                        <tr:table value="#{startmodel.bottomFiveResouces.rows}" 
     80                                                                bandingInterval="2" banding="row" var="row" width="100%" 
     81                                                                rendered="#{not empty startmodel.bottomFiveResouces}"> 
     82                                                                <f:facet name="header"> 
     83                                                                                <tr:outputText value="Bottom 5 eResources" /> 
     84                                                                </f:facet> 
    6285                                                                <tr:column> 
    6386                                                                        <f:facet name="header"> 
     
    77100                                                        </tr:panelFormLayout> 
    78101                                                        <tr:outputText 
    79                                                                 value="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 
     102                                                                value="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 
    80103                                                                inlineStyle="opacity:0.0;color:#EEE9E8;" /> 
    81104                                                </tr:panelBox> 
Note: See TracChangeset for help on using the changeset viewer.