Changeset 625
- Timestamp:
- 03/29/11 18:55:21 (2 years ago)
- Location:
- raptor-mua/trunk
- Files:
-
- 10 edited
-
.settings/org.eclipse.wst.common.component (modified) (1 diff)
-
pom.xml (modified) (1 diff)
-
src/main/java/uk/ac/cardiff/raptormua/engine/statistics/functions/CountEntry.java (modified) (4 diffs)
-
src/main/java/uk/ac/cardiff/raptormua/engine/statistics/functions/CountEntryPerInterval.java (modified) (5 diffs)
-
src/main/java/uk/ac/cardiff/raptormua/engine/statistics/functions/GroupByFrequency.java (modified) (4 diffs)
-
src/main/java/uk/ac/cardiff/raptormua/wsinterface/impl/MultiUnitAggregatorImpl.java (modified) (2 diffs)
-
src/main/webapp/META-INF/MANIFEST.MF (modified) (1 diff)
-
src/main/webapp/WEB-INF/beans.xml (modified) (2 diffs)
-
src/main/webapp/WEB-INF/dao-beans.xml (modified) (2 diffs)
-
src/main/webapp/WEB-INF/statistical-units.xml (modified) (37 diffs)
Legend:
- Unmodified
- Added
- Removed
-
raptor-mua/trunk/.settings/org.eclipse.wst.common.component
r416 r625 6 6 <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/> 7 7 <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/test/java"/> 8 <dependent-module deploy-path="/WEB-INF/lib" handle="module:/resource/raptor- serviceinterfaces/raptor-serviceinterfaces">8 <dependent-module deploy-path="/WEB-INF/lib" handle="module:/resource/raptor-client/raptor-client"> 9 9 <dependency-type>uses</dependency-type> 10 10 </dependent-module> -
raptor-mua/trunk/pom.xml
r482 r625 206 206 <version>1.6</version> 207 207 </dependency> 208 <dependency> 209 <groupId>uk.ac.cardiff.raptor</groupId> 210 <artifactId>raptor-serviceinterfaces</artifactId> 211 <version>0.4-SNAPSHOT</version> 212 <exclusions> 213 <exclusion> 214 <artifactId>xalan</artifactId> 215 <groupId>xalan</groupId> 216 </exclusion> 217 <exclusion> 218 <artifactId>xercesImpl</artifactId> 219 <groupId>xerces</groupId> 220 </exclusion> 221 </exclusions> 222 </dependency> 208 209 <dependency> 210 <groupId>uk.ac.cardiff.raptor</groupId> 211 <artifactId>raptor-client</artifactId> 212 <version>0.0.1-SNAPSHOT</version> 213 <exclusions> 214 <exclusion> 215 <artifactId>xalan</artifactId> 216 <groupId>xalan</groupId> 217 </exclusion> 218 <exclusion> 219 <artifactId>xercesImpl</artifactId> 220 <groupId>xerces</groupId> 221 </exclusion> 222 </exclusions> 223 </dependency> 224 225 223 226 224 227 <dependency> -
raptor-mua/trunk/src/main/java/uk/ac/cardiff/raptormua/engine/statistics/functions/CountEntry.java
r619 r625 16 16 17 17 public class CountEntry extends Statistic{ 18 18 19 19 static Logger log = LoggerFactory.getLogger(CountEntry.class); 20 20 21 21 public Boolean performStatistic(ArrayList<MethodParameter> methodParams, String sqlWhere) throws StatisticalUnitException { 22 22 23 23 if (methodParams.size()!=1) 24 24 throw new StatisticalUnitException("incorrect method parameters"); 25 25 26 26 String numberOfIntervalsString = methodParams.get(0).getValue(); 27 27 … … 96 96 // must exclude equals end 97 97 Integer count = (Integer) this.getEntryHandler().queryUnique( 98 "select count(*) from E ntrywhere (eventTime between '" + bucket.getStart() + "' and '"98 "select count(*) from Event where (eventTime between '" + bucket.getStart() + "' and '" 99 99 + bucket.getEnd() + "') and (eventTime !='" + bucket.getEnd() + "')");// new 100 100 // Object[]{start,end}); … … 109 109 */ 110 110 log.debug("Entries: " + this.getEntryHandler().getNumberOfEntries() + ", total in buckets: " + testCount); 111 112 double timeIntervalInHours = ((((timeIntervalsInMs / 1000) / 60) / 60));113 double timeIntervalInDays = ((((timeIntervalsInMs / 1000) / 60) / 60) / 24);114 115 if (this.getEntryHandler().getNumberOfEntries() != testCount)116 log.error("Ah! Curse your sudden but inevitable betrayal!, Potential statistical error in countEntryPerInterval, total frequency does not match total entries");117 118 // if (statisticParameters.getSeries().getSeriesLabel() == null)119 // statisticParameters.getSeries().setSeriesLabelFormatted("Number of Events per " + timeIntervalInDays + " days");120 // else {121 // statisticParameters.getSeries().setSeriesLabelFormatted(statisticParameters.getSeries().getSeriesLabel() + " (every "122 // + timeIntervalInDays + " days)");123 // }124 111 125 112 ObservationSeries series= new ObservationSeries(); … … 142 129 } 143 130 this.statisticParameters = statisticParameters; 144 131 145 132 } 146 133 -
raptor-mua/trunk/src/main/java/uk/ac/cardiff/raptormua/engine/statistics/functions/CountEntryPerInterval.java
r619 r625 17 17 18 18 public class CountEntryPerInterval extends Statistic{ 19 19 20 20 static Logger log = LoggerFactory.getLogger(CountEntryPerInterval.class); 21 21 22 22 23 23 /** 24 24 * <p> … … 34 34 * @throws StatisticalUnitException 35 35 */ 36 public Boolean performStatistic(ArrayList<MethodParameter> methodParams, String sqlWhere) throws StatisticalUnitException { 37 36 public Boolean performStatistic(ArrayList<MethodParameter> methodParams, String sqlWhere) throws StatisticalUnitException { 37 38 38 if (methodParams.size()!=1) 39 39 throw new StatisticalUnitException("incorrect method parameters"); 40 40 41 41 String timeInterval = methodParams.get(0).getValue(); 42 42 43 43 log.debug("Performing countEntryPerInterval Statistical Operation"); 44 44 int timeIntervalInt = Integer.parseInt(timeInterval); … … 113 113 String query=null; 114 114 if (sqlWhere.equals("")) 115 query = "select count(*) from E ntrywhere (eventTime between '" + bucket.getStart() + "' and '"115 query = "select count(*) from Event where (eventTime between '" + bucket.getStart() + "' and '" 116 116 + bucket.getEnd() + "') and (eventTime !='" + bucket.getEnd() + "')"; 117 117 else 118 query = "select count(*) from E ntrywhere (eventTime between '" + bucket.getStart() + "' and '"118 query = "select count(*) from Event where (eventTime between '" + bucket.getStart() + "' and '" 119 119 + bucket.getEnd() + "') and (eventTime !='" + bucket.getEnd() + "') and "+sqlWhere; 120 120 Integer count = (Integer) this.getEntryHandler().queryUnique(query);// new … … 124 124 } 125 125 126 /* 127 * test count should equal the number of entries unless there is a 128 * reminder, or the specified start time and endtime does not completely 129 * contain the entries. 130 */ 126 131 127 log.debug("Entries: " + this.getEntryHandler().getNumberOfEntries() + ", total in buckets: " + testCount); 132 128 133 if (this.getEntryHandler().getNumberOfEntries() != testCount)134 log.error("Ah! Curse your sudden but inevitable betrayal!, Potential statistical error in countEntryPerInterval, total frequency does not match total entries");135 129 136 130 ObservationSeries series= new ObservationSeries(); 137 131 series.setObservations(buckets); 138 132 getObservationSeries().add(series); 139 140 133 141 134 // finished successfully, no exception thrown … … 156 149 } 157 150 this.statisticParameters = statisticParameters; 158 151 159 152 } 160 153 -
raptor-mua/trunk/src/main/java/uk/ac/cardiff/raptormua/engine/statistics/functions/GroupByFrequency.java
r619 r625 18 18 19 19 public class GroupByFrequency extends Statistic{ 20 20 21 21 static Logger log = LoggerFactory.getLogger(GroupByFrequency.class); 22 23 22 23 24 24 /** 25 25 * Perform the groupByField statistic. This statistic counts the frequency … … 37 37 */ 38 38 public Boolean performStatistic(ArrayList<MethodParameter> methodParams, String sqlWhere) throws StatisticalUnitException { 39 39 40 40 if (methodParams.size()!=1) 41 41 throw new StatisticalUnitException("incorrect method parameters"); 42 42 43 43 String groupByField = methodParams.get(0).getValue(); 44 44 45 45 log.debug("Performing groupByFrequency Statistical Operation"); 46 46 log.debug("Params for method: {},{}", this.getClass().getSimpleName(), statisticParameters.getUnitName()); … … 67 67 } 68 68 69 /* 70 * test count should equal the number of entries unless there is a 71 * reminder as this has not been catered for yet. 72 */ 69 73 70 log.debug("Entries: {}, total in buckets:{} ", this.getEntryHandler().getNumberOfEntries(), testCount); 74 75 // add the series label or if none specified, add a default76 // if (statisticParameters.getSeries().getSeriesLabel() == null)77 // statisticParameters.getSeries().setSeriesLabelFormatted("Number of Events Grouped By " + groupByField);78 // else {79 // statisticParameters.getSeries().setSeriesLabelFormatted(statisticParameters.getSeries().getSeriesLabel());80 // }81 71 82 72 if (groups.size() == 0) … … 104 94 } 105 95 this.statisticParameters = statisticParameters; 106 96 107 97 } 108 98 -
raptor-mua/trunk/src/main/java/uk/ac/cardiff/raptormua/wsinterface/impl/MultiUnitAggregatorImpl.java
r619 r625 30 30 import uk.ac.cardiff.model.wsmodel.EventPushMessage; 31 31 import uk.ac.cardiff.model.wsmodel.StatisticalUnitInformation; 32 import uk.ac.cardiff.raptor.remoting.server.sei.MultiUnitAggregator; 32 33 import uk.ac.cardiff.raptormua.service.MUAProcess; 33 import uk.ac.cardiff.sei.MultiUnitAggregator;34 34 35 35 /** … … 38 38 */ 39 39 40 @WebService(endpointInterface = "uk.ac.cardiff. sei.MultiUnitAggregator")40 @WebService(endpointInterface = "uk.ac.cardiff.raptor.remoting.server.sei.MultiUnitAggregator") 41 41 public class MultiUnitAggregatorImpl implements MultiUnitAggregator{ 42 42 -
raptor-mua/trunk/src/main/webapp/META-INF/MANIFEST.MF
r363 r625 1 1 Manifest-Version: 1.0 2 Class-Path:3 2 -
raptor-mua/trunk/src/main/webapp/WEB-INF/beans.xml
r619 r625 69 69 but actually output any of its subclasses. Hence, this is a way of dealing with 70 70 inheritence in CXF and aegis --> 71 <value>uk.ac.cardiff.model. AuthenticationEvent</value>72 <value>uk.ac.cardiff.model. ShibbolethIdpAuthenticationEvent</value>71 <value>uk.ac.cardiff.model.event.AuthenticationEvent</value> 72 <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 73 73 <!-- <value>org.sdmx.resources.sdmxml.schemas.v2_0.message.CompactDataType</value>--> 74 74 </list> … … 93 93 --> 94 94 <bean id="MUAEngine" class="uk.ac.cardiff.raptormua.engine.MUAEngine"> 95 95 96 96 <property name="statisticsHandler"><ref bean="statisticalUnits"/></property> 97 97 <property name="entryHandler"><ref bean="persistantEntryHandler"></ref></property> -
raptor-mua/trunk/src/main/webapp/WEB-INF/dao-beans.xml
r602 r625 26 26 <prop key="hibernate.dialect"> org.hibernate.dialect.PostgreSQLDialect</prop> <!-- database type --> 27 27 <prop key="hibernate.show_sql">false</prop> <!-- outputs the SQL queries used to the standard logger --> 28 <prop key="hibernate.hbm2ddl.auto"> update</prop> <!-- update changes the db if mapping changes, creates the db if none exists,28 <prop key="hibernate.hbm2ddl.auto">create</prop> <!-- update changes the db if mapping changes, creates the db if none exists, 29 29 in production do not use any of these --> 30 30 <!-- Generate hibernate statistics … … 35 35 <property name="mappingResources"> 36 36 <list> 37 <value>uk/ac/cardiff/model/event .hbm.xml</value>37 <value>uk/ac/cardiff/model/event/event.hbm.xml</value> 38 38 </list> 39 39 </property> -
raptor-mua/trunk/src/main/webapp/WEB-INF/statistical-units.xml
r609 r625 56 56 <bean id="authTimeBuckets" class="uk.ac.cardiff.raptormua.engine.statistics.functions.CountEntryPerInterval"> 57 57 <property name="StatisticParameters"> 58 <bean class="uk.ac.cardiff.model. StatisticParameters">58 <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 59 59 <property name="statisticType"><value>User</value></property> 60 60 <property name="unitName"><value>All Authentications In X minute Intervals</value></property> … … 71 71 <property name="series"> 72 72 <list> 73 <bean class="uk.ac.cardiff.model. Series">73 <bean class="uk.ac.cardiff.model.report.Series"> 74 74 <property name="seriesLabel" value="Number of authentications"/> 75 75 </bean> … … 78 78 79 79 <property name="presentation"> 80 <bean class="uk.ac.cardiff.model. Presentation">80 <bean class="uk.ac.cardiff.model.report.Presentation"> 81 81 <property name="graphTitle" value="Authentications to All Service Providers"/> 82 82 <property name="xAxisLabel" value="Time"/> … … 90 90 <bean id="authTimeBucketsCount" class="uk.ac.cardiff.raptormua.engine.statistics.functions.CountEntry"> 91 91 <property name="StatisticParameters"> 92 <bean class="uk.ac.cardiff.model. StatisticParameters">92 <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 93 93 <property name="statisticType"><value>User</value></property> 94 94 <property name="unitName"><value>Authentications over a time range (split)</value></property> … … 105 105 <property name="series"> 106 106 <list> 107 <bean class="uk.ac.cardiff.model. Series">107 <bean class="uk.ac.cardiff.model.report.Series"> 108 108 <property name="seriesLabel" value="Number of authentications"/> 109 109 </bean> … … 112 112 113 113 <property name="presentation"> 114 <bean class="uk.ac.cardiff.model. Presentation">114 <bean class="uk.ac.cardiff.model.report.Presentation"> 115 115 <property name="graphTitle" value="Authentications over a time range"/> 116 116 <property name="xAxisLabel" value="Time"/> … … 125 125 <bean id="groupBy" class="uk.ac.cardiff.raptormua.engine.statistics.functions.GroupByFrequency"> 126 126 <property name="StatisticParameters"> 127 <bean class="uk.ac.cardiff.model. StatisticParameters">127 <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 128 128 <property name="statisticType"><value>User</value></property> 129 129 <property name="unitName"><value>Number of Authentications per Service Provider (by entityID)</value></property> … … 140 140 <property name="series"> 141 141 <list> 142 <bean class="uk.ac.cardiff.model. Series">142 <bean class="uk.ac.cardiff.model.report.Series"> 143 143 <property name="seriesLabel" value="Number of authentications"/> 144 144 </bean> … … 148 148 149 149 <property name="presentation"> 150 <bean class="uk.ac.cardiff.model. Presentation">150 <bean class="uk.ac.cardiff.model.report.Presentation"> 151 151 <property name="graphTitle" value="Number of Authentications per Service Provider (by entityID)"/> 152 152 <property name="xAxisLabel" value="Time"/> … … 160 160 <bean id="groupByNameFormatted" class="uk.ac.cardiff.raptormua.engine.statistics.functions.GroupByFrequency"> 161 161 <property name="StatisticParameters"> 162 <bean class="uk.ac.cardiff.model. StatisticParameters">162 <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 163 163 <property name="statisticType"><value>User</value></property> 164 164 <property name="unitName"><value>Number of Authentications per Service Provider (by Organisational Name)</value></property> … … 175 175 <property name="series"> 176 176 <list> 177 <bean class="uk.ac.cardiff.model. Series">177 <bean class="uk.ac.cardiff.model.report.Series"> 178 178 <property name="seriesLabel" value="Number of authentications"/> 179 179 </bean> … … 182 182 183 183 <property name="presentation"> 184 <bean class="uk.ac.cardiff.model. Presentation">184 <bean class="uk.ac.cardiff.model.report.Presentation"> 185 185 <property name="graphTitle" value="Number of Authentications per Service Provider (by Organisational Name)"/> 186 186 <property name="xAxisLabel" value="Time"/> … … 199 199 <bean id="groupByNameFormattedNormalisedPercentage" class="uk.ac.cardiff.raptormua.engine.statistics.functions.GroupByFrequency"> 200 200 <property name="StatisticParameters"> 201 <bean class="uk.ac.cardiff.model. StatisticParameters">201 <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 202 202 <property name="statisticType"><value>User</value></property> 203 203 <property name="unitName"><value>Number of Authentications per Service Provider by OrgName (Percentage)</value></property> … … 214 214 <property name="series"> 215 215 <list> 216 <bean class="uk.ac.cardiff.model. Series">216 <bean class="uk.ac.cardiff.model.report.Series"> 217 217 <property name="seriesLabel" value="Number of authentications"/> 218 218 </bean> … … 221 221 222 222 <property name="presentation"> 223 <bean class="uk.ac.cardiff.model. Presentation">223 <bean class="uk.ac.cardiff.model.report.Presentation"> 224 224 <property name="graphTitle" value="Number of Authentications per Service Provider by OrgName (Percentage)"/> 225 225 <property name="xAxisLabel" value="Time"/> … … 240 240 <bean id="authenticationsForOneSP" class="uk.ac.cardiff.raptormua.engine.statistics.functions.CountEntryPerInterval"> 241 241 <property name="StatisticParameters"> 242 <bean class="uk.ac.cardiff.model. StatisticParameters">242 <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 243 243 <property name="statisticType"><value>User</value></property> 244 244 <property name="unitName"><value>Comparison of Authentications For Two SPs</value></property> … … 255 255 <property name="series"> 256 256 <list> 257 <bean class="uk.ac.cardiff.model. Series">257 <bean class="uk.ac.cardiff.model.report.Series"> 258 258 <property name="seriesLabel" value="https://sdauth.sciencedirect.com/"/> 259 259 <property name="comparisonPredicate"> … … 265 265 </property> 266 266 </bean> 267 <bean class="uk.ac.cardiff.model. Series">267 <bean class="uk.ac.cardiff.model.report.Series"> 268 268 <property name="seriesLabel" value="https://scauth.scopus.com/"/> 269 269 <property name="comparisonPredicate"> … … 279 279 280 280 <property name="presentation"> 281 <bean class="uk.ac.cardiff.model. Presentation">281 <bean class="uk.ac.cardiff.model.report.Presentation"> 282 282 <property name="graphTitle" value="Authentications Over Time For A Single SP (by Organisational Name)"/> 283 283 <property name="xAxisLabel" value="Time"/> … … 325 325 <bean id="numberOfAuthenticationsPer" class="uk.ac.cardiff.raptormua.engine.statistics.functions.CountEntry"> 326 326 <property name="StatisticParameters"> 327 <bean class="uk.ac.cardiff.model. StatisticParameters">327 <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 328 328 <property name="statisticType"><value>System</value></property> 329 329 <property name="unitName"><value>numberOfAuthenticationsPer</value></property> … … 337 337 338 338 <property name="presentation"> 339 <bean class="uk.ac.cardiff.model. Presentation">339 <bean class="uk.ac.cardiff.model.report.Presentation"> 340 340 <property name="graphTitle" value="Number Of Authentications Per"/> 341 341 <property name="xAxisLabel" value="Time"/> … … 346 346 <property name="series"> 347 347 <list> 348 <bean class="uk.ac.cardiff.model. Series">348 <bean class="uk.ac.cardiff.model.report.Series"> 349 349 <property name="seriesLabel" value="Number of auths"/> 350 350 </bean> … … 358 358 <bean id="numberOfUniqueUsersPer" class="uk.ac.cardiff.raptormua.engine.statistics.functions.GroupBy"> 359 359 <property name="StatisticParameters"> 360 <bean class="uk.ac.cardiff.model. StatisticParameters">360 <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 361 361 <property name="statisticType"><value>System</value></property> 362 362 <property name="unitName"><value>numberOfUnqiueUsersPer</value></property> … … 370 370 371 371 <property name="presentation"> 372 <bean class="uk.ac.cardiff.model. Presentation">372 <bean class="uk.ac.cardiff.model.report.Presentation"> 373 373 <property name="graphTitle" value="Number of unique users for"/> 374 374 <property name="xAxisLabel" value="Time"/> … … 379 379 <property name="series"> 380 380 <list> 381 <bean class="uk.ac.cardiff.model. Series">381 <bean class="uk.ac.cardiff.model.report.Series"> 382 382 <property name="seriesLabel" value="Number of auths"/> 383 383 </bean> … … 390 390 <bean id="numberOfAuthenticationsPerIntervalNumber" class="uk.ac.cardiff.raptormua.engine.statistics.functions.CountEntry"> 391 391 <property name="StatisticParameters"> 392 <bean class="uk.ac.cardiff.model. StatisticParameters">392 <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 393 393 <property name="statisticType"><value>System</value></property> 394 394 <property name="unitName"><value>numberOfAuthenticationsPerIntervalNumber</value></property> … … 402 402 403 403 <property name="presentation"> 404 <bean class="uk.ac.cardiff.model. Presentation">404 <bean class="uk.ac.cardiff.model.report.Presentation"> 405 405 <property name="graphTitle" value=""/> 406 406 <property name="xAxisLabel" value=""/> … … 412 412 <property name="series"> 413 413 <list> 414 <bean class="uk.ac.cardiff.model. Series">414 <bean class="uk.ac.cardiff.model.report.Series"> 415 415 <property name="seriesLabel" value="Number of auths"/> 416 416 </bean> … … 423 423 <bean id="top5Resources" class="uk.ac.cardiff.raptormua.engine.statistics.functions.GroupByFrequency"> 424 424 <property name="StatisticParameters"> 425 <bean class="uk.ac.cardiff.model. StatisticParameters">425 <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 426 426 <property name="statisticType"><value>System</value></property> 427 427 <property name="unitName"><value>top5Resources</value></property> … … 435 435 436 436 <property name="presentation"> 437 <bean class="uk.ac.cardiff.model. Presentation">437 <bean class="uk.ac.cardiff.model.report.Presentation"> 438 438 <property name="graphTitle" value="Top 5 Resources"/> 439 439 <property name="xAxisLabel" value="Time"/> … … 443 443 <property name="series"> 444 444 <list> 445 <bean class="uk.ac.cardiff.model. Series">445 <bean class="uk.ac.cardiff.model.report.Series"> 446 446 <property name="seriesLabel" value="Number of auths"/> 447 447 </bean> … … 463 463 <bean id="numberOfUniqueAuthenticationsPerSP" class="uk.ac.cardiff.raptormua.engine.statistics.functions.GroupByCountDistinct"> 464 464 <property name="StatisticParameters"> 465 <bean class="uk.ac.cardiff.model. StatisticParameters">465 <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 466 466 <property name="statisticType"><value>System</value></property> 467 467 <property name="unitName"><value>numberOfUniqueAuthenticationsPerSP</value></property> … … 479 479 480 480 <property name="presentation"> 481 <bean class="uk.ac.cardiff.model. Presentation">481 <bean class="uk.ac.cardiff.model.report.Presentation"> 482 482 <property name="graphTitle" value="Number of Unique Authentications Per Service Provider"/> 483 483 <property name="xAxisLabel" value="Time"/> … … 488 488 <property name="series"> 489 489 <list> 490 <bean class="uk.ac.cardiff.model. Series">490 <bean class="uk.ac.cardiff.model.report.Series"> 491 491 <property name="seriesLabel" value="Number of auths"/> 492 492 </bean> … … 507 507 <bean id="bottom5Resources" class="uk.ac.cardiff.raptormua.engine.statistics.functions.GroupByFrequency"> 508 508 <property name="StatisticParameters"> 509 <bean class="uk.ac.cardiff.model. StatisticParameters">509 <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 510 510 <property name="statisticType"><value>System</value></property> 511 511 <property name="unitName"><value>bottom5Resources</value></property> … … 519 519 520 520 <property name="presentation"> 521 <bean class="uk.ac.cardiff.model. Presentation">521 <bean class="uk.ac.cardiff.model.report.Presentation"> 522 522 <property name="graphTitle" value="Bottom 5 Resources"/> 523 523 <property name="xAxisLabel" value="Time"/> … … 528 528 <property name="series"> 529 529 <list> 530 <bean class="uk.ac.cardiff.model. Series">530 <bean class="uk.ac.cardiff.model.report.Series"> 531 531 <property name="seriesLabel" value="Number of auths"/> 532 532 </bean>
Note: See TracChangeset
for help on using the changeset viewer.
