Class PatchUpdateBinItemValidator
java.lang.Object
com.skava.inventory.validation.binitem.PatchUpdateBinItemValidator
- All Implemented Interfaces:
com.skava.core.EcommComponent
,com.skava.core.validation.ValidatorComponent
@Component
public class PatchUpdateBinItemValidator
extends Object
implements com.skava.core.validation.ValidatorComponent
This class defines the validations for patch update bin item request.
The validations are:
- Bin item Id, bin name, sku id is read only.
- Low stock threshold value must be greater than the out of stock threshold value.
- Since:
- Jul 26, 2018
- Author:
- Infosys Equinox
-
Constructor Summary
ConstructorsConstructorDescriptionPatchUpdateBinItemValidator
(org.springframework.validation.beanvalidation.LocalValidatorFactoryBean validator, org.springframework.context.MessageSource messageSource) -
Method Summary
Modifier and TypeMethodDescriptionvoid
preProcess
(com.skava.core.validation.InputModel inputModel, org.springframework.validation.BindingResult bindingResult) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.skava.core.EcommComponent
destroy, init, onEvent
Methods inherited from interface com.skava.core.validation.ValidatorComponent
postProcess, preProcess
-
Constructor Details
-
PatchUpdateBinItemValidator
@Autowired public PatchUpdateBinItemValidator(org.springframework.validation.beanvalidation.LocalValidatorFactoryBean validator, org.springframework.context.MessageSource messageSource)
-
-
Method Details
-
preProcess
public void preProcess(com.skava.core.validation.InputModel inputModel, org.springframework.validation.BindingResult bindingResult) - Specified by:
preProcess
in interfacecom.skava.core.validation.ValidatorComponent
-