Class ApplicationConfigurationProperties

java.lang.Object
com.broadleafcommerce.data.tracking.core.tenant.service.ApplicationConfigurationProperties

@ConfigurationProperties("broadleaf.common.data.application.configuration") public class ApplicationConfigurationProperties extends Object
Configuration properties related to applications.
Since:
1.7.26
Author:
Sunny Yu
  • Constructor Details

    • ApplicationConfigurationProperties

      public ApplicationConfigurationProperties()
  • Method Details

    • isAllowVendorCatalogInApplicationIsolatedCatalogs

      public boolean isAllowVendorCatalogInApplicationIsolatedCatalogs()
      Determines whether vendor catalogs can be assigned to Application.getIsolatedCatalogs().

      This is to allow a non-marketplace application to have vendor catalogs assigned as Application.getIsolatedCatalogs(). Generally, this property should be set to false and all relationships to vendor catalogs should be defined exclusively with MarketplaceApplicationCatalog, and any additional relationships to non-vendor catalogs should be in Application.getIsolatedCatalogs().

    • isPopulateAuditUpdateOnCreate

      public boolean isPopulateAuditUpdateOnCreate()
      Defines whether populate audit update details on entity creation
      Since:
      Data Tracking 2.0.5
    • setAllowVendorCatalogInApplicationIsolatedCatalogs

      public void setAllowVendorCatalogInApplicationIsolatedCatalogs(boolean allowVendorCatalogInApplicationIsolatedCatalogs)
      Determines whether vendor catalogs can be assigned to Application.getIsolatedCatalogs().

      This is to allow a non-marketplace application to have vendor catalogs assigned as Application.getIsolatedCatalogs(). Generally, this property should be set to false and all relationships to vendor catalogs should be defined exclusively with MarketplaceApplicationCatalog, and any additional relationships to non-vendor catalogs should be in Application.getIsolatedCatalogs().

    • setPopulateAuditUpdateOnCreate

      public void setPopulateAuditUpdateOnCreate(boolean populateAuditUpdateOnCreate)
      Defines whether populate audit update details on entity creation
      Since:
      Data Tracking 2.0.5
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object