Class DeveloperPanelContext

java.lang.Object
com.kingsrook.qqq.backend.core.model.developer.DeveloperPanelContext

public class DeveloperPanelContext extends Object
What a DeveloperPanelProviderInterface builds its panel for: a table, and (on a record's developer view) the record - already loaded under the current user's permissions and record security locks.
  • Constructor Details

    • DeveloperPanelContext

      public DeveloperPanelContext()
  • Method Details

    • getTableName

      public String getTableName()
      The table's name.
    • getPrimaryKey

      public Serializable getPrimaryKey()
      The record's primary key value, or null without a record.
    • getTable

      public QTableMetaData getTable()
      Getter for table
    • setTable

      public void setTable(QTableMetaData table)
      Setter for table
    • withTable

      public DeveloperPanelContext withTable(QTableMetaData table)
      Fluent setter for table
    • getRecord

      public QRecord getRecord()
      Getter for record
    • setRecord

      public void setRecord(QRecord record)
      Setter for record
    • withRecord

      public DeveloperPanelContext withRecord(QRecord record)
      Fluent setter for record