Package org.fuin.ddd4j.ddd
Class ExpectedEntityIdPathValidator
- java.lang.Object
-
- org.fuin.ddd4j.ddd.ExpectedEntityIdPathValidator
-
- All Implemented Interfaces:
javax.validation.ConstraintValidator<ExpectedEntityIdPath,EntityIdPath>
public final class ExpectedEntityIdPathValidator extends Object implements javax.validation.ConstraintValidator<ExpectedEntityIdPath,EntityIdPath>
Validates that the path has a defined order and type.
-
-
Constructor Summary
Constructors Constructor Description ExpectedEntityIdPathValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinitialize(Class<? extends EntityId>[] annotation)Initializer used by other validators in this package.voidinitialize(ExpectedEntityIdPath annotation)booleanisValid(EntityIdPath value, javax.validation.ConstraintValidatorContext context)
-
-
-
Method Detail
-
initialize
public void initialize(ExpectedEntityIdPath annotation)
- Specified by:
initializein interfacejavax.validation.ConstraintValidator<ExpectedEntityIdPath,EntityIdPath>
-
initialize
protected void initialize(Class<? extends EntityId>[] annotation)
Initializer used by other validators in this package.- Parameters:
annotation- Expected annotation names.
-
isValid
public final boolean isValid(EntityIdPath value, javax.validation.ConstraintValidatorContext context)
- Specified by:
isValidin interfacejavax.validation.ConstraintValidator<ExpectedEntityIdPath,EntityIdPath>
-
-