@Override public void execute() { BuySellEntry entry = new BuySellEntry(portfolio, account); entry.setDate(transaction.getDate()); entry.setType(PortfolioTransaction.Type.valueOf(transaction.getType().name())); entry.setSecurity(transaction.getSecurity()); entry.setShares(Values.Share.factor()); entry.setAmount(transaction.getAmount()); entry.setCurrencyCode(transaction.getCurrencyCode()); entry.insert(); account.getTransactions().remove(transaction); }