Interface DNSNameValidator
-
- All Superinterfaces:
ModelValidationErrorProducer,NameValidator
- All Known Implementing Classes:
ProjectNameValidator
public interface DNSNameValidator extends NameValidator
DNS label validator
-
-
Field Summary
Fields Modifier and Type Field Description static StringDNS_LABEL_REGEXstatic StringDNS_NAME_VALIDATORstatic StringINVALID_DNS_NAME_DESCRIPTIONstatic StringINVALID_DNS_NAME_PROBLEM-
Fields inherited from interface org.activiti.cloud.services.modeling.validation.NameValidator
INVALID_EMPTY_NAME_DESCRIPTION, INVALID_EMPTY_NAME_PROBLEM, INVALID_NAME_LENGTH_DESCRIPTION, INVALID_NAME_LENGTH_PROBLEM, INVALID_REQUIRED_NAME_DESCRIPTION, INVALID_REQUIRED_NAME_PROBLEM, NAME_MAX_LENGTH, NAME_VALIDATOR
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Stream<ModelValidationError>validateDNSName(String name, String type)-
Methods inherited from interface org.activiti.cloud.modeling.api.ModelValidationErrorProducer
createModelValidationError, createModelValidationError
-
Methods inherited from interface org.activiti.cloud.services.modeling.validation.NameValidator
validateName
-
-
-
-
Field Detail
-
DNS_LABEL_REGEX
static final String DNS_LABEL_REGEX
- See Also:
- Constant Field Values
-
DNS_NAME_VALIDATOR
static final String DNS_NAME_VALIDATOR
- See Also:
- Constant Field Values
-
INVALID_DNS_NAME_PROBLEM
static final String INVALID_DNS_NAME_PROBLEM
- See Also:
- Constant Field Values
-
INVALID_DNS_NAME_DESCRIPTION
static final String INVALID_DNS_NAME_DESCRIPTION
- See Also:
- Constant Field Values
-
-
Method Detail
-
validateDNSName
default Stream<ModelValidationError> validateDNSName(String name, String type)
-
-