<%@ page import="java.util.Collection, java.util.Iterator, org.apache.aries.samples.ariestrader.api.*, org.apache.aries.samples.ariestrader.api.persistence.*, org.apache.aries.samples.ariestrader.util.*" session="true" isThreadSafe="true" isErrorPage="false"%> <%! TradeServicesManager tradeServicesManager = null; %> <% if (tradeServicesManager == null) { tradeServicesManager = TradeServiceUtilities.getTradeServicesManager(); } MarketSummaryDataBean marketSummaryData = tradeServicesManager.getMarketSummary(); %>
Market Summary
<%= marketSummaryData.getSummaryDate() %>
AriesTrader Stock Index (TSIA) <%= marketSummaryData.getTSIA() %> <%= FinancialUtils.printGainPercentHTML(marketSummaryData.getGainPercent()) %>
Trading Volume <%= marketSummaryData.getVolume() %>
Top Gainers <% Collection topGainers = marketSummaryData.getTopGainers(); Iterator gainers = topGainers.iterator(); int count=0; while (gainers.hasNext() && (count++ < 5)) { QuoteDataBean quoteData = (QuoteDataBean) gainers.next(); %> <% } %>
symbol price change
<%= FinancialUtils.printQuoteLink(quoteData.getSymbol()) %> <%= quoteData.getPrice() %> <%= FinancialUtils.printGainHTML(quoteData.getPrice().subtract(quoteData.getOpen())) /*FinancialUtils.printGainPercentHTML(FinancialUtils.computeGainPercent(quoteData.getPrice(), quoteData.getOpen()))*/ %>
Top Losers <% Collection topLosers = marketSummaryData.getTopLosers(); Iterator losers = topLosers.iterator(); count=0; while (losers.hasNext() && (count++ < 5)) { QuoteDataBean quoteData = (QuoteDataBean) losers.next(); %> <% } %>
symbol price change
<%= FinancialUtils.printQuoteLink(quoteData.getSymbol()) %> <%= quoteData.getPrice() %> <%= FinancialUtils.printGainHTML(quoteData.getPrice().subtract(quoteData.getOpen())) /* FinancialUtils.printGainPercentHTML(FinancialUtils.computeGainPercent(quoteData.getPrice(), quoteData.getOpen())) */%>