Class APITableBackendDetails

java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.tables.QTableBackendDetails
com.kingsrook.qqq.backend.module.api.model.metadata.APITableBackendDetails
All Implemented Interfaces:
Serializable, Cloneable

public class APITableBackendDetails extends QTableBackendDetails
Extension of QTableBackendDetails, with details specific to an API table.
See Also:
  • Constructor Details

    • APITableBackendDetails

      public APITableBackendDetails()
      Default Constructor.
  • Method Details

    • getTablePath

      public String getTablePath()
      Getter for tablePath
    • setTablePath

      public void setTablePath(String tablePath)
      Setter for tablePath
    • withTablePath

      public APITableBackendDetails withTablePath(String tablePath)
      Fluent Setter for tablePath
    • getTableWrapperObjectName

      public String getTableWrapperObjectName()
      Getter for tableWrapperObjectName
    • setTableWrapperObjectName

      public void setTableWrapperObjectName(String tableWrapperObjectName)
      Setter for tableWrapperObjectName
    • withTableWrapperObjectName

      public APITableBackendDetails withTableWrapperObjectName(String tableWrapperObjectName)
      Fluent setter for tableWrapperObjectName
    • finishClone

      protected QTableBackendDetails finishClone(QTableBackendDetails abstractClone)
      finish the cloning operation started in the base class. copy all state from the subclass into the input clone (which can be safely casted to the subclass's type, as it was obtained by super.clone())
      Specified by:
      finishClone in class QTableBackendDetails