public class DefaultCockpitValidationService extends Object implements CockpitValidationService
| Constructor and Description |
|---|
DefaultCockpitValidationService() |
public String buildFormattedValidationMessages(Set<CockpitValidationDescriptor> validationInfo)
CockpitValidationServicebuildFormattedValidationMessages in interface CockpitValidationServicevalidationInfo - the validation infopublic String buildValidationMessages(Set<CockpitValidationDescriptor> validationInfo, String sep)
CockpitValidationServicebuildValidationMessages in interface CockpitValidationServicevalidationInfo - the validation infosep - the separator for messagespublic boolean containsLevel(Set<CockpitValidationDescriptor> validationInfo, int level)
CockpitValidationServicecontainsLevel in interface CockpitValidationServicevalidationInfo - the validation infolevel - the levelpublic Set<CockpitValidationDescriptor> convertToValidationDescriptors(Set<HybrisConstraintViolation> constraintViolations)
CockpitValidationServiceconvertToValidationDescriptors in interface CockpitValidationServiceconstraintViolations - the constraint violationspublic Set<CockpitValidationDescriptor> filterByMessageLevel(Set<CockpitValidationDescriptor> violations, int cockpitMessageLevel)
CockpitValidationServiceCockpitValidationDescriptor by message level.filterByMessageLevel in interface CockpitValidationServiceviolations - the violationscockpitMessageLevel - the cockpit message levelpublic int getCockpitMessageLevel(Severity severity)
CockpitValidationServicegetCockpitMessageLevel in interface CockpitValidationServiceseverity - the severitypublic int getHighestMessageLevel(Set<CockpitValidationDescriptor> validationInfo)
CockpitValidationServicegetHighestMessageLevel in interface CockpitValidationServicevalidationInfo - the validation infopublic Set<CockpitValidationDescriptor> getTypeValidationDescriptors(Set<CockpitValidationDescriptor> violations)
CockpitValidationServicegetTypeValidationDescriptors in interface CockpitValidationServiceviolations - the violationspublic Set<CockpitValidationDescriptor> getValidationDescriptors(Set<CockpitValidationDescriptor> violations, PropertyDescriptor propertyDescriptor)
CockpitValidationServicegetValidationDescriptors in interface CockpitValidationServiceviolations - the violationspropertyDescriptor - the property descriptorpublic ValidationService getValidationService()
public void setValidationService(ValidationService validationService)
validationService - the validationService to setpublic Set<CockpitValidationDescriptor> validateModel(ItemModel newItemModel)
CockpitValidationServicevalidateModel in interface CockpitValidationServicenewItemModel - the new item modelpublic <T> CockpitValidationDescriptor validateProperty(T object, PropertyDescriptor propertyDescr)
CockpitValidationServicevalidateProperty in interface CockpitValidationServiceobject - the object to validatepropertyDescr - the property to validatepublic ValidationUIHelper getValidationUIHelper()
public void setValidationUIHelper(ValidationUIHelper validationUIHelper)
protected TypeService getCockpitTypeService()
public void setCockpitTypeService(TypeService cockpitTypeService)
Copyright © 2017 SAP SE. All Rights Reserved.