Package com.helger.dao.wal
Class AbstractMapBasedWALDAO.InitSettings<IMPLTYPE>
- java.lang.Object
-
- com.helger.dao.wal.AbstractMapBasedWALDAO.InitSettings<IMPLTYPE>
-
- Type Parameters:
IMPLTYPE- Implementation type to use.
- Enclosing class:
- AbstractMapBasedWALDAO<INTERFACETYPE extends com.helger.commons.id.IHasID<String>,IMPLTYPE extends INTERFACETYPE>
public static final class AbstractMapBasedWALDAO.InitSettings<IMPLTYPE> extends Object
Extensible constructor parameter builder. Must be static because it is used in the constructor and nothisis present.- Author:
- Philip Helger
-
-
Constructor Summary
Constructors Constructor Description InitSettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractMapBasedWALDAO.InitSettings<IMPLTYPE>setDoInitialRead(boolean bDoInitialRead)AbstractMapBasedWALDAO.InitSettings<IMPLTYPE>setMapSupplier(Supplier<com.helger.commons.collection.impl.ICommonsMap<String,IMPLTYPE>> aMapSupplier)AbstractMapBasedWALDAO.InitSettings<IMPLTYPE>setOrderedMapSupplier()AbstractMapBasedWALDAO.InitSettings<IMPLTYPE>setReadElementFilter(Predicate<com.helger.xml.microdom.IMicroElement> aReadElementFilter)
-
-
-
Method Detail
-
setDoInitialRead
@Nonnull public AbstractMapBasedWALDAO.InitSettings<IMPLTYPE> setDoInitialRead(boolean bDoInitialRead)
-
setMapSupplier
@Nonnull public AbstractMapBasedWALDAO.InitSettings<IMPLTYPE> setMapSupplier(@Nonnull Supplier<com.helger.commons.collection.impl.ICommonsMap<String,IMPLTYPE>> aMapSupplier)
-
setOrderedMapSupplier
@Nonnull public AbstractMapBasedWALDAO.InitSettings<IMPLTYPE> setOrderedMapSupplier()
-
setReadElementFilter
@Nonnull public AbstractMapBasedWALDAO.InitSettings<IMPLTYPE> setReadElementFilter(@Nonnull Predicate<com.helger.xml.microdom.IMicroElement> aReadElementFilter)
-
-