Class BulkLoadingDaoSupport.BulkLoadingContext<T extends net.solarnetwork.dao.Entity<PK>,PK extends Serializable>

java.lang.Object
net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport.BulkLoadingContext<T,PK>
Type Parameters:
T - the entity type
PK - the primary key type
All Implemented Interfaces:
AutoCloseable, BulkLoadingDao.LoadingContext<T,PK>
Enclosing class:
BulkLoadingDaoSupport

public abstract class BulkLoadingDaoSupport.BulkLoadingContext<T extends net.solarnetwork.dao.Entity<PK>,PK extends Serializable> extends Object implements BulkLoadingDao.LoadingContext<T,PK>
Abstract implementation of a bulk loading context.

This class implements the majority of a bulk loading context. Extending classes must override doLoad(Entity, PreparedStatement, long) to perform the actual loading of an entity.