Class BulkOperationItemValidator
java.lang.Object
com.broadleafcommerce.catalog.service.validation.bulkoperation.BulkOperationItemValidator
- All Implemented Interfaces:
- com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
public class BulkOperationItemValidator
extends Object
implements com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
Entity validations for 
BulkOperationItem.- Since:
- 2.1.0-GA
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected BulkOperationService<BulkOperation>voidsetBulkOperationService(BulkOperationService<BulkOperation> bulkOperationService) Lazy injection since this validator is itself a service component.booleansupports(Class<?> serviceClass, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) voidvalidate(Object businessInstance, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected voidvalidateBulkOperationId(BulkOperationItem bulkOperationItem, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected voidvalidateEntityContextId(BulkOperationItem bulkOperationItem, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorvalidateForCreate, validateForReplace, validateForUpdate
- 
Constructor Details- 
BulkOperationItemValidatorpublic BulkOperationItemValidator()
 
- 
- 
Method Details- 
setBulkOperationService@Autowired @Lazy public void setBulkOperationService(BulkOperationService<BulkOperation> bulkOperationService) Lazy injection since this validator is itself a service component. This avoids circular dependency exceptions- Parameters:
- bulkOperationService- the bulk operation service
 
- 
supportspublic boolean supports(Class<?> serviceClass, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) - Specified by:
- supportsin interface- com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
 
- 
validatepublic void validate(@NonNull Object businessInstance, @NonNull org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) - Specified by:
- validatein interface- com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
 
- 
validateBulkOperationIdprotected void validateBulkOperationId(BulkOperationItem bulkOperationItem, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) 
- 
validateEntityContextIdprotected void validateEntityContextId(BulkOperationItem bulkOperationItem, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) 
- 
getBulkOperationService
 
-