List of usage examples for org.springframework.amqp.rabbit.stocks.domain TradeRequest setBuyRequest
public void setBuyRequest(boolean buyRequest)
From source file:org.springframework.amqp.rabbit.stocks.web.QuoteController.java
@RequestMapping(value = "/trade", method = RequestMethod.POST) @ResponseBody//from w ww. jav 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; }