Class RelatedRecordPickerAction.Resolved

java.lang.Object
com.kingsrook.qqq.backend.core.actions.tables.picker.RelatedRecordPickerAction.Resolved
Enclosing class:
RelatedRecordPickerAction

public static class RelatedRecordPickerAction.Resolved extends Object
A picker with its tables and join fields worked out.
  • Method Details

    • getTable

      public QTableMetaData getTable()
      The table that owns the picker.
    • getPicker

      public QRelatedRecordPicker getPicker()
      The picker.
    • getTargetTable

      public QTableMetaData getTargetTable()
      The table the picker chooses records of.
    • getChildTable

      public QTableMetaData getChildTable()
      The child (or join) table of the association (null for SINGLE).
    • getParentToChildFields

      public Map<String,String> getParentToChildFields()
      Parent field name to child field name, from the association's join.
    • getForcedChildFields

      public Set<String> getForcedChildFields()
      The child fields set by the server on every new row (the parent join fields and the target key).
    • getColumns

      public List<String> getColumns()
      The result columns (declared, or the target's label and T1 fields).
    • getPreviewFields

      public List<String> getPreviewFields()
      The preview fields (declared, or the target's T1 fields).
    • getReviewFieldNames

      public List<String> getReviewFieldNames()
      The child fields of the review step (declared, or the child's required, editable fields other than the forced ones).