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()
-
-