Class JpaTableInfo<T>

java.lang.Object
com.iamsoft.util.ui.javafx.table.JpaTableInfo<T>

public class JpaTableInfo<T> extends Object
  • Constructor Details

    • JpaTableInfo

      public JpaTableInfo(javafx.scene.control.TableView<T> pTableView, FilterTableView<T> pFilterTableView, T pLoadingElement, Map<javafx.scene.control.TableColumn<T,?>,String> pColToPropertyPathMap, Map<javafx.scene.control.TableColumn<T,?>,String> pColToSqlColNameMap, Map<String,Class> pPropertyPathToTypeMap, String pClassName, String pResultSetMapping)
  • Method Details

    • getTableView

      public javafx.scene.control.TableView<T> getTableView()
    • getFilterTableView

      public FilterTableView<T> getFilterTableView()
    • getLoadingElement

      public T getLoadingElement()
    • getIdMethod

      public final Method getIdMethod()
    • getIdPropertyName

      public final String getIdPropertyName()
    • getIdColumn

      public final String getIdColumn()
    • getColToPropertyPathMap

      public final Map<javafx.scene.control.TableColumn<T,?>,String> getColToPropertyPathMap()
    • getColToSqlColNameMap

      public Map<javafx.scene.control.TableColumn<T,?>,String> getColToSqlColNameMap()
    • getPropertyPathToTypeMap

      public Map<String,Class> getPropertyPathToTypeMap()
    • getClassName

      public String getClassName()
      The type of the objects contained within the TableView items list.
    • getResultSetMapping

      public String getResultSetMapping()