public class DefaultBackofficeValidationService extends java.lang.Object implements BackofficeValidationService
BackofficeValidationService using ValidationService to validate
objects.| Constructor and Description |
|---|
DefaultBackofficeValidationService() |
| Modifier and Type | Method and Description |
|---|---|
ModelService |
getModelService() |
TypeFacade |
getTypeFacade() |
java.util.List<java.lang.String> |
getValidateGroups() |
BackofficeValidationDao |
getValidationDao() |
ValidationService |
getValidationService() |
void |
setAttributesNotSupportedByValidation(java.util.Map<java.lang.String,java.lang.Class> attributesNotSupportedByValidation)
Set the attributes that are not supported by validation service.
|
void |
setModelService(ModelService modelService) |
void |
setTypeFacade(TypeFacade typeFacade) |
void |
setValidateGroups(java.util.List<java.lang.String> validateGroups) |
void |
setValidationDao(BackofficeValidationDao validationDao) |
void |
setValidationService(ValidationService validationService) |
protected boolean |
shouldValidateObject(java.lang.Object objectToValidate) |
protected java.util.List<ValidationInfo> |
translatePlatformViolations(java.lang.Object objectToValidate,
ValidationContext validationContext,
java.util.Set<HybrisConstraintViolation> validate) |
java.util.List<ValidationInfo> |
validate(java.lang.Object objectToValidate,
java.util.List<java.lang.String> qualifiers,
ValidationContext validationContext)
Validate qualifiers for given object with defined validation context
ValidationContext. |
java.util.List<ValidationInfo> |
validate(java.lang.Object objectToValidate,
ValidationContext validationContext)
Validate object with defined validation context
ValidationContext. |
protected java.util.Set<HybrisConstraintViolation> |
validateProperties(java.lang.Object objectToValidate,
java.util.List<java.lang.String> qualifiers,
ValidationContext validationContext) |
protected java.util.Set<HybrisConstraintViolation> |
validateSingleProperty(java.lang.Object objectToValidate,
java.lang.String propertyToValidate,
java.util.Collection<ConstraintGroupModel> platformGroups) |
protected void |
validateSingleProperty(java.lang.Object objectToValidate,
ValidationContext validationContext,
java.util.Set<HybrisConstraintViolation> constraintViolations,
java.lang.String propertyToValidate) |
protected java.util.Set<HybrisConstraintViolation> |
validateSingleValue(java.lang.Object objectToValidate,
java.lang.String propertyToValidate,
java.util.Collection<ConstraintGroupModel> platformGroups) |
public BackofficeValidationDao getValidationDao()
public void setValidationDao(BackofficeValidationDao validationDao)
public void setAttributesNotSupportedByValidation(java.util.Map<java.lang.String,java.lang.Class> attributesNotSupportedByValidation)
public ValidationService getValidationService()
public void setValidationService(ValidationService validationService)
public TypeFacade getTypeFacade()
public void setTypeFacade(TypeFacade typeFacade)
public java.util.List<java.lang.String> getValidateGroups()
public void setValidateGroups(java.util.List<java.lang.String> validateGroups)
public void setModelService(ModelService modelService)
public ModelService getModelService()
public java.util.List<ValidationInfo> validate(java.lang.Object objectToValidate,
ValidationContext validationContext)
BackofficeValidationServiceValidationContext.validate in interface BackofficeValidationServiceobjectToValidate - object to validate.validationContext - validation context.public java.util.List<ValidationInfo> validate(java.lang.Object objectToValidate,
java.util.List<java.lang.String> qualifiers,
ValidationContext validationContext)
BackofficeValidationServiceValidationContext.validate in interface BackofficeValidationServiceobjectToValidate - object to validate.qualifiers - qualifiers.validationContext - validation context.protected java.util.Set<HybrisConstraintViolation> validateProperties(java.lang.Object objectToValidate, java.util.List<java.lang.String> qualifiers, ValidationContext validationContext)
protected void validateSingleProperty(java.lang.Object objectToValidate,
ValidationContext validationContext,
java.util.Set<HybrisConstraintViolation> constraintViolations,
java.lang.String propertyToValidate)
protected java.util.Set<HybrisConstraintViolation> validateSingleProperty(java.lang.Object objectToValidate, java.lang.String propertyToValidate, java.util.Collection<ConstraintGroupModel> platformGroups)
protected java.util.Set<HybrisConstraintViolation> validateSingleValue(java.lang.Object objectToValidate, java.lang.String propertyToValidate, java.util.Collection<ConstraintGroupModel> platformGroups)
protected boolean shouldValidateObject(java.lang.Object objectToValidate)
protected java.util.List<ValidationInfo> translatePlatformViolations(java.lang.Object objectToValidate,
ValidationContext validationContext,
java.util.Set<HybrisConstraintViolation> validate)
Copyright © 2018 SAP SE. All Rights Reserved.