Class MorphiaLazyDataModel.Builder<T>
java.lang.Object
org.primefaces.extensions.model.mongo.MorphiaLazyDataModel.Builder<T>
- Enclosing class:
MorphiaLazyDataModel<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
countOptions
(org.primefaces.util.Callbacks.SerializableSupplier<dev.morphia.query.CountOptions> countOptionsSupplier) datastore
(org.primefaces.util.Callbacks.SerializableSupplier<dev.morphia.Datastore> datastore) entityClass
(Class<T> entityClass) findOptions
(org.primefaces.util.Callbacks.SerializableSupplier<dev.morphia.query.FindOptions> findOptionsSupplier) globalFilter
(BiConsumer<dev.morphia.query.Query<T>, org.primefaces.model.FilterMeta> consumer) overrideFieldQuery
(String field, BiConsumer<dev.morphia.query.Query<T>, org.primefaces.model.FilterMeta> consumer) prependQuery
(Consumer<dev.morphia.query.Query<T>> consumer) rowKeyConverter
(javax.faces.convert.Converter<T> rowKeyConverter) rowKeyField
(String rowKey) rowKeyProvider
(org.primefaces.util.Callbacks.SerializableFunction<T, Object> rowKeyProvider)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
entityClass
-
datastore
public MorphiaLazyDataModel.Builder<T> datastore(org.primefaces.util.Callbacks.SerializableSupplier<dev.morphia.Datastore> datastore) -
rowKeyConverter
public MorphiaLazyDataModel.Builder<T> rowKeyConverter(javax.faces.convert.Converter<T> rowKeyConverter) -
rowKeyProvider
public MorphiaLazyDataModel.Builder<T> rowKeyProvider(org.primefaces.util.Callbacks.SerializableFunction<T, Object> rowKeyProvider) -
rowKeyField
-
findOptions
public MorphiaLazyDataModel.Builder<T> findOptions(org.primefaces.util.Callbacks.SerializableSupplier<dev.morphia.query.FindOptions> findOptionsSupplier) -
countOptions
public MorphiaLazyDataModel.Builder<T> countOptions(org.primefaces.util.Callbacks.SerializableSupplier<dev.morphia.query.CountOptions> countOptionsSupplier) -
prependQuery
-
globalFilter
public MorphiaLazyDataModel.Builder<T> globalFilter(BiConsumer<dev.morphia.query.Query<T>, org.primefaces.model.FilterMeta> consumer) -
overrideFieldQuery
public MorphiaLazyDataModel.Builder<T> overrideFieldQuery(String field, BiConsumer<dev.morphia.query.Query<T>, org.primefaces.model.FilterMeta> consumer) -
build
-