Class GenericDynamicQuery

  • All Implemented Interfaces:
    com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasElement, Serializable
    Direct Known Subclasses:
    GeneratedQuery

    public class GenericDynamicQuery
    extends com.vaadin.flow.component.polymertemplate.PolymerTemplate<com.vaadin.flow.templatemodel.TemplateModel>
    See Also:
    Serialized Form
    • Field Detail

      • binder

        protected com.vaadin.flow.data.binder.BeanValidationBinder<DynamicDBean> binder
      • stringFilter

        protected String stringFilter
      • keysFromParent

        protected String keysFromParent
      • preConfParam

        protected String preConfParam
    • Constructor Detail

      • GenericDynamicQuery

        public GenericDynamicQuery()
    • Method Detail

      • getFilter

        public String getFilter()
      • setFilter

        public void setFilter​(String filter)
      • setRowsColList

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

        public void setBinder​(com.vaadin.flow.data.binder.BeanValidationBinder<DynamicDBean> binder)
      • getFieldsDataForFilter

        public String getFieldsDataForFilter​(Class<?> class1,
                                             Object object,
                                             String ResourceName)
      • componeDateFilter

        public static String componeDateFilter​(String field,
                                               String value)
      • prepareFilter

        protected String prepareFilter​(Class<?> class1,
                                       Object object,
                                       String ResourceName,
                                       boolean isGeneratedForm)
      • cleanForm

        protected void cleanForm​(Class<?> class1,
                                 Object object,
                                 String ResourceName,
                                 boolean isQryFormGenrated)
      • findComponents

        public static Stream<com.vaadin.flow.component.Component> findComponents​(com.vaadin.flow.component.Component component,
                                                                                 String id)
      • findComponentXX

        public static com.vaadin.flow.component.Component findComponentXX​(com.vaadin.flow.component.Component component,
                                                                          String searchid)