net.sf.emarket.account.repository.JdbcAccountPositionDaoImpl | Line |
---|
throw an exception when delete account position fails | 142 |
throw an exception when update fails | 156 |
net.sf.emarket.account.service.AccountManagerServiceImpl | Line |
---|
total price should include commissions, fees etc | 276 |
net.sf.emarket.order.repository.JdbcOrderDaoImpl | Line |
---|
only one row should be updated during updateOrder() | 107 |
net.sf.emarket.order.service.OrderManagerServiceImpl | Line |
---|
need better logic to figure out whether the order is verified and it is still valid | 121 |
we need to check whether it is still valid | 126 |
determine the type of "trade" by looking at the order | 145 |
check whether the account is enabled for this type of trading | 156 |
generate order_history_id | 291 |
record EM_ORDER_HISTORY table | 293 |
order fills must be recorded by OMS, when it receives them now updating the order directly for the sake of time... not correct | 366 |
price received should be minus commissions, fees etc | 503 |
net.sf.emarket.trade.domain.OrderBook | Line |
---|
in a Quote driven market, buy limit price can be matched against a quote from market maker | 280 |
in a Quote driven market, buy limit price can be matched against a quote from market maker | 320 |
net.sf.emarket.trade.service.TradingServiceImpl | Line |
---|
loop here until the lock is available again and throw an exception if it exceeds timeout period . | 145 |
update orderbook, if the order is already found. figure out the conditions at which it needs to be updated. | 192 |
create order fills each MATCH results in two order fills, one for BUY and for SELL | 269 |
match time to be retrieved from table | 281 |
net.sf.emarket.web.Views | Line |
---|
remove the following views | 46 |
net.sf.emarket.web.controllers.order.PreviewOrderPageController | Line |
---|
show proper errors in order preview in case of errors | 141 |
net.sf.emarket.web.controllers.user.RegisterUserController | Line |
---|
remove hardcoded currency | 138 |