Class BackendVariantsUtil

java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.variants.BackendVariantsUtil

public class BackendVariantsUtil extends Object
Utility methods for backends working with Variants.
  • Constructor Details

    • BackendVariantsUtil

      public BackendVariantsUtil()
  • Method Details

    • getVariantId

      public static Serializable getVariantId(QBackendMetaData backendMetaData) throws QException
      Get the variant id from the session for the backend.
      Throws:
      QException
    • getVariantRecord

      public static QRecord getVariantRecord(QBackendMetaData backendMetaData) throws QException
      For backends that use variants, look up the variant record (in theory, based on an id in the session's backend variants map, then fetched from the backend's variant options table.
      Throws:
      QException