List of usage examples for org.springframework.amqp.rabbit.stocks.domain TradeRequest setUserName
public void setUserName(String userName)
From source file:org.springframework.amqp.rabbit.stocks.web.QuoteController.java
@RequestMapping(value = "/trade", method = RequestMethod.POST) @ResponseBody// w w w . j a v a 2 s.com 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; }