Package org.jdbi.v3.sqlobject
Class SqlObjectFactory
java.lang.Object
org.jdbi.v3.sqlobject.SqlObjectFactory
- All Implemented Interfaces:
- ExtensionFactory,- OnDemandExtensions.Factory
public class SqlObjectFactory
extends Object
implements ExtensionFactory, OnDemandExtensions.Factory
Creates implementations for SqlObject interfaces.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanReturns true if the factory can attach the given extension type.<E> Eattach(Class<E> extensionType, HandleSupplier handle) Create a sql object of the specified type bound to this handle.
- 
Method Details- 
acceptsDescription copied from interface:ExtensionFactoryReturns true if the factory can attach the given extension type.- Specified by:
- acceptsin interface- ExtensionFactory
- Parameters:
- extensionType- the extension type.
- Returns:
- whether the factory can produce an extension of the given type.
 
- 
attachCreate a sql object of the specified type bound to this handle. Any state changes to the handle, or the sql object, such as transaction status, closing it, etc, will apply to both the object and the handle.- Specified by:
- attachin interface- ExtensionFactory
- Type Parameters:
- E- the extension type
- Parameters:
- extensionType- the type of sql object to create
- handle- the Handle instance to attach ths sql object to
- Returns:
- the new sql object bound to this handle
- See Also:
 
- 
onDemand- Specified by:
- onDemandin interface- OnDemandExtensions.Factory
 
 
-