Class 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 Detail

      • DdbDataBackEndProvider

        public DdbDataBackEndProvider()
    • 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)
      • getRowsQueryFieldList

        public ArrayList<String[]> getRowsQueryFieldList()
      • setRowsColList

        public void setRowsColList​(ArrayList<String[]> rowsColList)
      • setRowsFieldList

        public void setRowsFieldList​(ArrayList<String[]> rowsFieldList)
      • setRowsFIeldQueryList

        public void setRowsFIeldQueryList​(ArrayList<String[]> rowsFIeldQueryList)
      • 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:
        fetchFromBackEnd in class com.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:
        sizeInBackEnd in class com.vaadin.flow.data.provider.AbstractBackEndDataProvider<DynamicDBean,​com.vaadin.flow.component.crud.CrudFilter>
      • getSizeBE

        public long getSizeBE()
      • refresh

        public void refresh​(DynamicDBean selectedRow)
      • insertANewRow

        public void insertANewRow()
      • showError

        public static void showError​(String error)