Class ProductBundleSkuBundleItemValidator
java.lang.Object
org.broadleafcommerce.openadmin.server.service.persistence.validation.ValidationConfigurationBasedPropertyValidator
org.broadleafcommerce.admin.persistence.validation.ProductBundleSkuBundleItemValidator
- All Implemented Interfaces:
PropertyValidator
@Component("blProductBundleSkuBundleItemValidator")
public class ProductBundleSkuBundleItemValidator
extends ValidationConfigurationBasedPropertyValidator
Validates that a ProductBundle cannot have its own Default Sku selected as a Sku Bundle Item
- Author:
- Chris Kittrell (ckittrell)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final org.apache.commons.logging.Logprotected org.broadleafcommerce.common.sandbox.SandBoxHelper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvalidate(Entity entity, Serializable instance, Map<String, FieldMetadata> entityFieldMetadata, Map<String, String> validationConfiguration, BasicFieldMetadata propertyMetadata, String propertyName, String value) Methods inherited from class org.broadleafcommerce.openadmin.server.service.persistence.validation.ValidationConfigurationBasedPropertyValidator
validateInternal
-
Field Details
-
LOG
protected static final org.apache.commons.logging.Log LOG -
catalogService
-
sandBoxHelper
protected org.broadleafcommerce.common.sandbox.SandBoxHelper sandBoxHelper
-
-
Constructor Details
-
ProductBundleSkuBundleItemValidator
public ProductBundleSkuBundleItemValidator()
-
-
Method Details
-
validate
public PropertyValidationResult validate(Entity entity, Serializable instance, Map<String, FieldMetadata> entityFieldMetadata, Map<String, String> validationConfiguration, BasicFieldMetadata propertyMetadata, String propertyName, String value) - Specified by:
validatein interfacePropertyValidator- Overrides:
validatein classValidationConfigurationBasedPropertyValidator
-