Annotation Interface QMetaDataProducingEntity


@Retention(RUNTIME) @Target(TYPE) public @interface QMetaDataProducingEntity
annotation to go on a QRecordEntity class, which you would like to be processed by MetaDataProducerHelper, to automatically produce some meta-data objects. Specifically supports: - Making a possible-value-source out of the table. - Processing child tables to create joins and childRecordList widgets
  • Element Details

    • produceTableMetaData

      boolean produceTableMetaData
      Default:
      false
    • tableMetaDataCustomizer

      Class<? extends MetaDataCustomizerInterface> tableMetaDataCustomizer
      Default:
      com.kingsrook.qqq.backend.core.model.metadata.producers.MetaDataCustomizerInterface.NoopMetaDataCustomizer.class
    • producePossibleValueSource

      boolean producePossibleValueSource
      Default:
      false
    • childTables

      ChildTable[] childTables
      Default:
      {}