updateVirtualReferences(txLog);
}
update = sharedStateMgr.beginUpdate(txLog, factory, virtualProvider);
} catch (ReferentialIntegrityException rie) {
txLog.undo(sharedStateMgr);
throw new TransactionException("Unable to prepare transaction.", rie);
} catch (ItemStateException ise) {
txLog.undo(sharedStateMgr);
throw new TransactionException("Unable to prepare transaction.", ise);
}
}
}