Class UserGroupViewModelLazyDataModel
- java.lang.Object
-
- javax.faces.model.DataModel<E>
-
- javax.faces.model.ListDataModel<T>
-
- org.primefaces.model.LazyDataModel<UserGroupViewModel>
-
- de.xima.fc.certificate.gui.internal.administration.UserGroupViewModelLazyDataModel
-
- All Implemented Interfaces:
Serializable,Iterable<UserGroupViewModel>,org.primefaces.model.SelectableDataModel<UserGroupViewModel>
public class UserGroupViewModelLazyDataModel extends org.primefaces.model.LazyDataModel<UserGroupViewModel>
LazyDataModel implementation for loading user groups from the key store.- Since:
- 8.6.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UserGroupViewModelLazyDataModel(int pageSizeLimit, UserInfoProvider userInfoProvider, Long tenantId, AuthenticatedUser user, Locale locale, boolean showTenantInfoForUserGroups)UserGroupViewModelLazyDataModel(UserInfoProvider userInfoProvider, Long tenantId, AuthenticatedUser user, Locale locale, boolean showTenantInfoForUserGroups)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcount(Map<String,org.primefaces.model.FilterMeta> filterBy)List<UserGroupViewModel>load(int first, int pageSize, Map<String,org.primefaces.model.SortMeta> sortBy, Map<String,org.primefaces.model.FilterMeta> filterBy)-
Methods inherited from class org.primefaces.model.LazyDataModel
getConverter, getMessage, getPageSize, getRowCount, getRowData, getRowData, getRowData, getRowIndex, getRowKey, getWrappedData, isRowAvailable, iterator, iterator, recalculateFirst, setConverter, setPageSize, setRowCount, setRowIndex, setWrappedData
-
Methods inherited from class javax.faces.model.DataModel
addDataModelListener, getDataModelListeners, removeDataModelListener
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
UserGroupViewModelLazyDataModel
public UserGroupViewModelLazyDataModel(UserInfoProvider userInfoProvider, Long tenantId, AuthenticatedUser user, Locale locale, boolean showTenantInfoForUserGroups)
-
UserGroupViewModelLazyDataModel
public UserGroupViewModelLazyDataModel(int pageSizeLimit, UserInfoProvider userInfoProvider, Long tenantId, AuthenticatedUser user, Locale locale, boolean showTenantInfoForUserGroups)
-
-
Method Detail
-
count
public int count(Map<String,org.primefaces.model.FilterMeta> filterBy)
- Specified by:
countin classorg.primefaces.model.LazyDataModel<UserGroupViewModel>
-
load
public List<UserGroupViewModel> load(int first, int pageSize, Map<String,org.primefaces.model.SortMeta> sortBy, Map<String,org.primefaces.model.FilterMeta> filterBy)
- Specified by:
loadin classorg.primefaces.model.LazyDataModel<UserGroupViewModel>
-
-