public StockSummary purchaseStock(int id, StockSummary stock) throws RemoteException {
try {
DAS das = DAS.FACTORY.createDAS(getConnection());
Command insert = das.createCommand("insert into stocks (id, symbol, quantity, purchasePrice, purchaseDate) values (?,?,?,?,?)");
insert.setParameter(1, new Integer(id));
insert.setParameter(2, stock.getSymbol());
insert.setParameter(3, stock.getQuantity());
insert.setParameter(4, stock.getPurchasePrice());
insert.setParameter(5, DateConverter.INSTANCE.getColumnValue(stock.getPurchaseDate()));