diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/metadata/frontend/QFrontendFieldMetaData.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/metadata/frontend/QFrontendFieldMetaData.java index d7c78d1f..05093366 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/metadata/frontend/QFrontendFieldMetaData.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/metadata/frontend/QFrontendFieldMetaData.java @@ -29,6 +29,7 @@ import java.util.List; import java.util.Map; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.kingsrook.qqq.backend.core.model.actions.tables.query.QQueryFilter; import com.kingsrook.qqq.backend.core.model.metadata.fields.FieldAdornment; import com.kingsrook.qqq.backend.core.model.metadata.fields.FieldBehavior; import com.kingsrook.qqq.backend.core.model.metadata.fields.FieldBehaviorForFrontend; @@ -64,6 +65,7 @@ public class QFrontendFieldMetaData implements Serializable private List adornments; private List helpContents; private QPossibleValueSource inlinePossibleValueSource; + private QQueryFilter possibleValueSourceFilter; private List behaviors; private Map supplementalFieldMetaData; @@ -93,6 +95,7 @@ public class QFrontendFieldMetaData implements Serializable this.helpContents = fieldMetaData.getHelpContents(); this.inlinePossibleValueSource = fieldMetaData.getInlinePossibleValueSource(); this.maxLength = fieldMetaData.getMaxLength(); + this.possibleValueSourceFilter = fieldMetaData.getPossibleValueSourceFilter(); for(FieldBehavior behavior : CollectionUtils.nonNullCollection(fieldMetaData.getBehaviors())) { @@ -306,4 +309,15 @@ public class QFrontendFieldMetaData implements Serializable { return maxLength; } + + + + /******************************************************************************* + ** Getter for possibleValueSourceFilter + ** + *******************************************************************************/ + public QQueryFilter getPossibleValueSourceFilter() + { + return possibleValueSourceFilter; + } }