Class RDBMSFieldMetaData

java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.fields.QSupplementalFieldMetaData
com.kingsrook.qqq.backend.module.rdbms.model.metadata.RDBMSFieldMetaData

public class RDBMSFieldMetaData extends QSupplementalFieldMetaData
  • Constructor Details

    • RDBMSFieldMetaData

      public RDBMSFieldMetaData()
      Constructor
  • Method Details

    • of

      public static RDBMSFieldMetaData of(QFieldMetaData field)
    • ofOrWithNew

      public static RDBMSFieldMetaData ofOrWithNew(QFieldMetaData field)
      either get the object attached to a field - or create a new one and attach it to the field, and return that.
    • getType

      public String getType()
      Description copied from class: QSupplementalFieldMetaData
      Getter for type
      Specified by:
      getType in class QSupplementalFieldMetaData
    • getActionStrategy

      public RDBMSActionStrategyInterface getActionStrategy()
    • getActionStrategyCodeReference

      public QCodeReference getActionStrategyCodeReference()
      Getter for actionStrategyCodeReference
    • setActionStrategyCodeReference

      public void setActionStrategyCodeReference(QCodeReference actionStrategyCodeReference)
      Setter for actionStrategyCodeReference
    • withActionStrategyCodeReference

      public RDBMSFieldMetaData withActionStrategyCodeReference(QCodeReference actionStrategyCodeReference)
      Fluent setter for actionStrategyCodeReference
    • getActionStrategyField

      protected RDBMSActionStrategyInterface getActionStrategyField()
      note - protected - meant for sub-classes to use in their implementation of getActionStrategy, but not for public use.
    • setActionStrategyField

      protected void setActionStrategyField(RDBMSActionStrategyInterface actionStrategy)
      note - protected - meant for sub-classes to use in their implementation of getActionStrategy, but not for public use.