Class QFrontendTableMetaData

java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.frontend.QFrontendTableMetaData

public class QFrontendTableMetaData extends Object
Version of QTableMetaData that's meant for transmitting to a frontend. e.g., it excludes backend-only details.
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Getter for name
    • getLabel

      public String getLabel()
      Getter for label
    • getPrimaryKeyField

      public String getPrimaryKeyField()
      Getter for primaryKeyField
    • getFields

      public Map<String,QFrontendFieldMetaData> getFields()
      Getter for fields
    • getSections

      public List<QFieldSection> getSections()
      Getter for sections
    • getIsHidden

      public boolean getIsHidden()
      Getter for isHidden
    • getIconName

      public String getIconName()
      Getter for iconName
    • getCapabilities

      public Set<String> getCapabilities()
      Getter for capabilities
    • getReadPermission

      public boolean getReadPermission()
      Getter for readPermission
    • getInsertPermission

      public boolean getInsertPermission()
      Getter for insertPermission
    • getEditPermission

      public boolean getEditPermission()
      Getter for editPermission
    • getDeletePermission

      public boolean getDeletePermission()
      Getter for deletePermission
    • getUsesVariants

      public boolean getUsesVariants()
      Getter for usesVariants
    • getExposedJoins

      public List<QFrontendExposedJoin> getExposedJoins()
      Getter for exposedJoins
    • getSupplementalTableMetaData

      public Map<String,QSupplementalTableMetaData> getSupplementalTableMetaData()
      Getter for supplementalTableMetaData
    • getVariantTableLabel

      public String getVariantTableLabel()
      Getter for variantTableLabel
    • getShareableTableMetaData

      public ShareableTableMetaData getShareableTableMetaData()
      Getter for shareableTableMetaData
    • getHelpContents

      public Map<String,List<QHelpContent>> getHelpContents()
      Getter for helpContents
    • getIcon

      public QIcon getIcon()
      Getter for icon