- java.lang.Object
-
- com.exasol.adapter.dialects.exasol.MandatoryProperty
-
- All Implemented Interfaces:
com.exasol.adapter.properties.PropertyValidator
public class MandatoryProperty extends Object implements com.exasol.adapter.properties.PropertyValidator
PropertyValidatorfor validation of a mandatory property.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvalidate(com.exasol.adapter.AdapterProperties properties)static com.exasol.adapter.properties.PropertyValidatorvalidator(String dialect, String element, String property)Create a new validator.
-
-
-
Method Detail
-
validator
public static com.exasol.adapter.properties.PropertyValidator validator(String dialect, String element, String property)
Create a new validator.- Parameters:
dialect- name of the current virtual schema dialect to be included in error messageelement- label for the missing property valueproperty- name of the property- Returns:
- new instance of
PropertyValidatorfor validation of a mandatory property.
-
validate
public void validate(com.exasol.adapter.AdapterProperties properties) throws com.exasol.adapter.properties.PropertyValidationException- Specified by:
validatein interfacecom.exasol.adapter.properties.PropertyValidator- Throws:
com.exasol.adapter.properties.PropertyValidationException
-
-