
function TradeStatsWorklistSimple(caller,viewer,body,callback,pageSize)
{this.caller=caller;this.viewer=viewer;this.body=body;this.callback=callback;this.pageSize=pageSize;}
TradeStatsWorklistSimple.prototype=new WorklistSimple();TradeStatsWorklistSimple.prototype.doTrades=function(body,pageSize,tierGroupId)
{this.doFilter(new TradeStatFilter(pageSize,'tradeCount',undefined,tierGroupId),body);}
TradeStatsWorklistSimple.prototype.doVolume=function(body,pageSize,tierGroupId)
{this.doFilter(new TradeStatFilter(pageSize,FIELD_VOLUME,undefined,tierGroupId),body);}
TradeStatsWorklistSimple.prototype.doDollarVolume=function(body,pageSize,tierGroupId)
{this.doFilter(new TradeStatFilter(pageSize,FIELD_DOLLAR_VOLUME,undefined,tierGroupId),body);}
TradeStatsWorklistSimple.prototype.doGainers=function(body,pageSize,priceMin,tierGroupId)
{this.doFilter(new TradeStatFilter(pageSize,FIELD_GAIN,priceMin,tierGroupId),body);}
TradeStatsWorklistSimple.prototype.doLosers=function(body,pageSize,priceMin,tierGroupId)
{this.doFilter(new TradeStatFilter(pageSize,FIELD_LOSS,priceMin,tierGroupId),body);}
TradeStatsWorklistSimple.prototype.doMostUpdated=function(body,pageSize,priceMin,tierGroupId)
{this.doFilter(new TradeStatFilter(pageSize,'updateCount',priceMin,tierGroupId),body);}
TradeStatsWorklistSimple.prototype.doFilter=function(filter,body)
{this.run(filter,body);}
TradeStatsWorklistSimple.prototype.makeCall=function(criteria,dataHandler)
{this.caller.getTradeStatsWorklist(criteria,dataHandler);}
TradeStatsWorklistSimple.prototype.gotoQuote=function()
{var record=this.myRecord;this.myCallback.callback.gotoQuote(record.symbol,record.securityId);return false;}