Class AbstractValidation
java.lang.Object
org.qubership.integration.platform.runtime.catalog.service.diagnostic.validations.AbstractValidation
- Direct Known Subclasses:
BuiltinValidation,ExternalValidation
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractValidation(String id, String title, String description, String suggestion, ValidationEntityType entityType, ValidationImplementationType implementationType, ValidationSeverity severity) -
Method Summary
Modifier and TypeMethodDescriptiongetProperty(String key) voidputProperties(Map<String, Serializable> props) voidputProperty(String key, Serializable value) abstract Collection<? extends org.qubership.integration.platform.catalog.model.diagnostic.ValidationAlert> validate()
-
Constructor Details
-
AbstractValidation
public AbstractValidation(String id, String title, String description, String suggestion, ValidationEntityType entityType, ValidationImplementationType implementationType, ValidationSeverity severity) - Parameters:
id- - must be a unique constant
-
-
Method Details
-
validate
@Transactional(propagation=REQUIRED) public abstract Collection<? extends org.qubership.integration.platform.catalog.model.diagnostic.ValidationAlert> validate() throws DiagnosticValidationUnexpectedException -
putProperties
-
putProperty
-
getProperty
-