Uses of Class
net.sf.emarket.order.domain.Order

Packages that use Order
net.sf.emarket.order.domain   
net.sf.emarket.order.repository   
net.sf.emarket.order.service   
net.sf.emarket.trade.domain   
net.sf.emarket.trade.service   
 

Uses of Order in net.sf.emarket.order.domain
 

Methods in net.sf.emarket.order.domain with parameters of type Order
 int TimeComparator.compare(Order o1, Order o2)
           
 

Uses of Order in net.sf.emarket.order.repository
 

Methods in net.sf.emarket.order.repository that return Order
 Order IOrderDao.addOrder(Order order)
           
 Order JdbcOrderDaoImpl.addOrder(Order order)
           
 Order IOrderDao.getOrderById(java.lang.String orderId)
           
 Order JdbcOrderDaoImpl.getOrderById(java.lang.String orderId)
           
 Order IOrderDao.updateOrder(Order order)
           
 Order JdbcOrderDaoImpl.updateOrder(Order order)
          Updates an order based on "orderId", which maps to "EM_ORDER_ID" column.
 

Methods in net.sf.emarket.order.repository that return types with arguments of type Order
 java.util.List<Order> IOrderDao.getOrdersForAcctIdWithStatus(java.lang.String acctId, java.lang.String orderStatus)
           
 java.util.List<Order> JdbcOrderDaoImpl.getOrdersForAcctIdWithStatus(java.lang.String acctId, java.lang.String orderStatus)
           
 java.util.List<Order> IOrderDao.getOrdersForAcctIdWithStatusAndSymbol(java.lang.String acctId, java.lang.String orderStatus, java.lang.String symbol)
           
 java.util.List<Order> JdbcOrderDaoImpl.getOrdersForAcctIdWithStatusAndSymbol(java.lang.String acctId, java.lang.String orderStatus, java.lang.String symbol)
           
 

Methods in net.sf.emarket.order.repository with parameters of type Order
 Order IOrderDao.addOrder(Order order)
           
 Order JdbcOrderDaoImpl.addOrder(Order order)
           
 Order IOrderDao.updateOrder(Order order)
           
 Order JdbcOrderDaoImpl.updateOrder(Order order)
          Updates an order based on "orderId", which maps to "EM_ORDER_ID" column.
 

Uses of Order in net.sf.emarket.order.service
 

Methods in net.sf.emarket.order.service that return Order
 Order IOrderManagerService.placeOrder(Order order)
           
 Order OrderManagerServiceImpl.placeOrder(Order order)
           
 Order IOrderManagerService.verifyOrder(Order order)
           
 Order OrderManagerServiceImpl.verifyOrder(Order order)
           
 

Methods in net.sf.emarket.order.service that return types with arguments of type Order
 java.util.List<Order> IOrderManagerService.getExecutedOrdersForAcctId(java.lang.String acctId)
           
 java.util.List<Order> OrderManagerServiceImpl.getExecutedOrdersForAcctId(java.lang.String acctId)
           
 java.util.List<Order> IOrderManagerService.getOpenOrdersForAcctId(java.lang.String acctId)
           
 java.util.List<Order> OrderManagerServiceImpl.getOpenOrdersForAcctId(java.lang.String acctId)
           
 

Methods in net.sf.emarket.order.service with parameters of type Order
 float OrderManagerServiceImpl.calculateCommision(Account account, Order order)
           
 Order IOrderManagerService.placeOrder(Order order)
           
 Order OrderManagerServiceImpl.placeOrder(Order order)
           
 Order IOrderManagerService.verifyOrder(Order order)
           
 Order OrderManagerServiceImpl.verifyOrder(Order order)
           
 

Uses of Order in net.sf.emarket.trade.domain
 

Subclasses of Order in net.sf.emarket.trade.domain
 class ReceivedOrder
           
 

Fields in net.sf.emarket.trade.domain with type parameters of type Order
static java.util.Comparator<? super Order> OrderBook.limitPriceComparator
           
static java.util.Comparator<Order> OrderBook.timeComparator
           
 

Methods in net.sf.emarket.trade.domain with parameters of type Order
 int ReceivedOrder.compareCreateTimeTo(Order o)
           
 

Constructors in net.sf.emarket.trade.domain with parameters of type Order
ReceivedOrder(Order order)
           
 

Uses of Order in net.sf.emarket.trade.service
 

Methods in net.sf.emarket.trade.service with parameters of type Order
 void IOrderExecutorService.execute(Order order)
          execute() method accepts an order, and processes the asynchronously.
 void OrderExecutorServiceImpl.execute(Order order)
           
 void MatchingEngineServiceImpl.execute(Order order)
           check whether the order is already registered in receievedOrders table? register the order received obtain the lock for the order book for the symbol if it is LIMIT order, update the order book load the order book for the symbol send a quote if there is a change in quote check whether any match is found in the book. if a match is found update then create an order match record the match update order book send a quote, if changed release the lock on order book for the symbol
 



Copyright © 2009. All Rights Reserved.