Class DdbHierarchicalDataProvider

  • 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>, com.vaadin.flow.data.provider.hierarchy.BackEndHierarchicalDataProvider<DynamicDBean,​com.vaadin.flow.component.crud.CrudFilter>, com.vaadin.flow.data.provider.hierarchy.HierarchicalDataProvider<DynamicDBean,​com.vaadin.flow.component.crud.CrudFilter>, Serializable

    public class DdbHierarchicalDataProvider
    extends com.vaadin.flow.data.provider.hierarchy.AbstractBackEndHierarchicalDataProvider<DynamicDBean,​com.vaadin.flow.component.crud.CrudFilter>
    See Also:
    Serialized Form
    • Constructor Detail

      • DdbHierarchicalDataProvider

        public DdbHierarchicalDataProvider()
    • Method Detail

      • 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)
      • setRowsColList

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

        public Boolean getHasNewRow()
      • setHasNewRow

        public void setHasNewRow​(Boolean hasNewRow)
      • isInMemory

        public boolean isInMemory()
        Specified by:
        isInMemory in interface com.vaadin.flow.data.provider.BackEndDataProvider<DynamicDBean,​com.vaadin.flow.component.crud.CrudFilter>
        Specified by:
        isInMemory in interface com.vaadin.flow.data.provider.DataProvider<DynamicDBean,​com.vaadin.flow.component.crud.CrudFilter>
        Overrides:
        isInMemory in class com.vaadin.flow.data.provider.hierarchy.AbstractBackEndHierarchicalDataProvider<DynamicDBean,​com.vaadin.flow.component.crud.CrudFilter>
      • fetchChildrenFromBackEnd

        protected Stream<DynamicDBean> fetchChildrenFromBackEnd​(com.vaadin.flow.data.provider.hierarchy.HierarchicalQuery<DynamicDBean,​com.vaadin.flow.component.crud.CrudFilter> query)
        Specified by:
        fetchChildrenFromBackEnd in class com.vaadin.flow.data.provider.hierarchy.AbstractBackEndHierarchicalDataProvider<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)
      • refresh

        public void refresh​(DynamicDBean selectedRow)
      • insertANewRow

        public void insertANewRow()
      • getChildCount

        public int getChildCount​(com.vaadin.flow.data.provider.hierarchy.HierarchicalQuery<DynamicDBean,​com.vaadin.flow.component.crud.CrudFilter> query)
      • hasChildren

        public boolean hasChildren​(DynamicDBean item)