List of usage examples for org.springframework.amqp.rabbit.stocks.domain TradeRequest setOrderType
public void setOrderType(String orderType)
From source file:org.springframework.amqp.rabbit.stocks.web.QuoteController.java
@RequestMapping(value = "/trade", method = RequestMethod.POST) @ResponseBody//from w w w . ja v a 2s . co m public TradeRequest trade(@ModelAttribute TradeRequest tradeRequest) { String ticker = tradeRequest.getTicker(); Long quantity = tradeRequest.getQuantity(); if (quantity == null || quantity <= 0 || !StringUtils.hasText(ticker)) { // error return tradeRequest; } else { // Fake rest of request while UI is basic tradeRequest.setAccountName("ACCT-123"); tradeRequest.setBuyRequest(true); tradeRequest.setOrderType("MARKET"); tradeRequest.setRequestId("REQ-1"); tradeRequest.setUserName("Joe Trader"); tradeRequest.setUserName("Joe"); stockServiceGateway.send(tradeRequest); } return tradeRequest; }