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