Class BuilderFieldSource.Attributes

java.lang.Object
com.broadleafcommerce.metadata.dsl.core.extension.BuilderFieldSource.Attributes
Enclosing interface:
BuilderFieldSource<D extends BuilderFieldSource<D>>

public static final class BuilderFieldSource.Attributes extends Object
  • Field Details

    • ENTITY_CONTAINER_KEY

      public static final String ENTITY_CONTAINER_KEY
      See Also:
    • FIELD_NAME_WRAPPER

      public static final String FIELD_NAME_WRAPPER
      See Also:
    • STRIP_ATTRIBUTES

      public static final String STRIP_ATTRIBUTES
      See Also:
    • ALLOW_CUSTOM_FIELDS

      public static final String ALLOW_CUSTOM_FIELDS
      Attribute added to override the default behavior of allowing custom fields to augment the builder field due to limitations with supporting evaluating rules created from QueryBuilderFields, that is, RSQL rules can't be properly evaluated in a query against custom fields because they are stored in JSON structures in the database.

      RuleBuilderFields can still by default be augmented, but this attribute must be set to true for query builders by implementors who understand the default system limitations.

      Since:
      Metadata 2.0.6
      See Also: