Class JdbiUnitOfWorkFactory
java.lang.Object
dk.cloudcreate.essentials.components.foundation.transaction.jdbi.GenericHandleAwareUnitOfWorkFactory<GenericHandleAwareUnitOfWorkFactory.GenericHandleAwareUnitOfWork>
dk.cloudcreate.essentials.components.foundation.transaction.jdbi.JdbiUnitOfWorkFactory
- All Implemented Interfaces:
HandleAwareUnitOfWorkFactory<GenericHandleAwareUnitOfWorkFactory.GenericHandleAwareUnitOfWork>,UnitOfWorkFactory<GenericHandleAwareUnitOfWorkFactory.GenericHandleAwareUnitOfWork>
public class JdbiUnitOfWorkFactory
extends GenericHandleAwareUnitOfWorkFactory<GenericHandleAwareUnitOfWorkFactory.GenericHandleAwareUnitOfWork>
-
Nested Class Summary
Nested classes/interfaces inherited from class dk.cloudcreate.essentials.components.foundation.transaction.jdbi.GenericHandleAwareUnitOfWorkFactory
GenericHandleAwareUnitOfWorkFactory.GenericHandleAwareUnitOfWork -
Field Summary
Fields inherited from interface dk.cloudcreate.essentials.components.foundation.transaction.UnitOfWorkFactory
unitOfWorkLog -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateNewUnitOfWorkInstance(GenericHandleAwareUnitOfWorkFactory<GenericHandleAwareUnitOfWorkFactory.GenericHandleAwareUnitOfWork> unitOfWorkFactory) Methods inherited from class dk.cloudcreate.essentials.components.foundation.transaction.jdbi.GenericHandleAwareUnitOfWorkFactory
getCurrentUnitOfWork, getOrCreateNewUnitOfWork, getRequiredUnitOfWorkMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dk.cloudcreate.essentials.components.foundation.transaction.UnitOfWorkFactory
usingUnitOfWork, usingUnitOfWork, withUnitOfWork, withUnitOfWork
-
Constructor Details
-
JdbiUnitOfWorkFactory
public JdbiUnitOfWorkFactory(org.jdbi.v3.core.Jdbi jdbi) - Parameters:
jdbi- the jdbi instance which provides access to the underlying database
-
-
Method Details
-
createNewUnitOfWorkInstance
protected GenericHandleAwareUnitOfWorkFactory.GenericHandleAwareUnitOfWork createNewUnitOfWorkInstance(GenericHandleAwareUnitOfWorkFactory<GenericHandleAwareUnitOfWorkFactory.GenericHandleAwareUnitOfWork> unitOfWorkFactory)
-