public void placeLimitOrder(Integer stockHolderId, TransactionType transactionType,
Integer quantity, String stockSymbol, Float price) throws PlaceOrderException {
Date opened = Calendar.getInstance().getTime();
LimitOrderEntity limitOrderEntity = new LimitOrderEntity();
limitOrderEntity.setStockHolderId(stockHolderId);
limitOrderEntity.setStockSymbol(stockSymbol);
limitOrderEntity.setOpened(opened);
limitOrderEntity.setOrderStatus(OrderStatus.Open);
limitOrderEntity.setPrice(price);
limitOrderEntity.setQuantity(quantity);
limitOrderEntity.setTransactionType(transactionType);
try {
submitLimitOrder(limitOrderEntity);
}