Package org.cyclos.impl.system
Interface PeriodSubReportsTestableHandler
-
- All Superinterfaces:
PeriodSubReportsHandler,SubReportsHandler
- All Known Implementing Classes:
PeriodSubReportsHandlerImpl
public interface PeriodSubReportsTestableHandler extends PeriodSubReportsHandler
declares the methods for actual data retrieval in this SubReportsHandler. The reason for this interface is testing: it makes the actual data retrieval methods available for testing. Classes in the test project should use this interface; classes in the impl project should use the normal PeriodSubReportsHandler interface.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.cyclos.impl.system.SubReportsHandler
SubReportsHandler.PeriodLimit
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BigDecimalgetMembersOverPeriod(SystemReportQuery query)intgetNumberOfLogins(SystemReportQuery query)BigDecimalgetPercentageNoTrade(SystemReportQuery query)TransferSummarygetTradeResult(SystemReportQuery query, TradeType type)-
Methods inherited from interface org.cyclos.impl.system.SubReportsHandler
data, order
-
-
-
-
Method Detail
-
getMembersOverPeriod
BigDecimal getMembersOverPeriod(SystemReportQuery query)
-
getNumberOfLogins
int getNumberOfLogins(SystemReportQuery query)
-
getPercentageNoTrade
BigDecimal getPercentageNoTrade(SystemReportQuery query)
-
getTradeResult
TransferSummary getTradeResult(SystemReportQuery query, TradeType type)
-
-