Class QPossibleValueTranslator

java.lang.Object
com.kingsrook.qqq.backend.core.actions.values.QPossibleValueTranslator

public class QPossibleValueTranslator extends Object
Class responsible for looking up possible-values for fields/records and make them into display values.
  • Constructor Details

    • QPossibleValueTranslator

      public QPossibleValueTranslator()
      Constructor
    • QPossibleValueTranslator

      public QPossibleValueTranslator(QInstance qInstance, QSession session)
  • Method Details

    • translatePossibleValuesInRecords

      public void translatePossibleValuesInRecords(QTableMetaData table, List<QRecord> records)
      For a list of records, translate their possible values (populating their display values)
    • translatePossibleValuesInRecords

      public void translatePossibleValuesInRecords(QTableMetaData table, List<QRecord> records, List<QueryJoin> queryJoins, Set<String> limitedToFieldNames)
      For a list of records, translate their possible values (populating their display values)
    • buildTranslatedPossibleValueList

      public List<QPossibleValue<?>> buildTranslatedPossibleValueList(QPossibleValueSource possibleValueSource, List<Serializable> ids)
      Translate a list of ids to a list of possible values (e.g., w/ rendered values)
    • translatePossibleValue

      public String translatePossibleValue(QFieldMetaData field, Serializable value)
      For a given field and (raw/id) value, get the translated (string) value.
    • getMaxSizePerPvsCache

      public int getMaxSizePerPvsCache()
      Getter for maxSizePerPvsCache
    • setMaxSizePerPvsCache

      public void setMaxSizePerPvsCache(int maxSizePerPvsCache)
      Setter for maxSizePerPvsCache