Package de.xima.fc.gui.common.model.data
Class DataTableEntriesModel<T extends Serializable>
java.lang.Object
de.xima.fc.gui.common.model.data.DataTableEntriesModel<T>
- Type Parameters:
T- type of entry. Needs to haveObject.equals(Object)implemented!
- All Implemented Interfaces:
Serializable
Generic model for markable & selectable data table entries.
- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classDataTableEntriesModel.Builder<T extends Serializable> -
Method Summary
Modifier and TypeMethodDescriptiongetAll()static <T extends Serializable>
DataTableEntriesModel.Builder<T>newBuilder(ISerializableFunction<IEntityContext, List<T>> fetchAll, ISerializableSupplier<IEntityContext> entityContextSupplier) voidonRowSelect(org.primefaces.event.SelectEvent<T> event) voidvoidsetSelected(T selected) voidupdate(IEntityContext ec)
-
Method Details
-
newBuilder
public static <T extends Serializable> DataTableEntriesModel.Builder<T> newBuilder(ISerializableFunction<IEntityContext, List<T>> fetchAll, ISerializableSupplier<IEntityContext> entityContextSupplier) -
getAll
-
getMarked
-
setMarked
-
getSelected
-
setSelected
-
update
-
onRowSelect
-