Examples of Quote


Examples of org.springframework.nanotrader.service.domain.Quote

@Controller
public class QuoteController extends BaseController {
  @RequestMapping(value = "/quote/{symbol}", method = RequestMethod.GET)
  public ResponseEntity<Quote> findQuote(
      @PathVariable("symbol") final String symbol) {
    Quote responseQuote = getTradingServiceFacade().findQuoteBySymbol(
        symbol);
    return new ResponseEntity<Quote>(responseQuote, getNoCacheHeaders(),
        HttpStatus.OK);

  }
View Full Code Here

Examples of org.springframework.nanotrader.service.domain.Quote

  @Override
  public void recreateData(int count) {
    tradingService.deleteAll();
    ArrayList<Quote> quotes = new ArrayList<Quote>();
    for (org.springframework.nanotrader.data.domain.Quote q : tradingService.findRandomQuotes(5)) {
      Quote quote = new Quote();
      mapper.map(q, quote);
      quotes.add(quote);
    }
    log.debug("Creating " + count + " users");
    for (int i = 0; i <= count; i++) {
View Full Code Here

Examples of org.springframework.nanotrader.service.domain.Quote

        collectionResults.setTotalRecords(totalRecords);
        quotes = tradingService.findAllQuotes(); //get all quotes
        List<Quote> responseQuotes = new ArrayList<Quote>();
        if (quotes != null && quotes.size() > 0 ) {
            for(org.springframework.nanotrader.data.domain.Quote o: quotes) {
                Quote quote = new Quote();
                mapper.map(o, quote, QUOTE_MAPPING);
                responseQuotes.add(quote);
            }
        }
        collectionResults.setResults(responseQuotes);
View Full Code Here

Examples of org.springframework.nanotrader.service.domain.Quote

    private Map<String, Quote> getCurrentQuotes(Set<String> symbols) {
        List<org.springframework.nanotrader.data.domain.Quote> quotes = tradingService.findQuotesBySymbols(symbols);
        Map<String, Quote> currentQuotes = new HashMap<String, Quote>();
        for (org.springframework.nanotrader.data.domain.Quote q: quotes) {
            Quote quote = new Quote();
            mapper.map(q, quote);
            currentQuotes.put(q.getSymbol(), quote);
        }
        return currentQuotes;
    }
View Full Code Here

Examples of org.springframework.nanotrader.service.domain.Quote

        }
        org.springframework.nanotrader.data.domain.Quote quote = tradingService.findQuoteBySymbol(symbol);
        if (quote == null) {
            throw new NoRecordsFoundException();
        }
        Quote responseQuote = new Quote();
        mapper.map(quote, responseQuote, QUOTE_MAPPING);
        if (log.isDebugEnabled()) {
            log.debug("TradingServiceFacade.findQuote: completed successfully.");
        }
        return responseQuote;
View Full Code Here

Examples of org.springframework.nanotrader.service.domain.Quote

    org.springframework.nanotrader.data.domain.Order existingOrder =
        orderDataOnDemand.getRandomOrder();
    Order orderRequest = new Order();
    orderRequest.setAccountid(existingOrder.getAccountAccountid().getAccountid());
    orderRequest.setOrdertype(TradingService.ORDER_TYPE_BUY);
    Quote quote = new Quote();
    quote.setSymbol(existingOrder.getQuote().getSymbol());
    orderRequest.setQuote(quote);
    orderRequest.setQuantity(BigDecimal.valueOf(100));
    Integer id = tradingServiceFacade.saveOrder(orderRequest, true);
    assertNotNull(id);
    assertTrue(id > 0);
View Full Code Here

Examples of org.springframework.nanotrader.service.domain.Quote

    org.springframework.nanotrader.data.domain.Order existingOrder =
        orderDataOnDemand.getRandomOrder();
    Order orderRequest = new Order();
    orderRequest.setAccountid(existingOrder.getAccountAccountid().getAccountid());
    orderRequest.setOrdertype(TradingService.ORDER_TYPE_BUY);
    Quote quote = new Quote();
    quote.setSymbol(existingOrder.getQuote().getSymbol());
    orderRequest.setQuote(quote);
    orderRequest.setQuantity(BigDecimal.valueOf(100));
    Integer id = tradingServiceFacade.saveOrder(orderRequest, false);
    assertNull(id);
  }
View Full Code Here

Examples of samples.databinding.data.Quote

            throw new RuntimeException(e);
        } catch (TransformerException e) {
            throw new RuntimeException(e);
        }
        GetStockQuoteResponse stockQuoteResponse = new GetStockQuoteResponse();
        Quote quote = new Quote();
        quote.setSymbol(stockQuote.getSymbol());
        quote.setVolume(5000);

        LastTrade lastTrade = new LastTrade();
        lastTrade.setPrice(99);
        lastTrade.setDate(Calendar.getInstance().getTimeInMillis());
        quote.setLastTrade(lastTrade);

        Change change = new Change();
        change.setDollar(1);
        change.setPercent(10);
        change.setPositive(true);
        quote.setChange(change);

        stockQuoteResponse.setQuote(quote);
        SAXOMBuilder builder = new SAXOMBuilder();
        try {
            Marshaller.marshal(stockQuoteResponse, builder);
View Full Code Here

Examples of samples.databinding.data.Quote

       
        if (!stockQuote.getSymbol().equals("IBM")) {
      throw new AxisFault("StockQuote details for the symbol '"+ stockQuote.getSymbol() + "' are not available.");
        }
        GetStockQuoteResponse stockQuoteResponse = new GetStockQuoteResponse();
        Quote quote = new Quote();
        quote.setSymbol(stockQuote.getSymbol());
        quote.setVolume(5000);

        LastTrade lastTrade = new LastTrade();
        lastTrade.setPrice(99);
        lastTrade.setDate(Calendar.getInstance().getTimeInMillis());
        quote.setLastTrade(lastTrade);

        Change change = new Change();
        change.setDollar(1);
        change.setPercent(10);
        change.setPositive(true);
        quote.setChange(change);

        stockQuoteResponse.setQuote(quote);
        SAXOMBuilder builder = new SAXOMBuilder();
        try {
            Marshaller.marshal(stockQuoteResponse, builder);
View Full Code Here

Examples of samples.databinding.data.Quote

            throw new RuntimeException(e);
        } catch (TransformerException e) {
            throw new RuntimeException(e);
        }
        GetStockQuoteResponse stockQuoteResponse = new GetStockQuoteResponse();
        Quote quote = new Quote();
        quote.setSymbol(stockQuote.getSymbol());
        quote.setVolume(5000);

        LastTrade lastTrade = new LastTrade();
        lastTrade.setPrice(99);
        lastTrade.setDate(Calendar.getInstance().getTimeInMillis());
        quote.setLastTrade(lastTrade);

        Change change = new Change();
        change.setDollar(1);
        change.setPercent(10);
        change.setPositive(true);
        quote.setChange(change);

        stockQuoteResponse.setQuote(quote);
        SAXOMBuilder builder = new SAXOMBuilder();
        try {
            Marshaller.marshal(stockQuoteResponse, builder);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.