Package coop.intergal.vaadin.rest.utils
Class DdbDataBackEndProvider
- java.lang.Object
-
- com.vaadin.flow.data.provider.AbstractDataProvider<T,F>
-
- com.vaadin.flow.data.provider.AbstractBackEndDataProvider<DynamicDBean,com.vaadin.flow.component.crud.CrudFilter>
-
- coop.intergal.vaadin.rest.utils.DdbDataBackEndProvider
-
- All Implemented Interfaces:
com.vaadin.flow.data.provider.BackEndDataProvider<DynamicDBean,com.vaadin.flow.component.crud.CrudFilter>,com.vaadin.flow.data.provider.DataProvider<DynamicDBean,com.vaadin.flow.component.crud.CrudFilter>,Serializable
public class DdbDataBackEndProvider extends com.vaadin.flow.data.provider.AbstractBackEndDataProvider<DynamicDBean,com.vaadin.flow.component.crud.CrudFilter>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DdbDataBackEndProvider()
-
Method Summary
-
Methods inherited from class com.vaadin.flow.data.provider.AbstractBackEndDataProvider
fetch, setSortOrders, size
-
Methods inherited from class com.vaadin.flow.data.provider.AbstractDataProvider
addDataProviderListener, addListener, fireEvent, refreshAll, refreshItem, refreshItem
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getIsMultiSelect
public Boolean getIsMultiSelect()
-
setIsMultiSelect
public void setIsMultiSelect(Boolean isMultiSelect)
-
getVariant
public String getVariant()
-
setVariant
public void setVariant(String variant)
-
getPreConfParam
public String getPreConfParam()
-
setPreConfParam
public void setPreConfParam(String preConfParam)
-
getCache
public Boolean getCache()
-
setCache
public void setCache(Boolean cache)
-
getResourceName
public String getResourceName()
-
setResourceName
public void setResourceName(String resourceName)
-
getFilter
public String getFilter()
-
setFilter
public void setFilter(String filter)
-
getRowsColListOnlyNames
public ArrayList<String> getRowsColListOnlyNames(String resourceName, String preConfParam, String variant)
-
getHasNewRow
public Boolean getHasNewRow()
-
setHasNewRow
public void setHasNewRow(Boolean hasNewRow)
-
isInMemory
public boolean isInMemory()
-
fetchFromBackEnd
protected Stream<DynamicDBean> fetchFromBackEnd(com.vaadin.flow.data.provider.Query<DynamicDBean,com.vaadin.flow.component.crud.CrudFilter> query)
- Specified by:
fetchFromBackEndin classcom.vaadin.flow.data.provider.AbstractBackEndDataProvider<DynamicDBean,com.vaadin.flow.component.crud.CrudFilter>
-
sizeInBackEnd
protected int sizeInBackEnd(com.vaadin.flow.data.provider.Query<DynamicDBean,com.vaadin.flow.component.crud.CrudFilter> query)
- Specified by:
sizeInBackEndin classcom.vaadin.flow.data.provider.AbstractBackEndDataProvider<DynamicDBean,com.vaadin.flow.component.crud.CrudFilter>
-
getSizeBE
public long getSizeBE()
-
save
public boolean save(String ResourceTobeSave, Hashtable<String,DynamicDBean> beansToSaveAndRefresh)
-
save
public boolean save(String ResourceTobeSave, Hashtable<String,DynamicDBean> beansToSaveAndRefresh, DdbDataBackEndProvider parentDP)
-
delete
public void delete(String ResourceTobeSave, Hashtable<String,DynamicDBean> beansToSaveAndRefresh)
-
refresh
public void refresh(DynamicDBean selectedRow)
-
insertANewRow
public void insertANewRow()
-
showError
public static void showError(String error)
-
-