/** * Creates a "Unit of Work" to be used by this controller. * * @return the created UOW. */ protected IEntityUnitOfWork createUnitOfWork() { return new BasicEntityUnitOfWork(); }
/** * {@inheritDoc} */ @Override public void beginNested() { if (nestedUnitOfWork != null) { nestedUnitOfWork.beginNested(); } else { nestedUnitOfWork = new BasicEntityUnitOfWork(); nestedUnitOfWork.parentUnitOfWork = this; nestedUnitOfWork.begin(); } }