Package de.xima.fc.gui.model.lazydata
Class DaoLazyDataModel.Builder<T extends de.xima.cmn.dao.interfaces.IEntity<Long>>
- java.lang.Object
 - 
- de.xima.fc.gui.model.lazydata.DaoLazyDataModel.Builder<T>
 
 
- 
- Enclosing class:
 - DaoLazyDataModel<T extends de.xima.cmn.dao.interfaces.IEntity<Long>>
 
public static final class DaoLazyDataModel.Builder<T extends de.xima.cmn.dao.interfaces.IEntity<Long>> extends Object
 
- 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
withDefaultFilterCriterion
public DaoLazyDataModel.Builder<T> withDefaultFilterCriterion(de.xima.cmn.criteria.FilterCriterion defaultFilterCriterion)
 
- 
withDefaultFilterCriterions
public DaoLazyDataModel.Builder<T> withDefaultFilterCriterions(Iterable<? extends de.xima.cmn.criteria.FilterCriterion> defaultFilterCriterions)
 
- 
withSortingCriterion
public DaoLazyDataModel.Builder<T> withSortingCriterion(IEntitySortingCriterion sortingCriterion)
 
- 
withSortingCriterions
public DaoLazyDataModel.Builder<T> withSortingCriterions(Iterable<? extends IEntitySortingCriterion> sortingCriterions)
 
- 
withPageSize
public DaoLazyDataModel.Builder<T> withPageSize(int pageSize)
 
- 
withEntityContextSupplier
public DaoLazyDataModel.Builder<T> withEntityContextSupplier(ISerializableSupplier<? extends IEntityContext> entityContextSupplier)
 
- 
withSelectedInitializer
public DaoLazyDataModel.Builder<T> withSelectedInitializer(ISerializableBiFunction<? super IEntityContext,? super T,? extends T> selectedInitializer)
 
- 
withFetchInitializer
public DaoLazyDataModel.Builder<T> withFetchInitializer(ISerializableBiFunction<? super IEntityContext,? super T,? extends T> fetchInitializer)
 
- 
withSelectedCallback
public DaoLazyDataModel.Builder<T> withSelectedCallback(ISerializableConsumer<? super T> selectedCallback)
 
- 
withMarkedCallback
public DaoLazyDataModel.Builder<T> withMarkedCallback(ISerializableConsumer<? super List<? extends T>> markedCallback)
 
- 
build
public DaoLazyDataModel<T> build()
 
 - 
 
 -