public interface CockpitValidationService
| Modifier and Type | Method and Description |
|---|---|
String |
buildFormattedValidationMessages(Set<CockpitValidationDescriptor> validationInfo)
Builds the html formatted validation messages as big formatted message which could be used on frontend.
|
String |
buildValidationMessages(Set<CockpitValidationDescriptor> validationInfo,
String sep)
Builds the validation messages as big formatted message which could be used on frontend.
|
boolean |
containsLevel(Set<CockpitValidationDescriptor> validationInfo,
int level)
Contains level.
|
Set<CockpitValidationDescriptor> |
convertToValidationDescriptors(Set<HybrisConstraintViolation> constraintViolations)
Convert to validation descriptors.
|
Set<CockpitValidationDescriptor> |
filterByMessageLevel(Set<CockpitValidationDescriptor> violations,
int cockpitMessageLevel)
Filters set of
CockpitValidationDescriptor by message level. |
int |
getCockpitMessageLevel(Severity severity)
Gets the cockpit message level.
|
int |
getHighestMessageLevel(Set<CockpitValidationDescriptor> validationInfo)
Gets the highest severity.
|
Set<CockpitValidationDescriptor> |
getTypeValidationDescriptors(Set<CockpitValidationDescriptor> violations)
Gets the validation descriptors for type constraints only.
|
Set<CockpitValidationDescriptor> |
getValidationDescriptors(Set<CockpitValidationDescriptor> violations,
PropertyDescriptor propertyDescriptor)
Gets the validation descriptors for passed in propertyDescriptor.
|
Set<CockpitValidationDescriptor> |
validateModel(ItemModel newItemModel)
Validate model
|
<T> CockpitValidationDescriptor |
validateProperty(T object,
PropertyDescriptor property)
Validate property.
|
String buildFormattedValidationMessages(Set<CockpitValidationDescriptor> validationInfo)
validationInfo - the validation infoString buildValidationMessages(Set<CockpitValidationDescriptor> validationInfo, String sep)
validationInfo - the validation infosep - the separator for messagesboolean containsLevel(Set<CockpitValidationDescriptor> validationInfo, int level)
validationInfo - the validation infolevel - the levelSet<CockpitValidationDescriptor> convertToValidationDescriptors(Set<HybrisConstraintViolation> constraintViolations)
constraintViolations - the constraint violationsSet<CockpitValidationDescriptor> filterByMessageLevel(Set<CockpitValidationDescriptor> violations, int cockpitMessageLevel)
CockpitValidationDescriptor by message level.violations - the violationscockpitMessageLevel - the cockpit message levelint getCockpitMessageLevel(Severity severity)
severity - the severityint getHighestMessageLevel(Set<CockpitValidationDescriptor> validationInfo)
validationInfo - the validation infoSet<CockpitValidationDescriptor> getTypeValidationDescriptors(Set<CockpitValidationDescriptor> violations)
violations - the violationsSet<CockpitValidationDescriptor> getValidationDescriptors(Set<CockpitValidationDescriptor> violations, PropertyDescriptor propertyDescriptor)
propertyDescriptor - the property descriptorviolations - the violationsSet<CockpitValidationDescriptor> validateModel(ItemModel newItemModel)
newItemModel - the new item model<T> CockpitValidationDescriptor validateProperty(T object, PropertyDescriptor property)
T - object - the object to validateproperty - the property to validateCopyright © 2017 SAP SE. All Rights Reserved.