Package org.springframework.nanotrader.service.domain

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


  @RequestMapping(value = "/account/{accountId}/order/{id}", method = RequestMethod.GET)
  public ResponseEntity<Order> findOrder(
      @PathVariable("accountId") final Integer accountId,
      @PathVariable("id") final Integer orderId) {
    this.getSecurityUtil().checkAccount(accountId);
    Order responseOrder = getTradingServiceFacade().findOrder(orderId,
        accountId);

    return new ResponseEntity<Order>(responseOrder, getNoCacheHeaders(),
        HttpStatus.OK);
  }
View Full Code Here


      ap.setCreditcard("1111222233334444");
      Set<Account> accounts = new HashSet<Account>();
      accounts.add(ac);
      ap.setAccounts(accounts);
      tradingService.saveAccountProfile(ap);
      Order o = new Order();
      o.setAccountid((tradingService.findAccountByProfile(ap)).getAccountid());
      o.setCompletiondate(creationdate);
      o.setQuantity(new BigDecimal(1000));
      o.setOrdertype("buy");
      o.setQuote(quotes.get(0));
      tradingServiceFacade.saveOrder(o, false);
      o.setQuote(quotes.get(1));
      tradingServiceFacade.saveOrder(o, false);
      o.setQuote(quotes.get(2));
      tradingServiceFacade.saveOrder(o, false);
      o.setQuote(quotes.get(3));
      tradingServiceFacade.saveOrder(o, false);
      o.setQuote(quotes.get(4));
      tradingServiceFacade.saveOrder(o, false);
      progressCache.setProgresscount(i);
    }
    log.debug("User data creation completed");
  }
View Full Code Here

        }
        org.springframework.nanotrader.data.domain.Order order =  tradingService.findOrder(orderId, accountId);
        if (order == null) {
            throw new NoRecordsFoundException();
        }
        Order responseOrder = new Order();
        mapper.map(order, responseOrder, ORDER_MAPPING);
        return responseOrder;
    }
View Full Code Here

        List<Order> responseOrders = new ArrayList<Order>();
        if (orders != null && orders.size() > 0 ) {
           
       
            for(org.springframework.nanotrader.data.domain.Order o: orders) {
                Order order = new Order();
                mapper.map(o, order, ORDER_MAPPING);
                responseOrders.add(order);
            }
        }
       
View Full Code Here

  @Test
  public void testSynch() {
    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

  @Test @Ignore
  public void testASynch() {
    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

TOP

Related Classes of org.springframework.nanotrader.service.domain.Order

Copyright © 2018 www.massapicom. 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.