public abstract class CommonDataProvider<E,K,F> extends com.vaadin.data.provider.AbstractDataProvider<E,String>
| Modifier and Type | Field and Description |
|---|---|
protected PortalManagement.EntityManager<E,K,F> |
entityManager |
protected F |
filter |
protected PortalManagement |
portalManagement |
| Modifier | Constructor and Description |
|---|---|
protected |
CommonDataProvider(PortalManagement portalManagement,
PortalManagement.EntityManager<E,K,F> entityManager,
F filterDefault) |
| Modifier and Type | Method and Description |
|---|---|
E |
createEntity() |
boolean |
deleteEntity(E entity) |
Stream<E> |
fetch(com.vaadin.data.provider.Query<E,String> query) |
E |
getEntityById(K id) |
E |
getEntityByParam(String id) |
String |
getId(E entity) |
PortalManagement |
getPortalManagement() |
boolean |
isInMemory() |
boolean |
saveEntity(E entity) |
boolean |
sendMail(org.apache.commons.mail.Email email) |
void |
setFilter(F filter) |
int |
size(com.vaadin.data.provider.Query<E,String> query) |
addDataProviderListener, addListener, fireEvent, refreshAll, refreshItemprotected final PortalManagement portalManagement
protected final PortalManagement.EntityManager<E,K,F> entityManager
protected F filter
protected CommonDataProvider(PortalManagement portalManagement, PortalManagement.EntityManager<E,K,F> entityManager, F filterDefault)
public void setFilter(F filter)
public PortalManagement getPortalManagement()
public boolean saveEntity(E entity)
public boolean deleteEntity(E entity)
public boolean isInMemory()
public boolean sendMail(org.apache.commons.mail.Email email)
public E createEntity()
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.