Class FieldAugmentationPayload

java.lang.Object
com.broadleafcommerce.metadata.core.payload.ComponentAugmentationPayload
com.broadleafcommerce.metadata.core.payload.FieldAugmentationPayload

public class FieldAugmentationPayload extends ComponentAugmentationPayload
Contains the base information about the augmentation for the fields.
Author:
Dima Myroniuk (dmyroniuk)
  • Constructor Details

    • FieldAugmentationPayload

      public FieldAugmentationPayload()
  • Method Details

    • getName

      public String getName()
    • getDefaultValue

      public Object getDefaultValue()
    • getHidden

      public Boolean getHidden()
    • getRequired

      public Boolean getRequired()
    • getReadOnly

      public Boolean getReadOnly()
    • getShowInQueryBuilder

      public Boolean getShowInQueryBuilder()
      This is only used for fields that use SpEL expressions since they are evaluated in memory against attribute maps. This will not work for Query Builders that build RSQL criteria since it must be evaluated in the database.
    • getValidationSchema

      public ValidationSchemaAugmentationPayload getValidationSchema()
    • setName

      public void setName(String name)
    • setDefaultValue

      public void setDefaultValue(Object defaultValue)
    • setHidden

      public void setHidden(Boolean hidden)
    • setRequired

      public void setRequired(Boolean required)
    • setReadOnly

      public void setReadOnly(Boolean readOnly)
    • setShowInQueryBuilder

      public void setShowInQueryBuilder(Boolean showInQueryBuilder)
      This is only used for fields that use SpEL expressions since they are evaluated in memory against attribute maps. This will not work for Query Builders that build RSQL criteria since it must be evaluated in the database.
    • setValidationSchema

      public void setValidationSchema(ValidationSchemaAugmentationPayload validationSchema)